Package org.keycloak.broker.trust
Class DefaultTrustIdentityProvider
java.lang.Object
org.keycloak.broker.trust.DefaultTrustIdentityProvider
- All Implemented Interfaces:
IdentityProvider<DefaultTrustIdentityProviderConfig>,TrustMaterialIdentityProvider<DefaultTrustIdentityProviderConfig>,Provider
public class DefaultTrustIdentityProvider
extends Object
implements TrustMaterialIdentityProvider<DefaultTrustIdentityProviderConfig>
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleanReload keys for the identity provider if permitted in it.For example OIDC or SAML providers will reload the keys from the jwks or metadata endpoint.resolveKeys(TrustMaterialRequest request) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.broker.provider.IdentityProvider
export, isMapperSupported, isType
-
Constructor Details
-
DefaultTrustIdentityProvider
public DefaultTrustIdentityProvider(KeycloakSession session, DefaultTrustIdentityProviderConfig config)
-
-
Method Details
-
getConfig
- Specified by:
getConfigin interfaceIdentityProvider<DefaultTrustIdentityProviderConfig>
-
resolveKeys
- Specified by:
resolveKeysin interfaceTrustMaterialIdentityProvider<DefaultTrustIdentityProviderConfig>
-
reloadKeys
public boolean reloadKeys()Description copied from interface:IdentityProviderReload keys for the identity provider if permitted in it.For example OIDC or SAML providers will reload the keys from the jwks or metadata endpoint.- Specified by:
reloadKeysin interfaceIdentityProvider<DefaultTrustIdentityProviderConfig>- Returns:
- true if reloaded, false if not
-
close
public void close()
-