Amazon Cognito的用户池登出端点LOGOUT endpoint 未按预期工作。

0

【以下的问题经过翻译处理】 在Amazon Cognito开发者指南中 - LOGOUT端点https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html中指出,注销端点的唯一必需请求参数是client_id

但是,当我使用我的client_id调用注销端点时,它会抛出一个错误“Required String parameter 'redirect_uri' is not present”(截图参见https://drive.google.com/file/d/1i14NI6s-ygzvyNWYprURn6wqZD8IMO6I/view?usp=sharing)。

这是我用于注销的URL: https://<mydomain>.auth.us-east-1.amazoncognito.com/logout?client_id=<my app client id>(我只是将我的Web应用程序重定向到此URL进行注销)。

profile picture
EXPERT
asked 10 months ago69 views
1 Answer
0

【以下的回答经过翻译处理】 我已经使用以下方式成功注销Cognito 时,:

https://<your-cognito-domain>/logout?client_id=<your-app-client-id>&logout_uri=<url-for-your-logged-out-page>

在您的 Cognito 用户池中,您需要在应用程序客户端设置下添加您的退出登录页面的 URL 在“注销 URL” "Sign out URLs" 文本框中。

如果需要,您可以将您的 loggedout.html 页面重定向用户到不同的页面。

profile picture
EXPERT
answered 10 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions