Interface OIDCProtocolSupportService

All Superinterfaces:
net.shibboleth.shared.component.Component, net.shibboleth.shared.component.IdentifiedComponent, net.shibboleth.shared.component.InitializableComponent, net.shibboleth.sp.ProtocolSupportService
All Known Implementing Classes:
BasicOIDCProtocolSupportService

public interface OIDCProtocolSupportService extends net.shibboleth.sp.ProtocolSupportService
OIDC subinterface of ProtocolSupportService to add any OIDC-specific features or services.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Key of the map entry for this subtype.
  • Method Summary

    Modifier and Type
    Method
    Description
    net.shibboleth.shared.service.ReloadableService<net.shibboleth.oidc.metadata.ProviderMetadataResolver>
    Gets the default ProviderMetadataResolver service to use.

    Methods inherited from interface net.shibboleth.shared.component.IdentifiedComponent

    getId

    Methods inherited from interface net.shibboleth.shared.component.InitializableComponent

    initialize, isInitialized

    Methods inherited from interface net.shibboleth.sp.ProtocolSupportService

    getDefaultProfileConfigurations, getLogoutConsumers, getLogoutInitiators, getSessionInitiators, getTokenConsumers, getUnverifiedProfileConfigurations
  • Field Details

    • PROTOCOL_ID

      @Nonnull @NotEmpty static final String PROTOCOL_ID
      Key of the map entry for this subtype.
      See Also:
  • Method Details

    • getMetadataResolver

      @NonnullAfterInit net.shibboleth.shared.service.ReloadableService<net.shibboleth.oidc.metadata.ProviderMetadataResolver> getMetadataResolver()
      Gets the default ProviderMetadataResolver service to use.
      Returns:
      service to use