2回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
You can use the state parameter to redirect users back to their original URL after authentication with Cognito-hosted UI:
- 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>
-
In your callback handler, get the state parameter from the authentication response.
-
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.
関連するコンテンツ
- AWS公式更新しました 2年前
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.