使用asp.net 4.5 OAuth注册google与clientid和secret
发布时间:2020-12-16 03:28:11 所属栏目:asp.Net 来源:网络整理
导读:我注意到在asp.net 4.5模板中,谷歌以外的所有授权样本都是秘密通过并且clientid.我如何传递我的谷歌秘密和clientid? Brock在这里有一个很好的讨论我正在关注: http://info.develop.com/blogs/bid/232864/ASP-NET-Using-OAuthWebSecurity-without-SimpleMem
我注意到在asp.net 4.5模板中,谷歌以外的所有授权样本都是秘密通过并且clientid.我如何传递我的谷歌秘密和clientid? Brock在这里有一个很好的讨论我正在关注:
http://info.develop.com/blogs/bid/232864/ASP-NET-Using-OAuthWebSecurity-without-SimpleMembership#.UNuBh2_Adv9 模板附带的示例代码如下所示. internal static class AuthConfig { public static void RegisterOpenAuth() { // See http://go.microsoft.com/fwlink/?LinkId=252803 for details on setting up this ASP.NET // application to support logging in via external services. //OpenAuth.AuthenticationClients.AddTwitter( // consumerKey: "your Twitter consumer key",// consumerSecret: "your Twitter consumer secret"); //OpenAuth.AuthenticationClients.AddFacebook( // appId: "your Facebook app id",// appSecret: "your Facebook app secret"); //OpenAuth.AuthenticationClients.AddMicrosoft( // clientId: "your Microsoft account client id",// clientSecret: "your Microsoft account client secret"); // OpenAuth.AuthenticationClients.AddGoogle(); } } 解决方法
我看了
OAuthWebSecurity 班的
source code.
Google的身份验证客户端不需要AppId / AppSecret的原因是因为它的实现使用的是OpenId而不是OAuth. 如果您想在Google上使用OAuth,则必须编写自己的客户端(至少目前为止). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – WebGrid和EF4属性
- asp.net-mvc – Knockoutjs可编辑网格
- asp.net – 从承载令牌(Web API)获取自定义声明值
- asp.net-mvc – 在ASP.NET MVC项目和Cordova项目之间共享代
- asp.net-mvc-3 – 如何在Windows Azure中为文件夹授予RW权限
- asp.net-mvc – 如何从asp.net mvc响应中删除s-maxage头文件
- asp.net-mvc – 托管到服务器时,任务或线程无法工作/运行
- asp.net-mvc-3 – 自定义错误适用于HttpCode 403但不适用于
- asp.net-mvc – ASP.NET MVC中的500内部服务器错误
- asp.net-mvc – ASP.NET核心映射到静态文件处理程序的路由
推荐文章
站长推荐
- asp.net-mvc – 创建新控制器 – 运行所选代码生
- ASP.NET应用程序从Session.Remove实现中抛出Syst
- Modular Web Application with ASP.NET Core
- asp.net-mvc – Asp.net mvc 3 – 自定义模型绑定
- asp.net-mvc – ASP.NET MVC在调用方法时查找调用
- asp.net – MVC 4数据注释“显示”属性
- 为什么我的IIS7应用程序池在从ASP.NET页面调用的
- asp.net-mvc – 为Azure Web角色定义缩放阈值
- asp.net-mvc – Web部署由于文件正在使用而失败
- ASP.NET拒绝访问该路径
热点阅读