CSharp - 在Telerik报告ServiceStack程序集或者任何外部程序集的情况下使用自定义 AuthProvider

  显示原文与译文双语对照的内容
0 0

最新telerik报告版本包含一个包含大量ServiceStack服务的程序集,这些服务将报表数据返回给客户端。 它的HTML5浏览器效果很好。 我想解决的问题是我想要求认证来调用 ReportingServices,这样不仅任何人都可以调用服务。

服务的方式是创建一个从抽象类 ReportHostBase ( 继承 AppHostBase ) 继承的类,在ReportHostBase中实现一些函数,并在你的计算机上进行连接。 所有的服务实现都是 inside 编译的Telerik程序集。 我没有办法将身份验证属性添加到这些属性中,因这里在这些服务中如何进行身份验证失败。

有什么想法?

时间: 原作者:

0 0

可以在dto不控制的外部请求to添加属性to运行时动态添加属性 e.g


typeof(ExternalDto)
. AddAttributes(new AuthenticateAttribute());

原作者:
...