[security-resource-server] change token resolver

This commit is contained in:
Alexander Buntakov 2023-04-27 22:37:45 +03:00
parent e0e959a1ba
commit b05b8f4c4a
1 changed files with 5 additions and 3 deletions

View File

@ -2,6 +2,7 @@ package ru.touchin.auth.security.jwt.http.configurators
import org.springframework.core.annotation.Order
import org.springframework.security.config.annotation.web.builders.HttpSecurity
import org.springframework.security.oauth2.server.resource.web.DefaultBearerTokenResolver
import org.springframework.stereotype.Component
import ru.touchin.common.spring.Ordered
import ru.touchin.common.spring.security.http.configurators.HttpSecurityConfigurator
@ -11,9 +12,10 @@ import ru.touchin.common.spring.security.http.configurators.HttpSecurityConfigur
class JwtHttpSecurityConfigurator : HttpSecurityConfigurator {
override fun configure(http: HttpSecurity) {
http.oauth2ResourceServer {
it.jwt()
}
val resolver = DefaultBearerTokenResolver()
resolver.setAllowUriQueryParameter(true)
http.oauth2ResourceServer().bearerTokenResolver(resolver).jwt()
}
}