我在Umbraco论坛上发布了此帖子,但一周后仍未收到任何答案,因此我在此处交叉发布以查看是否会引起更多关注。
我读了一个老博客,其中描述了如何应用Google身份验证登录到Umbraco后端。效果很好,我很高兴地计划现在在Februray部署我的网站。但是几周前,我收到了一封来自Google的电子邮件,表明Google+身份验证已被弃用!
查阅Umbraco文档时,我会找到此页面:https://our.umbraco.com/documentation/Tutorials/Add-Google-Authentication,其中OWIN用于调用Google+ API。
似乎准确地描述了我所使用的机制,所以我猜这条指令现在也已被弃用?在阅读Google网站上的最新身份验证说明时,我有些困惑。他们似乎建议使用“ OAuth 2.0”或“ Open ID Connect”。我不是安全技术专家。他们是OWIN的继任者吗?哪一个最能与Umbraco集成?
有人可以帮我提供Umbraco说明的更新版本,该版本在Google+被弃用时将继续有效吗?
当我转到此Google页面时,我会阅读“ OAuth 2.0客户端ID”列表:https://console.developers.google.com/apis/credentials
我可以验证其中一个确实是我在web.config中引用的那个,并在UmbracoStandardOwinStartup中使用。我最初的想法是我可能还可以。但是我仍然收到Google发出的令人震惊的警告,Google +身份验证现已弃用,并将在三月份停止工作。所以我想需要采取行动。
因此,我使用提供的链接创建了一个全新的客户ID。它似乎仍然对Google+具有“隐藏的联系”。在Google信息中心下方的列表https://console.developers.google.com/apis/dashboard中,电话号码列在标题Google+ API下。这是为什么?还有另一种生成我尚未发现的Google客户端ID的方法,该方法可以“免费使用Google+”吗?
Google文档中有很多示例,令人非常困惑,我不知道哪种示例适用于我的情况。我担心部署的站点一旦部署就会停止工作。
我认为必须有更多的开发人员在其Umbraco网站中使用Google身份验证。我目前的情况与用户的后端身份验证有关,但是成员的前端登录实际上同样会很有趣。
请多多帮助!!!!