首页 > 代码库 > ASP.NET 身份认证
ASP.NET 身份认证
ASP.NET 身份认证相关
配置
<system.web> <compilation debug="true" targetFramework="4.6.1"/> <authentication mode="Forms"> <forms loginUrl="~/Login.aspx" timeout="3000"></forms> </authentication> <authorization> <deny users="?" /> <allow users="?" /> </authorization> </system.web>
原理
ASP.NET中身份认证分为两个阶段:认证与授权
1. 认证:识别当前请求的用户是不是一个可识别(登录)用户。AuthenticateRequest
2. 授权:是否允许当前请求访问指定资源。AuthorizeRequest
受保护页面和登录页面都可以在Web.Config进行配置。
Form认证是FormAuthenticationModule实现,Url授权是UrlAuthorizationModule实现。
1. 登陆:FormsAuthentication.SetAuthCookie() 方法
2. 注销:FormsAuthentication.SignOut() 方法
占位符
ASP.NET 身份认证
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。