Package net.shibboleth.sp.oidc
Class BasicOIDCProtocolSupportService
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
net.shibboleth.sp.BasicProtocolSupportService
net.shibboleth.sp.oidc.BasicOIDCProtocolSupportService
- All Implemented Interfaces:
net.shibboleth.shared.component.Component,net.shibboleth.shared.component.DestructableComponent,net.shibboleth.shared.component.IdentifiableComponent,net.shibboleth.shared.component.IdentifiedComponent,net.shibboleth.shared.component.InitializableComponent,OIDCProtocolSupportService,net.shibboleth.sp.ProtocolSupportService,Ordered
public class BasicOIDCProtocolSupportService
extends net.shibboleth.sp.BasicProtocolSupportService
implements OIDCProtocolSupportService
A basic implementation of
OIDCProtocolSupportService.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate net.shibboleth.shared.service.ReloadableService<net.shibboleth.oidc.metadata.ProviderMetadataResolver>Metadata source.Fields inherited from interface net.shibboleth.sp.oidc.OIDCProtocolSupportService
PROTOCOL_IDFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void.net.shibboleth.shared.service.ReloadableService<net.shibboleth.oidc.metadata.ProviderMetadataResolver>Gets the defaultProviderMetadataResolverservice to use.voidsetMetadataResolver(net.shibboleth.shared.service.ReloadableService<net.shibboleth.oidc.metadata.ProviderMetadataResolver> service) Sets theProviderMetadataResolverto use.Methods inherited from class net.shibboleth.sp.BasicProtocolSupportService
getDefaultProfileConfigurations, getLogoutConsumers, getLogoutInitiators, getOrder, getSessionInitiators, getTokenConsumers, getUnverifiedProfileConfigurations, setDefaultProfileConfigurations, setLogoutConsumers, setLogoutInitiators, setMetadataDrivenDefaultProfileConfigurations, setMetadataDrivenUnverifiedDefaultProfileConfigurations, setOrder, setSessionInitiators, setTokenConsumers, setUnverifiedProfileConfigurationsMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
setIdMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
ensureId, getId, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentExceptionMethods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, doDestroy, initialize, isDestroyed, isInitializedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getIdMethods inherited from interface net.shibboleth.shared.component.InitializableComponent
initialize, isInitializedMethods inherited from interface net.shibboleth.sp.ProtocolSupportService
getDefaultProfileConfigurations, getLogoutConsumers, getLogoutInitiators, getSessionInitiators, getTokenConsumers, getUnverifiedProfileConfigurations
-
Field Details
-
metadataResolver
@NonnullAfterInit private net.shibboleth.shared.service.ReloadableService<net.shibboleth.oidc.metadata.ProviderMetadataResolver> metadataResolverMetadata source.
-
-
Constructor Details
-
BasicOIDCProtocolSupportService
public BasicOIDCProtocolSupportService()
-
-
Method Details
-
getMetadataResolver
@NonnullAfterInit public net.shibboleth.shared.service.ReloadableService<net.shibboleth.oidc.metadata.ProviderMetadataResolver> getMetadataResolver()Gets the defaultProviderMetadataResolverservice to use..- Specified by:
getMetadataResolverin interfaceOIDCProtocolSupportService- Returns:
- service to use
-
doInitialize
protected void doInitialize() throws net.shibboleth.shared.component.ComponentInitializationException.- Overrides:
doInitializein classnet.shibboleth.shared.component.AbstractIdentifiedInitializableComponent- Throws:
net.shibboleth.shared.component.ComponentInitializationException
-