asp.net-mvc-4 – 如何在asp.net mvc4中将OpenID迁移到OAuth
发布时间:2020-05-24 12:00:45 所属栏目:asp.Net 来源:互联网
导读:我使用的是asp.net mvc 4模板,默认情况下附带OpenID2. 由于谷歌已经取消了OpenID 2.0,我想使用OAuth 2.0.我检查了所有MSN博客 哪里没有开箱即用的解决方案.我只使用visual studio 2012和mvc 4. 所以我的问题是如何将openid 2.0迁移到open auth. 谢谢问候, Aru
|
我使用的是asp.net mvc 4模板,默认情况下附带OpenID2. 由于谷歌已经取消了OpenID 2.0,我想使用OAuth 2.0.我检查了所有MSN博客 所以我的问题是如何将openid 2.0迁移到open auth. 谢谢&问候, 解决方法您可以从NuGet获取GoogleOAuth2Client或自行重新实现:您必须创建一个实现IAuthenticationClient接口的新GoogleAuth模型,可以使用appId和appSecret进行初始化,返回提供者名称(“gooogle”),并包含完成身份验证,获取用户数据和反序列化数据的特定类和方法. 如果你懒得这样做,你甚至可以使用Google自己的库Google.Apis.Auth.OAuth2.或者寻找即用型模板实现. 之后,您需要做的就是配置AuthConfig并通过外部登录控制器中的OAuthWebSecurity使用它们. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何获取视图html并返回客户端
- asp.net-mvc – 在ascx文件中使用Html.RenderPartial()
- asp.net-mvc – 如何在我的MVC应用程序有机会处理之前如何阻
- Asp.net MVC json还是Json.net?
- 文档在线预览的实现
- asp.net – 如何保护存储在web.config中的密码?
- asp.net – HttpContext.Current.Request.IsAuthenticated和
- asp.net – WebResource Hell – 找不到资源
- 在应用程序配置中找不到LocalSqlServer或连接字符串为空
- asp.net核心 – 如何在自己的主机环境中的ASP.NET Core中gz
推荐文章
站长推荐
- 经典ASP亚马逊s3休闲授权
- asp.net-mvc – ASP.NET MVC 2 – Html.DropDown
- asp.net-mvc – ASP.Net WebAPI区域支持
- asp.net-mvc – 如何将现有的asp.net应用程序迁移
- asp.net-core – 为什么要在src文件夹中组织项目
- ASP.NET MVC Project和App_Code文件夹
- asp.net-mvc-3 – ASP.NET MVC 3 – 验证问题
- .net – 单个配置密钥的多个值
- asp.net-mvc – Html.DisplayFor不发布值到控制器
- 在ASP.NET 5中,如何在中间件中获取所选路由?
热点阅读
