@@ -9,6 +9,7 @@ import com.tuoheng.oauth2.authentication.OAuth2ResourceOwnerPasswordAuthenticati | |||
import com.tuoheng.service.impl.OidcUserInfoServiceImpl; | |||
import lombok.RequiredArgsConstructor; | |||
import org.springframework.beans.factory.annotation.Autowired; | |||
import org.springframework.beans.factory.annotation.Value; | |||
import org.springframework.context.annotation.Bean; | |||
import org.springframework.context.annotation.Configuration; | |||
import org.springframework.core.annotation.Order; | |||
@@ -58,6 +59,9 @@ public class SecurityConfig { | |||
@Autowired | |||
private UserMapper userMapper; | |||
@Value("${oauth2.token.issuer}") | |||
private String tokenIssuer; | |||
@Bean | |||
@Order(1) | |||
public SecurityFilterChain authorizationServerSecurityFilterChain(HttpSecurity http) throws Exception { | |||
@@ -144,7 +148,7 @@ public class SecurityConfig { | |||
@Bean | |||
public ProviderSettings providerSettings() { | |||
return ProviderSettings.builder().build(); | |||
return ProviderSettings.builder().issuer(tokenIssuer).build(); | |||
} | |||
/*@Bean |
@@ -56,4 +56,7 @@ spring: | |||
max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) | |||
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) | |||
max-idle: 10 # 连接池中的最大空闲连接 | |||
min-idle: 1 # 连接池中的最小空闲连接 | |||
min-idle: 1 # 连接池中的最小空闲连接 | |||
oauth2: | |||
token: | |||
issuer: http://oidc.dev.t-aaron.com |
@@ -54,4 +54,7 @@ spring: | |||
max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) | |||
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) | |||
max-idle: 10 # 连接池中的最大空闲连接 | |||
min-idle: 1 # 连接池中的最小空闲连接 | |||
min-idle: 1 # 连接池中的最小空闲连接 | |||
oauth2: | |||
token: | |||
issuer: http://127.0.0.1:8090 |
@@ -54,4 +54,7 @@ spring: | |||
max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) | |||
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) | |||
max-idle: 10 # 连接池中的最大空闲连接 | |||
min-idle: 1 # 连接池中的最小空闲连接 | |||
min-idle: 1 # 连接池中的最小空闲连接 | |||
oauth2: | |||
token: | |||
issuer: http://172.16.1.31:8090 |
@@ -55,4 +55,7 @@ spring: | |||
max-active: 1000 # 连接池最大连接数(使用负值表示没有限制) | |||
max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) | |||
max-idle: 10 # 连接池中的最大空闲连接 | |||
min-idle: 1 # 连接池中的最小空闲连接 | |||
min-idle: 1 # 连接池中的最小空闲连接 | |||
oauth2: | |||
token: | |||
issuer: https://oidc.test.t-aaron.com |