Spring security 如何为spring webflux应用程序配置oauth2 resourceserver?
SpringSecurity5.1.0.Rc1支持webflux中的OAuth2资源服务器 这里给出的示例讨论了基于JWT格式的Oauth2。 如何配置基于oauth2的资源服务器并指定令牌解码uriSpring security 如何为spring webflux应用程序配置oauth2 resourceserver?,spring-security,spring-security-oauth2,spring-webflux,Spring Security,Spring Security Oauth2,Spring Webflux,SpringSecurity5.1.0.Rc1支持webflux中的OAuth2资源服务器 这里给出的示例讨论了基于JWT格式的Oauth2。 如何配置基于oauth2的资源服务器并指定令牌解码uri 在SpringMVC中,我可以使用@EnableResourceServer和security.oauth2.resource.token-info-uri属性。我如何使用webflux进行同样的操作?我不知道它是否真的适用于RC1,但使用2.1.0.M1,我可以让它像这样工作: build.gr
在SpringMVC中,我可以使用@EnableResourceServer和security.oauth2.resource.token-info-uri属性。我如何使用webflux进行同样的操作?我不知道它是否真的适用于RC1,但使用2.1.0.M1,我可以让它像这样工作: build.gradle:
repositories {
mavenCentral()
maven {
url 'https://repo.spring.io/libs-snapshot'
}
}
dependencyManagement {
imports {
mavenBom 'org.springframework.cloud:spring-cloud-gateway:2.1.0.M1'
}
}
dependencies {
compile 'org.springframework.boot:spring-boot-starter-security'
compile 'org.springframework.security:spring-security-oauth2-jose'
compile 'org.springframework.security:spring-security-oauth2-client'
compile 'org.springframework.security:spring-security-oauth2-resource-server'
}
应用程序.yaml
spring:
security:
oauth2:
resourceserver:
jwt:
jwk-set-uri: http://keycloak.example.com/auth/realms/your-realm/protocol/openid-connect/certs
还有一个样品在