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 TypeMethodDescriptionvoid
close()
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:
lookupIdentityProviderFromIssuer
in interfaceAlternativeLookupProvider
-
lookupClientFromClientAttributes
public ClientModel lookupClientFromClientAttributes(KeycloakSession session, Map<String, String> attributes) - Specified by:
lookupClientFromClientAttributes
in interfaceAlternativeLookupProvider
-
close
public void close()
-