从spring启动应用程序调用oauth(Azure b2c)注销url
我有一个使用Azure B2C身份验证的spring boot应用程序。我想注销该用户 根据AzureB2C文档,我们应该调用Azure B2C注销端点添加从spring启动应用程序调用oauth(Azure b2c)注销url,spring,azure,spring-boot,logout,Spring,Azure,Spring Boot,Logout,我有一个使用Azure B2C身份验证的spring boot应用程序。我想注销该用户 根据AzureB2C文档,我们应该调用Azure B2C注销端点添加post\u logout\u redirect\u uri参数 据我所知,当用户单击注销时,应用程序应该将用户重定向到AzureB2C注销uri,这反过来又将用户重定向到post\u logout\u redirect\u uri参数中配置的url 最终AzureB2C注销uri如下-https://azureb2c-host.azureb
post\u logout\u redirect\u uri
参数
据我所知,当用户单击注销时,应用程序应该将用户重定向到AzureB2C注销uri,这反过来又将用户重定向到post\u logout\u redirect\u uri
参数中配置的url
最终AzureB2C注销uri如下-https://azureb2c-host.azureb2c-tenant.com/p=policy-名称和发布\u注销\u重定向\u uri=http://localhost:8080/logout-成功页面
以下是WebSecurity配置文件中的当前注销配置:
http.logout().logoutUrl(“/logout”).logoutSuccessUrl(“/logoutsuccesspage”);
向Azure B2C注销url添加呼叫的最佳位置是什么。我在想一些办法
- 在
中调用Azure B2C注销url,来自Azure B2C端的重定向将使用户转到logoutSuccessUrl
。这是正确的方法还是我遗漏了什么注销成功页面
- 添加新的
并将302重定向添加到Azure B2C url。我尝试了这个方法,但发现用户直接被重定向到LogoutHandler
,而不是首先被重定向到Azureb2c注销url/logout success page