Class SetEntityIdToSAMLPeerEntityContext

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
org.opensaml.messaging.handler.AbstractMessageHandler
net.shibboleth.idp.plugin.oidc.op.oauth2.messaging.impl.SetEntityIdToSAMLPeerEntityContext
All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, MessageHandler

public class SetEntityIdToSAMLPeerEntityContext extends AbstractMessageHandler
MessageHandler that sets the entityID to the given SAMLPeerEntityContext class. The value to be set is resolved via the given lookup strategy for client ID.
  • Field Details

    • log

      @Nonnull private org.slf4j.Logger log
      Class logger.
    • clientIDLookupStrategy

      @Nonnull private Function<MessageContext,com.nimbusds.oauth2.sdk.id.ClientID> clientIDLookupStrategy
      Strategy used to obtain the client id value for authorize/token request.
    • entityContextClass

      @Nonnull private Class<? extends AbstractSAMLEntityContext> entityContextClass
      The context class representing the SAML entity for whom data is to be attached. Defaults to: SAMLPeerEntityContext.
  • Constructor Details

    • SetEntityIdToSAMLPeerEntityContext

      public SetEntityIdToSAMLPeerEntityContext()
      Constructor.
  • Method Details