Class JWTAuthorizationGrantContext

java.lang.Object
org.keycloak.services.clientpolicy.context.JWTAuthorizationGrantContext
All Implemented Interfaces:
org.keycloak.services.clientpolicy.ClientPolicyContext, ClientModelContext, IdentityProviderContext, ScopeParameterContext

public class JWTAuthorizationGrantContext extends Object implements ClientModelContext, ScopeParameterContext, IdentityProviderContext
Author:
rmartinc
  • Constructor Details

    • JWTAuthorizationGrantContext

      public JWTAuthorizationGrantContext(org.keycloak.models.KeycloakSession session, org.keycloak.protocol.oidc.JWTAuthorizationGrantValidationContext authorizationGrantContext, String identityProviderAlias)
  • Method Details

    • getEvent

      public org.keycloak.services.clientpolicy.ClientPolicyEvent getEvent()
      Specified by:
      getEvent in interface org.keycloak.services.clientpolicy.ClientPolicyContext
    • getAuthorizationGrantContext

      public org.keycloak.protocol.oidc.JWTAuthorizationGrantValidationContext getAuthorizationGrantContext()
    • getClient

      public org.keycloak.models.ClientModel getClient()
      Specified by:
      getClient in interface ClientModelContext
    • getScopeParameter

      public String getScopeParameter()
      Specified by:
      getScopeParameter in interface ScopeParameterContext
    • getIdentityProviderAlias

      public String getIdentityProviderAlias()
      Specified by:
      getIdentityProviderAlias in interface IdentityProviderContext