从spring启动应用程序调用oauth(Azure b2c)注销url

从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

我有一个使用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.azureb2c-tenant.com/p=policy-名称和发布\u注销\u重定向\u uri=http://localhost:8080/logout-成功页面

以下是WebSecurity配置文件中的当前注销配置:

http.logout().logoutUrl(“/logout”).logoutSuccessUrl(“/logoutsuccesspage”);
向Azure B2C注销url添加呼叫的最佳位置是什么。我在想一些办法

  • logoutSuccessUrl
    中调用Azure B2C注销url,来自Azure B2C端的重定向将使用户转到
    注销成功页面
    。这是正确的方法还是我遗漏了什么
  • 添加新的
    LogoutHandler
    并将302重定向添加到Azure B2C url。我尝试了这个方法,但发现用户直接被重定向到
    /logout success page
    ,而不是首先被重定向到Azureb2c注销url
有没有其他更好的方法来处理此重定向