Class WithMockKeycloakAuth.Factory

  • All Implemented Interfaces:
    org.springframework.security.test.context.support.WithSecurityContextFactory<WithMockKeycloakAuth>
    Enclosing class:
    WithMockKeycloakAuth

    public static final class WithMockKeycloakAuth.Factory
    extends Object
    implements org.springframework.security.test.context.support.WithSecurityContextFactory<WithMockKeycloakAuth>
    • Constructor Detail

      • Factory

        @Autowired
        public Factory​(Optional<org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper> authoritiesMapper)
    • Method Detail

      • setKeycloakDeployment

        @Autowired(required=false)
        public void setKeycloakDeployment​(org.keycloak.adapters.KeycloakDeployment keycloakDeployment)
      • createSecurityContext

        public org.springframework.security.core.context.SecurityContext createSecurityContext​(WithMockKeycloakAuth annotation)
        Specified by:
        createSecurityContext in interface org.springframework.security.test.context.support.WithSecurityContextFactory<WithMockKeycloakAuth>
      • authentication

        public org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken authentication​(WithMockKeycloakAuth annotation)