我想用C#编写的应用程序执行身份验证,就像我以前通过JAAS在Java中执行的一样。我应该使用哪些对象?哪些类?谢谢您的回答。.net中的身份验证
回答
.NET Framework使用基于角色的安全性与主体,身份, 和权限类来处理安全性。您可以在.NET Framework中选择 内置安全模块之一,而不是自己构建一个 。当您将Java身份验证和授权服务(JAAS)应用程序转换为.NET Framework时,您必须考虑到两种安全方法之间的差异 。
所有JAAS配置文件都必须重命名为JAAS.config,并由Java语言转换助手处理为 。这些文件将 转换为App.config文件,这些文件可由支持级方法使用,以便 获取认证模块并将其注册到 认证管理器。
LoginContext类转换为静态 System.Security.AuthenticationModule类,它具有不同的 行为。
LoginModule类转换为IAuthenticationModule 接口。在Java语言中,LoginContext对象注册一个LoginModule对象,该对象使用回调处理程序请求来自 的用户和登录模块的输入以对用户进行身份验证。在.NET 框架中,认证模块注册到 认证管理器,该管理器通过注册认证 模块循环返回授权信息。
+1,比我的更好的答案,因为它是根据OP的现有知识量身定做的。 –
我假设asp.net。
MSDN页面详述asp.net authentication提供了一个很好的概述。在某些情况下,它可以像编辑web.config文件一样简单。
- 1. 在ASP .NET Web Api中打开身份验证身份验证
- 2. Asp .NET身份Cookie身份验证
- 3. Sharepoint身份验证.Net
- 4. 身份验证mysql到.net
- 5. .NET身份验证和AJAX
- 6. .NET WebApi身份验证
- 7. .NET Forms ReportViewer身份验证
- 8. .NET身份验证问题
- 9. ASP .NET Core Identity默认身份验证与JWT身份验证
- 10. .Net Forms身份验证身份验证不会出现
- 11. .net和winforms的.Net身份验证
- 12. .net WebPages中的简单身份验证
- 13. .NET中的Windows身份验证
- 14. .Net中的身份验证和授权
- 15. .NET中的HTTP身份验证
- 16. C#.Net中的ADFS身份验证
- 17. Net ::无密码的SSH2身份验证
- 18. 身份验证的用户后,.NET
- 19. .net 4.5.1身份验证2.0应用程序之间的身份验证
- 20. 如何为.NET 4.0集成SiteMinder SSO身份验证和Windows身份验证?
- 21. 验证Java中的NTLMv2身份验证
- 22. 开源.Net身份验证库?
- 23. .net和谷歌身份验证
- 24. .NET窗体身份验证和CurrentContext.User
- 25. Foursquare - OAuth身份验证 - .Net示例
- 26. .net表单身份验证问题
- 27. NGithub身份验证和github api in .net
- 28. Azure/.NET Web API/Office 365-身份验证
- 29. Net Sql AZMan身份验证和授权
- 30. 使用HttpWebRequest处理身份验证(.NET)
这是[标签:winforms],[标签:webforms],[标签:WPF] ...? –