Class DefaultAlternativeLookupProvider

java.lang.Object
org.keycloak.cache.DefaultAlternativeLookupProvider
All Implemented Interfaces:
org.keycloak.cache.AlternativeLookupProvider, org.keycloak.provider.Provider

public class DefaultAlternativeLookupProvider extends Object implements org.keycloak.cache.AlternativeLookupProvider
  • Method Details

    • lookupIdentityProviderFromIssuer

      public org.keycloak.models.IdentityProviderModel lookupIdentityProviderFromIssuer(org.keycloak.models.KeycloakSession session, org.keycloak.models.IdentityProviderType type, String issuerUrl)
      Specified by:
      lookupIdentityProviderFromIssuer in interface org.keycloak.cache.AlternativeLookupProvider
    • lookupClientFromClientAttributes

      public org.keycloak.models.ClientModel lookupClientFromClientAttributes(org.keycloak.models.KeycloakSession session, Map<String,String> attributes)
      Specified by:
      lookupClientFromClientAttributes in interface org.keycloak.cache.AlternativeLookupProvider
    • lookupRoleFromString

      public org.keycloak.models.RoleModel lookupRoleFromString(org.keycloak.models.RealmModel realm, String roleName)
      Specified by:
      lookupRoleFromString in interface org.keycloak.cache.AlternativeLookupProvider
    • close

      public void close()
      Specified by:
      close in interface org.keycloak.provider.Provider