繁体   English   中英

使用Spring Boot + OAuth2 + Gitlab身份验证无法重定向到应用程序

[英]No redirection to the app with Spring Boot + OAuth2 + Gitlab authentication

我正在尝试向我的应用添加身份验证层。 它应使用我们本地的Gitlab提供的OAuth2。

我已经在Gitlab上注册了该应用程序,因此我从那里获得了security.oauth2.client.clientIdsecurity.oauth2.client.clientSecret 我已将重定向URI设置为http://localhost:8080/index.html

现在,对于Spring application.properties,OAuth2部分如下所示:

security.oauth2.client.clientId=SOME_ID
security.oauth2.client.clientSecret=SOME_SECRET
security.oauth2.client.accessToken=https://gitlab.ourserver.com/oauth/access_token
security.oauth2.client.userAuthorizationUri=https://gitlab.ourserver.com/users/sign_in
security.oauth2.client.tokenName=oauth_token
security.oauth2.client.authenticationScheme=query
security.oauth2.client.clientAuthenticationScheme=form

security.oauth2.resource.userInfoUri=userInfoUri: https://gitlab.ourserver.com/api/v4/user

主应用程序类带有以下注释:

@SpringBootApplication
@EnableOAuth2Sso
public class GeneratorApplication

这就是配置的全部内容。

当我转到http:// localhost:8080 / index.html时,它正在重定向到Gitlab登录页面,但登录后仍停留在gitlab页面上。

您是否尝试过redirect-uri?

spring.security.oauth2.client.registration.my-client-1.redirect-uri-template

请检查官方的春季安全性文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM