Class GrpcSecurityConfiguration

java.lang.Object
org.lognet.springboot.grpc.security.GrpcSecurityConfiguration

@Configuration public class GrpcSecurityConfiguration extends Object
  • 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

      @Bean public BasicAuthSchemeSelector 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