Class AbstractClientInformationCredentialResolver
java.lang.Object
org.opensaml.security.credential.impl.AbstractCredentialResolver
org.opensaml.security.credential.impl.AbstractCriteriaFilteringCredentialResolver
net.shibboleth.oidc.security.credential.impl.BasicJOSEObjectCredentialResolver
net.shibboleth.oidc.security.credential.impl.AbstractClientInformationCredentialResolver
- All Implemented Interfaces:
JOSEObjectCredentialResolver,Component,InitializableComponent,Resolver<Credential,,CriteriaSet> CredentialResolver
- Direct Known Subclasses:
ClientInformationClientSecretCredentialResolver,ClientInformationCredentialResolver
public abstract class AbstractClientInformationCredentialResolver
extends BasicJOSEObjectCredentialResolver
implements InitializableComponent
Base class for resolving credentials from
OIDCClientInformation.- Since:
- 3.1.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanInitialization flag.private final org.slf4j.LoggerClass logger. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanprotected Collection<Credential>resolveSecretCredentials(CriteriaSet criteriaSet) Resolves client secret credential.Methods inherited from class net.shibboleth.oidc.security.credential.impl.BasicJOSEObjectCredentialResolver
buildJWKCredential, deriveClientSecretCredential, extractKeyIdFromCriteria, populateCredentialsFromKeySet, postProcess, processJWEHeader, processJWSHeader, resolveFromSourceMethods inherited from class org.opensaml.security.credential.impl.AbstractCriteriaFilteringCredentialResolver
isSatisfyAllPredicates, resolve, setSatisfyAllPredicatesMethods inherited from class org.opensaml.security.credential.impl.AbstractCredentialResolver
resolveSingleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.shibboleth.shared.resolver.Resolver
resolve, resolveSingle
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger. -
isInitialized
private boolean isInitializedInitialization flag.
-
-
Constructor Details
-
AbstractClientInformationCredentialResolver
public AbstractClientInformationCredentialResolver()
-
-
Method Details
-
isInitialized
public boolean isInitialized()- Specified by:
isInitializedin interfaceInitializableComponent
-
initialize
- Specified by:
initializein interfaceInitializableComponent- Throws:
ComponentInitializationException
-