Class GrpcSecurityConfiguration


  • @Configuration
    public class GrpcSecurityConfiguration
    extends java.lang.Object
    • Constructor Detail

      • GrpcSecurityConfiguration

        public GrpcSecurityConfiguration()
    • Method Detail

      • bypassMethodInterceptorForGrpcMethodInvocation

        @Bean
        public static org.springframework.beans.factory.config.BeanPostProcessor bypassMethodInterceptorForGrpcMethodInvocation()
      • springGrpcSecurityInterceptor

        @Bean
        @GRpcGlobalInterceptor
        public io.grpc.ServerInterceptor springGrpcSecurityInterceptor()
                                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • 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<java.lang.Object> objectPostProcessor)
                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception