【发布时间】:2019-11-02 19:22:51
【问题描述】:
我正在尝试在我的 Spring 应用程序中使用 OAuth2。
这是我的pom.xml
现在在Giithub->Profile->Developer,我创建了一个 OAUth 应用程序,
主页网址是:http://localhost:8080/login
回调地址为:http://localhost:8080/datum
因此,每当我运行此应用程序(在端口 8080 上运行)并尝试访问 http://localhost:8080/ 的任何 url 子级时,我都会在 处登录 http://localhost:8080/login,现在如果我登录,它会将我重定向到一个复杂的 url,并立即转到 http://localhost:8080/oauth2/authorization/github。之后无论我尝试多少次,我总是会被重定向到这里。
http://localhost:8080/datum 是一个有效的网址。
我已经添加了
spring.security.oauth2.client.registration.github.client-id=
spring.security.oauth2.client.registration.github.client-secret=
在application.properties
这里有什么问题?我错过了什么?
【问题讨论】:
-
您的应用程序中有
WebSecurityConfigurerAdapter子类吗? -
@WimDeblauwe,不,我没有
标签: spring spring-boot spring-security oauth-2.0