Amazon Cognito - 联合身份的 OAuth 登录
Posted
技术标签:
【中文标题】Amazon Cognito - 联合身份的 OAuth 登录【英文标题】:Amazon Cognito - OAuth login for federated identity 【发布时间】:2020-10-21 09:05:37 【问题描述】:我正在尝试使用 AWS Cognito 来处理我的 Web 应用程序的用户登录。我的用户使用他们的SmartThings 帐户登录,我目前有一个 OAuth 流程,我在 SmartThings 中设置了一个应用程序,在他们登录后从用户那里获取 App ID、客户端 ID 和访问和刷新令牌。我想将其转移到 Amazon Cognito。
我曾尝试在 Amazon Cognito 中设置 identity pool
,但似乎本机不支持 SmartThings 方法。给出的选项如下所示。
我假设我可以使用任何支持 OAuth 和 AWS Cognito 的联合,但现在我不太确定。我看到有一个 Custom
选项卡,但这似乎是在创建您自己的身份验证方法,如果我是正确的,不使用联合?
任何帮助将不胜感激!
【问题讨论】:
【参考方案1】:我们刚刚对 Okta 做了类似的事情,我认为这是您想要的 SAML 选项。诀窍是为 SmartThings 身份提供者获取正确的 SAML 信息(我对此一无所知)。
【讨论】:
以上是关于Amazon Cognito - 联合身份的 OAuth 登录的主要内容,如果未能解决你的问题,请参考以下文章
带有 facebook 身份验证的 Amazon cognito 身份管理
Amazon Cognito 使用开发人员身份验证 Obj C 设置 identityId