我正在寻找有关如何构建自定义身份验证提供程序的信息。我必须与一个相当奇怪的身份验证/授权方案进行交互,如果它只是“插入”到 asp.net 中,那就太好了。任何链接都会有帮助。
我想出了如何编写自定义授权属性,但是如何获取身份验证部分?
最佳答案
对于 MVC,您可以安装 NuGet 包 FluentSecurity 并使用 HandleSecurityAttribute
装饰所有 Controller 操作。 。之后,您只需配置适当的 Func<bool>
在 FluentSecurity 的 GetAuthenticationStatusFrom
方法。更多信息请引用我的博文Securing an ASP.NET MVC Application using FluentSecurity .
关于asp.net - 适用于 ASP.NET 和 MVC3 的自定义身份验证提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8950017/