我在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时是否有任何模式?
1条答案
按热度按时间vatpfxk51#
因为您使用的是spring的oauth2特性,而spring是为您完成oauth2完整流的一个,其中包括重定向uri,所以您不能给出自己的urihttp://localhost:8080/login/oauth2/code/redirect 这是默认的uri。
仅供参考,您首先不必提及重定向uri,因为它是默认的。
另一方面,如果您想手动完成oauth2流,您可以提供一个自定义重定向uri,您只需手动将该重定向uri作为端点,并自己编写流代码。