AWS Cognito-在托管UI中预先单击OAuth提供者



我们有一个提供商(Xero(坚持认为,当我们使用他们的网站对用户进行身份验证时,我们必须直接使用他们的OAuth提供商流程,但我们使用Cognito允许用户选择身份验证身份。

为了绕过这一限制,我们希望在用户访问某个特定链接时直接将其引导到Xero,绕过正常的Cognito UI并有效地单击";使用Xero登录";Cognito直接向用户提供的按钮URI,以便初始登录页指向Xero,但返回URL会转到Cognito以生成或验证用户并向我们提供Cognito的声明。

是否没有可以调用的API来请求不同提供者的URI?显然,我可以剪切并粘贴Xero端点,但这将使用硬编码的nonce和state。

重定向到托管UI时,可以使用identity_provider参数(此处介绍(预先选择标识提供程序。

最新更新