有没有什么方法可以像 Spring Security Annotations 这样在 C# 中保护 Web 方法?
类似于:
public interface MyWebService {
@Secured("ROLE_USER")
public void delete(int cid);
}
谢谢
最佳答案
是的。看看authorization对于 WCF。具体来说,用于控制安全性的 .Net 模拟与 PrincipalPermissionAttribute 一起使用。 .为此,您需要确保您当前的上下文与身份相关联,例如,在连接到您的服务之前需要用户名/密码组合,并使用这些凭据为 session 设置用户帐户。
关于C# - 寻找像 Spring Security 这样的 Web 服务安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7504759/