身份验证 – DotNetOpenAuth的工作原理
发布时间:2020-12-16 07:45:51 所属栏目:asp.Net 来源:网络整理
导读:我刚开始使用DotNetOpenAuth和一个MVC应用程序,我有点难以理解它实际上是如何工作的. 据我了解,DotNetOpenAuth将负责使用Google / Twitter / Facebook对用户进行身份验证(可能经过一些修改后). 之后会发生什么?用户是否根据请求进行了身份验证?用户信息是
我刚开始使用DotNetOpenAuth和一个MVC应用程序,我有点难以理解它实际上是如何工作的.
据我了解,DotNetOpenAuth将负责使用Google / Twitter / Facebook对用户进行身份验证(可能经过一些修改后). 之后会发生什么?用户是否根据请求进行了身份验证?用户信息是否使用IPrincipal,IIdentity保存在会话中?它如何与MVC应用程序结合在一起,MVC应用程序将所有用户信息存储在应用程序数据库中(自定义表而不是默认的.NET成员资格提供程序)? 此外,如果你知道任何好的教程,关于这个主题的文档,请分享这个. 谢谢! 解决方法
DotNetOpenAuth仅处理身份验证步骤 – 您决定如何存储和调用该身份验证票据由您决定.使用FormsAuthentication将用户登录到以下位置是很常见的:
FormsAuthentication.RedirectFromLoginPage(authResponse.ClaimedIdentifier); 使用这种方法,cookie将被发送到浏览器并随每个请求一起提供 – 就像您使用了较旧的用户名/密码方法一样. 你可以下载a bunch of samples from SourceForge. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在IIS7上部署MVC3应用程序总是返回Http 500 –
- asp.net-mvc – SignInManager.PasswordSignInAsync对我说谎
- 如何解决打开VS2010后没有UI界面的问题
- 动态类型dynamic转换为特定类型T的方案
- 在Azure中设置ASP.NET 5 Web应用程序的SQL连接字符串
- asp.net – 用破折号路由值
- asp.net-core – 如何为asp.net vnext使用不同的.net语言(F
- asp.net-mvc – MVC5基于声明的身份验证 – 适用的声明项目
- asp.net-mvc – 给定htmlHelper动作名称,如何找出控制器名称
- asp.net – Silverlight调试期间的Web服务超时
推荐文章
站长推荐
- ASP.NET性能优化之让浏览器缓存动态网页的方法
- asp.net-mvc-3 – 在ASP.NET MVC中,“<%=”,“<
- asp.net – IE6 vs IE8,按钮vs超链接,CSS渲染问题
- AspNet MVC中各种上下文理解
- asp.net – 防止加载MicrosoftAjaxWebForms.debu
- WinForms和ASP.NET自定义控件的通用代码
- asp.net-mvc – NLog,Elmah共享库
- asp.net – 是否有可能欺骗或重用VIEWSTATE或检测
- 在asp.net gridview中如何访问RowDataBound事件中
- asp.net – Visual WebGui
热点阅读