如何更改默认的Spring引导oauth URL(/login/oauth2/code和/oauth2/authorization)?

如何更改默认的Spring引导oauth URL(/login/oauth2/code和/oauth2/authorization)?,spring,spring-boot,spring-security,oauth-2.0,spring-security-oauth2,Spring,Spring Boot,Spring Security,Oauth 2.0,Spring Security Oauth2,在Spring Boot中启动oAuth并从oAuth提供程序获取身份验证代码的默认URL为: /oauth2/authorization/{providerReg}(示例:/oauth2/authorization/azure) /login/oauth2/code/{providerReg} 我需要更改这些,以便它们前面有前缀。我该怎么做 这似乎是在DefaultOAuth2AuthorizationRequestResolver和DefaultServerOAuth2Authoriza

在Spring Boot中启动oAuth并从oAuth提供程序获取身份验证代码的默认URL为:

  • /oauth2/authorization/{providerReg}
    (示例:
    /oauth2/authorization/azure
  • /login/oauth2/code/{providerReg}
我需要更改这些,以便它们前面有前缀。我该怎么做


这似乎是在
DefaultOAuth2AuthorizationRequestResolver
DefaultServerOAuth2AuthorizationRequestResolver
中硬编码的。有没有办法让它们接受我的URL,或者让Spring Boot使用我的实现?

参考文档

要覆盖默认登录页面,请配置oauth2Login().loginPage()和(可选)oauth2Login().authorizationEndpoint().baseUri()