Class GrpcSecurityConfiguration
java.lang.Object
org.lognet.springboot.grpc.security.GrpcSecurityConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.beans.factory.config.BeanPostProcessor
void
setFilterChainProxySecurityConfigurer(org.springframework.security.config.annotation.ObjectPostProcessor<Object> objectPostProcessor)
io.grpc.ServerInterceptor
-
Constructor Details
-
GrpcSecurityConfiguration
public GrpcSecurityConfiguration()
-
-
Method Details
-
bypassMethodInterceptorForGrpcMethodInvocation
@Bean public static org.springframework.beans.factory.config.BeanPostProcessor bypassMethodInterceptorForGrpcMethodInvocation() -
defaultAdapter
@Bean @ConditionalOnMissingBean(GrpcSecurityConfigurerAdapter.class) public GrpcSecurityConfigurerAdapter defaultAdapter() -
springGrpcSecurityInterceptor
@Bean @GRpcGlobalInterceptor public io.grpc.ServerInterceptor springGrpcSecurityInterceptor() throws Exception- Throws:
Exception
-
basicAuthSchemeSelector
-
bearerTokenAuthSchemeSelector
@Bean @ConditionalOnClass(name={"org.springframework.security.oauth2.server.resource.BearerTokenAuthenticationToken","org.springframework.security.oauth2.core.OAuth2AuthenticationException"}) public BearerTokenAuthSchemeSelector bearerTokenAuthSchemeSelector() -
setFilterChainProxySecurityConfigurer
@Autowired(required=false) public void setFilterChainProxySecurityConfigurer(org.springframework.security.config.annotation.ObjectPostProcessor<Object> objectPostProcessor) throws Exception- Throws:
Exception
-