React式spring安全oauth2:重定向url无效

gzjq41n4  于 2021-10-10  发布在  Java
关注(0)|答案(1)|浏览(429)

我在application.yml文件中配置了重定向url。它抛出了404错误

security:
    oauth2:
      client:
        registration:
          test:
            client-id: xxx
            client-secret: xxx
            scope: email
            authorization-grant-type: authorization_code            
            redirect-uri: http://localhost:8080/kp/oauth2/redirect

当重定向url为
http://localhost:8080/login/oauth2/code/redirect
在构建重定向url时是否有任何模式?

vatpfxk5

vatpfxk51#

因为您使用的是spring的oauth2特性,而spring是为您完成oauth2完整流的一个,其中包括重定向uri,所以您不能给出自己的urihttp://localhost:8080/login/oauth2/code/redirect 这是默认的uri。
仅供参考,您首先不必提及重定向uri,因为它是默认的。
另一方面,如果您想手动完成oauth2流,您可以提供一个自定义重定向uri,您只需手动将该重定向uri作为端点,并自己编写流代码。

相关问题