首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >认知用户池链接提供者如何认证

认知用户池链接提供者如何认证
EN

Stack Overflow用户
提问于 2018-02-22 11:46:11
回答 2查看 1K关注 0票数 1

我有一个常规的认知用户设置,我们有一个lambda函数,它使用adminLinkProviderForUser API将社会提供者帐户链接到这个常规用户。

发生这种情况后,用户池用户将正确显示identities user属性中的链接:

[{"userId":"16625876272112","providerName":"Facebook","providerType":"Facebook","issuer":null,"primary":false,"dateCreated":1519293430376}]

从现在开始,我很难在下一次登录时对Facebook用户进行身份验证。我希望能够用facebook访问令牌登录认知,并以某种方式为链接的认知用户返回有效的令牌。目前,我只能做一个基本的auth (用户名+密码)来检索它。所以现在我不能用这个链接来做任何事情。

任何帮助都会得到极大的帮助。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-03-02 00:37:36

如果您使用的是认知托管UI,并将Facebook配置为身份提供程序,那么您应该可以在托管的UI页面上登录Facebook。

另一个选项是在托管的URL中添加"identity_provider=Facebook“。它将直接进入Facebook登录。

我是科尼托队的一员。我们在过去听过这样的要求,基本上是提供了一个Facebook访问令牌来登录,我将为您添加一个+1的功能。

票数 1
EN

Stack Overflow用户

发布于 2022-11-09 12:13:15

其实这也是我的问题。因此,据我所知,adminLinkProviderForUser只更新认知用户并添加OAuth标识信息。但是,如果用户通过OAuth连接登录,我们就无法知道它属于哪个认知用户。

添加一个事实,一个认知用户的电子邮件地址可能是绝对不同的,他们的电子邮件地址在他们的社会帐户,使这个API完全无用。:/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48926621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档