通过调用注销端点自动注销

时间:2019-10-26 07:10:13

标签: azure azure-active-directory

有关下面的OneDrive注销文档:

image

现在,通过使浏览器加载此URL,它对我有用。基本上它将显示Microsoft注销页面,然后用户需要选择登录帐户并注销。像下面一样

image

但是,对于注销,是否可以让后端或前端调用某个终结点而不是使用浏览器加载一些URL,这样我就可以使整个注销过程自动化。

我尝试通过使用文档中的端点在前端发送GET请求。但是,此后,当再次将浏览器重定向到登录URL时,它仍使用先前的帐户并跳过了登录步骤。

我使用了代码流。

非常感谢。

1 个答案:

答案 0 :(得分:0)

正如Junnas所建议的那样,只是使答案更清楚,是不可能的。

当我们使用OpenId connect协议发送注销请求时,必须将用户重定向到end_session_endpoint进行注销。

端点为GET https://login.microsoftonline.com/common/oauth2/logout

“ post_logout_redirect_uri”是成功注销后应将用户重定向到的URL。此URL必须与在应用程序注册门户中为您的应用程序注册的重定向URI之一匹配。如果不包括post_logout_redirect_uri,则会向用户显示一条通用消息。

在此处查看详细信息:Send a sign-out request