AWS Cognito Dynamic Query Parameter Values?

0

I am using the Cognito-hosted UI. I'd like to route users back to their original url after successful authentication with their specific query parameter values. It doesnt seem that AWS can handle this. Posting in here in case this is not true.

mmetr
質問済み 1年前946ビュー
2回答
0

You can use the state parameter to redirect users back to their original URL after authentication with Cognito-hosted UI:

  1. Store the original URL in the state parameter when starting authentication. URL-encode the original URL.
https://<your-domain>.auth.<region>.amazoncognito.com/login?response_type=code&client_id=<your_client_id>&redirect_uri=<your_redirect_uri>&state=<url_encoded_original_url>
  1. In your callback handler, get the state parameter from the authentication response.

  2. Redirect the user to the original URL obtained from the state parameter.

This way, you can redirect users to the correct URL with their specific query parameters after authentication.

profile picture
エキスパート
回答済み 1年前
  • Ok - to be clear, I am using the hosted UI. I am not aware of there being a "callback handler". Are you just saying that my redirect uri should have something to handle the state? I am using API Gateway + Lambda to build a serverless app if that helps.

0

Could you please provide detailed implementation steps?

Abhijit
回答済み 2ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ