Class KeycloakAuthenticationTokenBuilder<T extends KeycloakAuthenticationTokenBuilder<T>>

  • All Implemented Interfaces:
    AuthenticationBuilder<org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken>
    Direct Known Subclasses:
    KeycloakAuthenticationTokenTestingBuilder

    public class KeycloakAuthenticationTokenBuilder<T extends KeycloakAuthenticationTokenBuilder<T>>
    extends Object
    implements AuthenticationBuilder<org.keycloak.adapters.springsecurity.token.KeycloakAuthenticationToken>
    Builder for KeycloakAuthenticationToken
    Author:
    Jérôme Wacongne <ch4mp@c4-soft.com>
    • Field Detail

      • isInteractive

        protected boolean isInteractive
      • authorities

        protected final Set<org.springframework.security.core.GrantedAuthority> authorities
    • Constructor Detail

      • KeycloakAuthenticationTokenBuilder

        public KeycloakAuthenticationTokenBuilder()
    • Method Detail

      • account

        public T account​(org.keycloak.adapters.OidcKeycloakAccount account)
      • isIntercative

        public T isIntercative​(boolean isInteractive)
      • authorities

        public T authorities​(Collection<org.springframework.security.core.GrantedAuthority> authorities)
      • downcast

        protected T downcast()