C# - 寻找像 Spring Security 这样的 Web 服务安全

标签 c# security spring-security webmethod

有没有什么方法可以像 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/

相关文章:

java - Spring Boot - 使用自定义 PreAuthorize 表达式和身份验证测试 Rest Api

C# 有抽象类和接口(interface),它也应该有 "mixins"吗?

c# - 如何对需要从硬盘加载数据的算法进行单元测试(在本例中为图片!)?

PHP MySQL $_GET 黑客预防

php - 安全的 php 主机名信息 - $_SERVER ['HTTP_HOST' ] 替代

java - 重启后 Spring 不会将 tomcat 持久 session 恢复到 session 注册表?

c# - 递归 ASP 用户控件

c# - 要返回 double,即使类型在 c# 中是 double,我是否必须转换为 double?

php - 保护 JQuery AJAX 代码的指南?

Reactjs Axios/Spring 启动安全