public final class OAuth2ConfigurerUtils extends Object
Description: OAuth 2.0 Configurers 工具方法类
新版 spring-security-oauth2-authorization-server 很多代码都是“包”级可访问的,外部无法使用。为了方便扩展将其提取出来,便于使用。
代码内容与原包代码基本一致。
| 限定符和类型 | 方法和说明 |
|---|---|
static org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentService |
getAuthorizationConsentService(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity) |
static org.springframework.security.oauth2.server.authorization.settings.AuthorizationServerSettings |
getAuthorizationServerSettings(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity) |
static org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService |
getAuthorizationService(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity) |
static <T> T |
getBean(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity,
Class<T> type) |
static <T> T |
getBean(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity,
org.springframework.core.ResolvableType type) |
static com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> |
getJwkSource(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity) |
static <T> T |
getOptionalBean(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity,
Class<T> type) |
static <T> T |
getOptionalBean(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity,
org.springframework.core.ResolvableType type) |
static org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository |
getRegisteredClientRepository(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity) |
static org.springframework.security.oauth2.server.authorization.token.OAuth2TokenGenerator<? extends org.springframework.security.oauth2.core.OAuth2Token> |
getTokenGenerator(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity) |
public static org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository getRegisteredClientRepository(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity)
public static org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService getAuthorizationService(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity)
public static org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentService getAuthorizationConsentService(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity)
public static org.springframework.security.oauth2.server.authorization.token.OAuth2TokenGenerator<? extends org.springframework.security.oauth2.core.OAuth2Token> getTokenGenerator(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity)
public static com.nimbusds.jose.jwk.source.JWKSource<com.nimbusds.jose.proc.SecurityContext> getJwkSource(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity)
public static org.springframework.security.oauth2.server.authorization.settings.AuthorizationServerSettings getAuthorizationServerSettings(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity)
public static <T> T getBean(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity,
Class<T> type)
public static <T> T getBean(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity,
org.springframework.core.ResolvableType type)
public static <T> T getOptionalBean(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity,
Class<T> type)
public static <T> T getOptionalBean(org.springframework.security.config.annotation.web.builders.HttpSecurity httpSecurity,
org.springframework.core.ResolvableType type)
Copyright © 2023 Dromara. All rights reserved.