Class ApiServiceSecurityConfigurer

    • Field Detail

      • SESSION_NOT_EXISTS_MATCHER

        public static final org.springframework.security.web.util.matcher.RequestMatcher SESSION_NOT_EXISTS_MATCHER
    • Constructor Detail

      • ApiServiceSecurityConfigurer

        public ApiServiceSecurityConfigurer​(@NonNull
                                            ClientApiKeyService apiKeyService,
                                            @NonNull
                                            ApiKeyAuthoritiesProvider apiKeyAuthoritiesProvider,
                                            @NonNull
                                            ApiKeyValidator apiKeyValidator,
                                            @NonNull
                                            DialobSettings settings,
                                            @NonNull
                                            io.dialob.security.key.ServletRequestApiKeyExtractor keyRequestExtractor,
                                            @NonNull
                                            TenantAccessEvaluator tenantPermissionEvaluator,
                                            @NonNull
                                            AuthenticationStrategy authenticationStrategy,
                                            @NonNull
                                            org.springframework.security.authentication.AuthenticationManager authenticationManager,
                                            @NonNull
                                            org.springframework.core.env.Environment env)