## Uses of Interface
org.keycloak.services.clientregistration.ClientRegistrationContext

- Packages that use ClientRegistrationContext
  Package | Description
  --- | ---
  org.keycloak.protocol.saml.clientregistration |
  org.keycloak.services.clientpolicy |
  org.keycloak.services.clientregistration |
  org.keycloak.services.clientregistration.oidc |
  org.keycloak.services.clientregistration.policy |
  org.keycloak.services.clientregistration.policy.impl |

- - ### Uses of ClientRegistrationContext in org.keycloak.protocol.saml.clientregistration

    Classes in org.keycloak.protocol.saml.clientregistration that implement ClientRegistrationContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityDescriptorClientRegistrationContext`

  - ### Uses of ClientRegistrationContext in org.keycloak.services.clientpolicy

    Constructors in org.keycloak.services.clientpolicy with parameters of type ClientRegistrationContext
    Constructor and Description
    `DynamicClientRegisterContext(ClientRegistrationContext context, JsonWebToken token, RealmModel realm)`
    `DynamicClientUpdateContext(ClientRegistrationContext context, ClientModel client, JsonWebToken token, RealmModel realm)`

  - ### Uses of ClientRegistrationContext in org.keycloak.services.clientregistration

    Classes in org.keycloak.services.clientregistration that implement ClientRegistrationContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientRegistrationContext`
    `class` | `DefaultClientRegistrationContext`

    Methods in org.keycloak.services.clientregistration with parameters of type ClientRegistrationContext
    Modifier and Type | Method and Description
    --- | ---
    `ClientRepresentation` | AbstractClientRegistrationProvider.`create(ClientRegistrationContext context)`
    `RegistrationAuth` | ClientRegistrationAuth.`requireCreate(ClientRegistrationContext context)`
    `RegistrationAuth` | ClientRegistrationAuth.`requireUpdate(ClientRegistrationContext context, ClientModel client)`
    `ClientRepresentation` | AbstractClientRegistrationProvider.`update(String clientId, ClientRegistrationContext context)`

  - ### Uses of ClientRegistrationContext in org.keycloak.services.clientregistration.oidc

    Classes in org.keycloak.services.clientregistration.oidc that implement ClientRegistrationContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OIDCClientRegistrationContext`

  - ### Uses of ClientRegistrationContext in org.keycloak.services.clientregistration.policy

    Methods in org.keycloak.services.clientregistration.policy with parameters of type ClientRegistrationContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientRegistrationPolicy.`afterRegister(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ClientRegistrationPolicy.`afterUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ClientRegistrationPolicy.`beforeRegister(ClientRegistrationContext context)`
    `void` | ClientRegistrationPolicy.`beforeUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `static void` | ClientRegistrationPolicyManager.`triggerAfterRegister(ClientRegistrationContext context, RegistrationAuth authType, ClientModel client)`
    `static void` | ClientRegistrationPolicyManager.`triggerAfterUpdate(ClientRegistrationContext context, RegistrationAuth authType, ClientModel client)`
    `static void` | ClientRegistrationPolicyManager.`triggerBeforeRegister(ClientRegistrationContext context, RegistrationAuth authType)`
    `static void` | ClientRegistrationPolicyManager.`triggerBeforeUpdate(ClientRegistrationContext context, RegistrationAuth authType, ClientModel client)`

  - ### Uses of ClientRegistrationContext in org.keycloak.services.clientregistration.policy.impl

    Methods in org.keycloak.services.clientregistration.policy.impl with parameters of type ClientRegistrationContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | TrustedHostClientRegistrationPolicy.`afterRegister(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ScopeClientRegistrationPolicy.`afterRegister(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ProtocolMappersClientRegistrationPolicy.`afterRegister(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | MaxClientsClientRegistrationPolicy.`afterRegister(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ConsentRequiredClientRegistrationPolicy.`afterRegister(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ClientScopesClientRegistrationPolicy.`afterRegister(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ClientDisabledClientRegistrationPolicy.`afterRegister(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | TrustedHostClientRegistrationPolicy.`afterUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ScopeClientRegistrationPolicy.`afterUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ProtocolMappersClientRegistrationPolicy.`afterUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | MaxClientsClientRegistrationPolicy.`afterUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ConsentRequiredClientRegistrationPolicy.`afterUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ClientScopesClientRegistrationPolicy.`afterUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ClientDisabledClientRegistrationPolicy.`afterUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | TrustedHostClientRegistrationPolicy.`beforeRegister(ClientRegistrationContext context)`
    `void` | ScopeClientRegistrationPolicy.`beforeRegister(ClientRegistrationContext context)`
    `void` | ProtocolMappersClientRegistrationPolicy.`beforeRegister(ClientRegistrationContext context)`
    `void` | MaxClientsClientRegistrationPolicy.`beforeRegister(ClientRegistrationContext context)`
    `void` | ConsentRequiredClientRegistrationPolicy.`beforeRegister(ClientRegistrationContext context)`
    `void` | ClientScopesClientRegistrationPolicy.`beforeRegister(ClientRegistrationContext context)`
    `void` | ClientDisabledClientRegistrationPolicy.`beforeRegister(ClientRegistrationContext context)`
    `void` | TrustedHostClientRegistrationPolicy.`beforeUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ScopeClientRegistrationPolicy.`beforeUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ProtocolMappersClientRegistrationPolicy.`beforeUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | MaxClientsClientRegistrationPolicy.`beforeUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ConsentRequiredClientRegistrationPolicy.`beforeUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ClientScopesClientRegistrationPolicy.`beforeUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `void` | ClientDisabledClientRegistrationPolicy.`beforeUpdate(ClientRegistrationContext context, ClientModel clientModel)`
    `protected void` | ProtocolMappersClientRegistrationPolicy.`testMappers(ClientRegistrationContext context)`
    `protected void` | TrustedHostClientRegistrationPolicy.`verifyClientUrls(ClientRegistrationContext context)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.