0

我的公司当然有用户群,但我想允许用户登录并使用他们的社交帐户使用我的应用程序,例如 Outlook、Facebook、Gmail。当我在互联网上阅读有关该主题的资源时,我通常不清楚的是如何将社交凭据与我们数据库中的社交凭据进行映射?我知道我们应该使用 API 平台或类似的东西,但我不清楚用户身份部分。

4

1 回答 1

1

正如您所指出的,您基本上需要利用提供的响应并将其转换或链接或提供给您自己用户群中的现有身份。这在很大程度上取决于您将身份验证委托给外部提供的方法以及它们作为用户配置文件的一部分向您公开的内容。您基本上需要获取用户配置文件,对其进行解析,然后确定可以使用哪个字段将该配置文件链接到现有帐户,然后根据最终结果建立身份验证会话。

这是一个技术演练的链接,描述了使用 SSO 解决方案的相同过程:https ://apereo.github.io/2018/04/20/cas-delegated-authn-account-linking/

于 2018-05-21T19:43:40.893 回答