Google早些时候在2015年4月宣布弃用和停止使用openID 2.0。不幸的是,对于像我这样的大多数人来说,我们现有的应用程序已经有一堆基于此服务编写的代码,使用来自DotNetOpenAuth nuget包的OAuthWebSecurity。
此 nuget 包上的此更改是否有更新,这将有助于迁移到此新更新,而不是通过搜索替代方案(如 OWIN)来放弃我过去的所有努力,如 http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on 中所述
其次,Facebook、Twitter LinkedIn等其他平台是否有可能也放弃OpenID 2.0?
OAuthWebSecurity.RequestAuthentication("google", Href("~/Account/RegisterService", new { returnUrl }));
有关DotNetOpenAuth的新闻,您必须询问项目的维护者。他们是唯一对未来发展有洞察力的人。
Facebook、Twitter和LinkedIn不使用OpenID。Twitter使用OAuth 1.0,而Facebook和LinkedIn使用OAuth 2。截至撰写本答复时,他们都没有宣布计划放弃当前的身份验证标准。