【问题标题】:Add extra params on Cognito Hosted UI callback url在 Cognito 托管 UI 回调 url 上添加额外的参数
【发布时间】:2022-11-11 18:32:13
【问题描述】:

我正在尝试使用 Cognito Hosted UI 在我的应用程序中实现登录过程。 如果用户未登录并尝试访问页面,我想要

www.example.com/a

要在托管的 UI 页面上重定向,登录后我想根据用户的初始请求重定向用户 www.example.com

我怎样才能做到这一点?

【问题讨论】:

    标签: amazon-cognito


    【解决方案1】:

    也许我误解了你的问题,但这不是你应该能够直接从cognito 做的事情,最初的"catch-all" 重定向应该发生在你网站的代码上。

    一旦你将它重定向到你的 Cognito 托管 UI,它应该是一个类似于这个的 URL:

    https://{your cognito domain}/oauth2/authorize?client_id={your client id}&response_type=code&scope=aws.cognito.signin.user.admin+email+openid+profile&redirect_uri={your site's url}

    身份验证过程完成后,它将将用户重定向回您的站点。我需要指出,首先您需要将站点的 url 添加到应用程序客户端中允许的回调 URL 列表中。

    我希望我能提供更多帮助,但是如何在您的应用程序上处理身份验证非常依赖于您使用的技术,如果它可以帮助您 this thread 讨论如何使用 nuxt 和 @nuxtjs/auth-next 执行此操作,这可能会让您更深入地了解如何解决您的问题

    【讨论】:

      猜你喜欢
      • 2020-03-19
      • 2012-10-25
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 2021-11-09
      • 2017-08-14
      • 2012-10-29
      相关资源
      最近更新 更多