Class WithMockKeycloakAuth.Factory

java.lang.Object
com.c4_soft.springaddons.security.oauth2.test.annotations.keycloak.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 Details

    • Factory

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

    • 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)