Package org.keycloak.cache
Class DefaultAlternativeLookupProvider
java.lang.Object
org.keycloak.cache.DefaultAlternativeLookupProvider
- All Implemented Interfaces:
AlternativeLookupProvider,Provider
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultAlternativeLookupProvider(com.github.benmanes.caffeine.cache.Cache<String, String> lookupCache) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()lookupClientFromClientAttributes(KeycloakSession session, Map<String, String> attributes) lookupIdentityProviderFromIssuer(KeycloakSession session, String issuerUrl)
-
Constructor Details
-
DefaultAlternativeLookupProvider
-
-
Method Details
-
lookupIdentityProviderFromIssuer
public IdentityProviderModel lookupIdentityProviderFromIssuer(KeycloakSession session, String issuerUrl) - Specified by:
lookupIdentityProviderFromIssuerin interfaceAlternativeLookupProvider
-
lookupClientFromClientAttributes
public ClientModel lookupClientFromClientAttributes(KeycloakSession session, Map<String, String> attributes) - Specified by:
lookupClientFromClientAttributesin interfaceAlternativeLookupProvider
-
close
public void close()
-