Class KeycloakRolesAuthorizationGenerator

java.lang.Object
org.pac4j.oidc.authorization.generator.KeycloakRolesAuthorizationGenerator
All Implemented Interfaces:
org.pac4j.core.authorization.generator.AuthorizationGenerator

public class KeycloakRolesAuthorizationGenerator extends Object implements org.pac4j.core.authorization.generator.AuthorizationGenerator
Specific AuthorizationGenerator to Keycloak.
Since:
3.4.0
Author:
Jerome Leleu
  • Constructor Details

    • KeycloakRolesAuthorizationGenerator

      public KeycloakRolesAuthorizationGenerator()

      Constructor for KeycloakRolesAuthorizationGenerator.

    • KeycloakRolesAuthorizationGenerator

      public KeycloakRolesAuthorizationGenerator(String clientId)

      Constructor for KeycloakRolesAuthorizationGenerator.

      Parameters:
      clientId - a String object
  • Method Details

    • generate

      public Optional<org.pac4j.core.profile.UserProfile> generate(org.pac4j.core.context.CallContext ctx, org.pac4j.core.profile.UserProfile profile)
      Specified by:
      generate in interface org.pac4j.core.authorization.generator.AuthorizationGenerator