gpt4 book ai didi

wcf - 使用 WIF/STS 保护 WCF 服务 - 用所需的声明装饰方法?

转载 作者:行者123 更新时间:2023-12-04 06:37:11 25 4
gpt4 key购买 nike

我正在考虑使用 WIF 保护一些 WCF 服务,并在 Microsoft 的身份培训工具包中阅读了练习 1,“此外,您可以期望开发人员通过代码访问安全样式调用(即通过属性等进行装饰)分配条件)。这两种能力都需要一些编码支持”
(本文中途:
http://channel9.msdn.com/Learn/Courses/IdentityTrainingCourse/WebServicesAndIdentity/WebServicesAndIdentityLab/Exercise-1-Using-Windows-Identity-Foundation-to-Handle-Authentication-and-Authorization-in-a-WCF-Ser
)

但是,我无法找到有关如何实现使用这种装饰方法的解决方案的任何文档。我真的不需要在实际的 WCF 方法或业务逻辑中使用声明,而只是想使用 WIF/STS 来保护对方法的访问。关于这是否是最佳方法以及如何使用装饰来保护方法的任何提示将不胜感激。

最佳答案

我想你可以看看 PostSharp。您可以使用 AOP 实现您的横切关注点,然后将它们作为属性来装饰您的方法。因此,您的检查将在众所周知的地方隔离,并且业务方法将在安全属性中指定执行这些方法所需的声明。

或者,对于简单的情况,您可以使用它(我认为您指的是这些):

[ClaimsPrincipalPermission(SecurityAction.Demand, Operation = "Operation1", Resource = "Resource1")]

关于wcf - 使用 WIF/STS 保护 WCF 服务 - 用所需的声明装饰方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4732125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com