我正在尝试使用AWS Cognito来处理web应用程序的用户登录。我的用户使用他们的SmartThings帐户登录,我目前有一个OAuth流,我在SmartThings中设置一个应用程序,获得应用程序ID、客户端ID,然后在用户登录后从他们那里获取访问和刷新令牌。我想把这个转到Amazon Cognito上。
我曾尝试在Amazon Cognito中设置一个identity pool,但是似乎不支持SmartThings方法。给出的选项如下所示。

我的假设是我可以使用任何支持AWS Cognito的OAuth的联盟,但现在我不太确定。我看到有一个Custom选项卡,但如果我是对的,它似乎是在创建您自己的身份验证方法,而不是使用联合?
任何帮助都将不胜感激!
发布于 2020-11-07 04:33:52
我们刚刚用Okta做了类似的事情,我认为这是你想要的SAML选项。诀窍是为SmartThings身份提供者(我对此一无所知)获取正确的SAML信息。
https://stackoverflow.com/questions/64460255
复制相似问题