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