Federated Login for custom UI for Cognito user pool

2

Hi, Thanks for having a look on my query. I am going through the AWS documents to understand the implementation of federated identities login through user pool. I have a custom UI as I don't intend to use the Cognito build hosted Web UI. I am still not sure if Cognito allows hooking a custom UI to allow logins from third party IDPs and add users to user pool along with copying some attributes. Any pointers in this direction would be appreciated !

  • I would also appreciate a pointer in the right direction regarding the same issue.

    I'd like to add that I'm appalled bythe crappiness of the cognito social login hosted UI. For example apparently it still can't be localized / translated even after many years of customers asking for this simple feature.

    How can AWS afford to ignore the majority on their customers like this?

已提问 1 年前1347 查看次数
1 回答
1

Hello, Yes there is a way to do this.

You can develop your own web client using Amplify Authentication module

Please see the following links as a reference

https://aws-amplify.github.io/docs/js/authentication

https://blog.kylegalbraith.com/2018/11/29/how-to-easily-customize-the-aws-amplify-authentication-ui/

https://spin.atomicobject.com/2021/11/02/bypass-cognito-hosted-ui/

You can also use Cognito as a service provider and have your IDP serve a custom UI. In this scenario Amazon Cognito will redirect the user to your IDP. Please see the following URL

https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-SAML-session-initiation.html. You can configure your federation to be SP initiated (Service Provider initiated) inside your federation product.

AWS
Gaurav
已回答 1 年前
profile picture
专家
已审核 4 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则