类 OAuth2ConfigurerUtils
java.lang.Object
cn.herodotus.engine.oauth2.authorization.utils.OAuth2ConfigurerUtils
Description: OAuth 2.0 Configurers 工具方法类
新版 spring-security-oauth2-authorization-server 很多代码都是“包”级可访问的,外部无法使用。为了方便扩展将其提取出来,便于使用。
代码内容与原包代码基本一致。
- 作者:
- : gengwei.zheng
- Date:
- : 2022/2/25 9:57
-
方法概要
修饰符和类型方法说明static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>>
org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentServicegetAuthorizationConsentService(B builder) static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>>
org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationServicegetAuthorizationService(B builder) static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>,T>
Tstatic <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>,T>
TgetBean(B builder, org.springframework.core.ResolvableType type) 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) static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>,T>
TgetOptionalBean(B builder, Class<T> type) static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>,T>
TgetOptionalBean(B builder, org.springframework.core.ResolvableType type) static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>>
org.springframework.security.oauth2.server.authorization.config.ProviderSettingsgetProviderSettings(B builder) static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>>
org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepositorygetRegisteredClientRepository(B builder) 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)
-
方法详细资料
-
getRegisteredClientRepository
public static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>> org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository getRegisteredClientRepository(B builder) -
getAuthorizationService
public static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>> org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService getAuthorizationService(B builder) -
getAuthorizationConsentService
public static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>> org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentService getAuthorizationConsentService(B builder) -
getTokenGenerator
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) -
getJwkSource
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) -
getProviderSettings
public static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>> org.springframework.security.oauth2.server.authorization.config.ProviderSettings getProviderSettings(B builder) -
getBean
public static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>,T> T getBean(B builder, Class<T> type) -
getBean
public static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>,T> T getBean(B builder, org.springframework.core.ResolvableType type) -
getOptionalBean
public static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>,T> T getOptionalBean(B builder, Class<T> type) -
getOptionalBean
public static <B extends org.springframework.security.config.annotation.web.HttpSecurityBuilder<B>,T> T getOptionalBean(B builder, org.springframework.core.ResolvableType type)
-