asp.net – “2015年4月20日Google帐户的OpenID2已经消失”.我需要担心吗?
我正在使用ASP.NET开发一个网站,我使用Oauth功能将用户注册到我的网站.我从Visual Studio 2013的nuget软件包中下载了DontNetOpenOauth.
“Google帐户的OpenID2将于2015年4月20日消失.” 当我浏览这个警告的详细页面时说 “某些应用程序和网站在登录时使用OpenID 2.0进行身份验证,并访问您授予他们访问权限的数据.从2015年4月20日起,OpenID 2.0将不再适用于Google帐户. 链接在这里. https://support.google.com/accounts/answer/6135882 诚实与你们我不熟悉这个oauth认证过程. 解决方法不,你不需要担心,这只意味着开发人员@ Stackoverflow将不得不改变他们的代码一点,但它应该工作正常.编辑: 您必须将代码从OpenID更改为OAuth 2,并使用最少的scope.google.com/ / api / oauth#login-scopes,这是配置文件,并从该配置文件中可以确定哪个用户是这样,并将其登录 您不必保存返回的令牌,因为您将不再需要它,直到下次登录,您将自动递交新的或相同的令牌由Goole 我的建议是使用ID可以使用这个document { "kind": "plus#person","etag": ""RqKWnRU4WW46-6W3rWhLR9iFZQM/hGBwxYeYt07li9hNmxa2J7GE_0c"","nickname": "GreYFoX","occupation": "Computer Engineer","skills": "iOS Developement,Android Developement","birthday": "0000-09-20","gender": "male","emails": [ { "value": "@#^$%@^#@gmail.com","type": "account" } ],"urls": [ { "value": "http://www.myspace.com/Shereef","type": "otherProfile","label": "Shereef" },{ "value": "http://Shereefz.spaces.live.com","label": "shereefz" },{ "value": "http://www.plaxo.com/profile/showPublic/Shereef","label": "shereef" },{ "value": "http://cid-c74ed9e76d675051.profile.live.com","label": "@&#$%&@#%^$@live.com" },{ "value": "http://www.plaxo.com/profile/showPublic/null","label": "null" },{ "value": "http://pulse.yahoo.com/_VMZ2QYN3AWG57HS5IUW4T2KHRM","label": "Shereef Marzouk" },{ "value": "http://about.me/Shereef","label": "About.me" },{ "value": "http://www.youtube.com/user/Shereefz",{ "value": "http://www.myspace.com/Shereef",{ "value": "http://profiles.google.com/17F648F7-5C7D-42D4-A40F-CAC12280C712","label": "SheefoPad" },{ "value": "https://profiles.google.com/104183538590490028018/buzz","type": "contributor","label": "Buzz" },{ "value": "https://developers.google.com/groups/chapter/103706763079402130148/","label": "GDG Alexandria (Google Developers Group Alexandria)" },{ "value": "http://www.shereef.net",{ "value": "http://shereef.net/resume","type": "other","label": "Resume" },{ "value": "http://shereef.net/blog","label": "Blogger" },{ "value": "http://about.me/shereef",{ "value": "http://pulse.yahoo.com/sheefoz","label": "sheefoz" },{ "value": "http://facebook.com/Shereefz",{ "value": "http://www.linkedin.com/in/shereef","label": "shereef" } ],"objectType": "person","id": "104183538590490028018","displayName": "Shereef Marzouk","name": { "familyName": "Marzouk","givenName": "Shereef" },"tagline": "Senior Mobile Developer / Team lead at X Digital Group","braggingRights": "XDG Hero","aboutMe": "<span>Shereef Marzouk is an Egyptian mobile applications developer who enjoys his work very much,with many years of experience of development in mobile and general development,Shereef also loves helping people and love sharing,He also develops free-lance applications under his personal company name Tools Era (ToolsEra),Shereef is an Egyptian with his own cultural views and politic,Shereef is not your typical Egyptian nor Developer.</span>","relationshipStatus": "engaged","url": "https://plus.google.com/+ShereefMarzouk","image": { "url": "https://lh3.googleusercontent.com/-P9UMptk6e5U/AAAAAAAAAAI/AAAAAAAFzp0/v3ArGL-l8Tg/photo.jpg?sz=50","isDefault": false },"organizations": [ { "name": "Alexandria Higher Institute of Engineering and Technology","title": "Computer Engineering","type": "school","startDate": "2005","endDate": "2011","primary": false },{ "name": "English Lycee Liberity","title": "School","startDate": "1994","endDate": "2004",{ "name": "Sidi Gaber Language School","title": "K.G.","startDate": "1992","endDate": "1994",{ "name": "X Digital Group","title": "Senior Mobile Developer / Team Lead","type": "work","startDate": "2012","primary": true },"title": "Interactive Touch Screen and Mobile Core Developer","endDate": "2013",{ "name": "Health-Insights","title": "Android / iOS / C#.NET Developer","startDate": "2011","endDate": "2012","primary": false } ],"placesLived": [ { "value": "Alexandria,Egypt",{ "value": "KSA" },{ "value": "Lybia" },{ "value": "Egypt" },{ "value": "Qatar" } ],"isPlusUser": true,"language": "en","ageRange": { "min": 21 },"circledByCount": 707,"verified": false,"cover": { "layout": "banner","coverPhoto": { "url": "https://lh3.googleusercontent.com/-kp8ALVVOa1o/U-Bo2sjE9GI/AAAAAAAFkaA/PWKY2q2e9lY/s630-fcrop64=1,0000208effb2f94e/_MG_0344-SMILE.jpg","height": 626,"width": 940 },"coverInfo": { "topImageOffset": -294,"leftImageOffset": 0 } } } 搜索“id”:“104183538590490028018”在我粘在这里的json 附:打开这个答案的所有链接,因为他们会使你受益. 还要记住,请求配置文件使用id作为我,因为您不会在用户配置文件中登录 (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 在ClaimsIdentity上,BootstrapContext为nul
- asp.net-core – 加密ASP.Net Core中的连接字符串和其他配置
- asp.net-mvc – 无法更改关系,因为一个或多个外键属性在MVC
- 什么是链接服务器的ASP.NET连接字符串格式?
- asp.net Gridview,1记录跨度两行
- asp.net-mvc-4 – ASP.NET MVC 4通过ActionLink传递对象变量
- asp.net – 干净的方式来防止输入按钮提交表单
- asp.net-mvc-2 – MVC源代码单例模式
- 从代码隐藏调用ASP.NET Web API
- asp.net-mvc – 如何在ASP.NET MVC中传递页面的元标记?
- asp.net-mvc – 带vNext的MVC 6:我们还需要Glob
- asp.net – Orchard CMS和Sitefinity CMS
- 如何设置特定于ASP.NET请求的log4net上下文属性?
- asp.net-web-api – WebAPI中的长时间运行任务
- 为什么asp.net会员资格有用户表和会员表?
- ASP.NET Web应用程序的安装
- asp.net – 应用程序池循环如何影响ASP Net会话状
- asp.net – NHibernate – ManagedWebSessionCon
- asp.net – 使用FormsAuthentication持久的cooki
- asp.net – IIS Express(WebMatrix)打开外部连接