Class V2SAMLProfileRequestContext


  • public class V2SAMLProfileRequestContext
    extends Object
    Emulation code for Scripted Attributes.
    • Field Detail

      • log

        @Nonnull
        private final org.slf4j.Logger log
        Class logger.
      • resolutionContext

        @Nonnull
        private final AttributeResolutionContext resolutionContext
        The Attribute Resolution Context, used to local the Principal.
      • id

        @Nullable
        private final String id
        Attribute Id being resolved, if any.
    • Constructor Detail

      • V2SAMLProfileRequestContext

        public V2SAMLProfileRequestContext​(@Nonnull
                                           AttributeResolutionContext attributeResolutionContext,
                                           @Nullable
                                           String attributeId)
        Constructor.
        Parameters:
        attributeResolutionContext - the resolution context.
        attributeId - the id of the attribute being resolved.
    • Method Detail

      • getId

        @Nullable
        protected String getId()
        Get the attribute ID being resolved, if available.
        Returns:
        attribute ID
      • getPrincipalName

        public String getPrincipalName()
        Get the name of the principal associated with this resolution.
        Returns:
        the Principal.
      • getPeerEntityId

        public String getPeerEntityId()
        Get the Entity Id associate with this attribute issuer.
        Returns:
        the entityId.
      • getLocalEntityId

        public String getLocalEntityId()
        Get the Entity Id associate with this attribute consumer.
        Returns:
        the entityId.
      • getInboundSAMLMessage

        public SAMLObject getInboundSAMLMessage()
        Stubbed failing function.
        Returns:
        null
      • getInboundSAMLMessageId

        public String getInboundSAMLMessageId()
        Stubbed failing function.
        Returns:
        null
      • getInboundSAMLMessageIssueInstant

        public Instant getInboundSAMLMessageIssueInstant()
        Stubbed failing function.
        Returns:
        null
      • getInboundSAMLProtocol

        public String getInboundSAMLProtocol()
        Stubbed failing function.
        Returns:
        null
      • getLocalEntityMetadata

        public EntityDescriptor getLocalEntityMetadata()
        Stubbed failing function.
        Returns:
        null
      • getLocalEntityRole

        public QName getLocalEntityRole()
        Stubbed failing function.
        Returns:
        null
      • getLocalEntityRoleMetadata

        public RoleDescriptor getLocalEntityRoleMetadata()
        Stubbed failing function.
        Returns:
        null
      • getMetadataResolver

        public MetadataResolver getMetadataResolver()
        Stubbed failing function.
        Returns:
        null
      • getOutboundSAMLMessageSigningCredential

        public Object getOutboundSAMLMessageSigningCredential()
        Stubbed failing function.
        Returns:
        null
      • getOutboundMessageArtifactType

        public byte[] getOutboundMessageArtifactType()
        Stubbed failing function.
        Returns:
        null
      • getOutboundSAMLMessage

        public SAMLObject getOutboundSAMLMessage()
        Stubbed failing function.
        Returns:
        null
      • getOutboundSAMLMessageId

        public String getOutboundSAMLMessageId()
        Stubbed failing function.
        Returns:
        null
      • getOutboundSAMLMessageIssueInstant

        public Instant getOutboundSAMLMessageIssueInstant()
        Stubbed failing function.
        Returns:
        null
      • getOutboundSAMLProtocol

        public String getOutboundSAMLProtocol()
        Stubbed failing function.
        Returns:
        null
      • getPeerEntityEndpoint

        public Endpoint getPeerEntityEndpoint()
        Stubbed failing function.
        Returns:
        null
      • getPeerEntityMetadata

        public EntityDescriptor getPeerEntityMetadata()
        Stubbed failing function.
        Returns:
        null
      • getPeerEntityRole

        public QName getPeerEntityRole()
        Stubbed failing function.
        Returns:
        null
      • getPeerEntityRoleMetadata

        public RoleDescriptor getPeerEntityRoleMetadata()
        Stubbed failing function.
        Returns:
        null
      • getRelayState

        public String getRelayState()
        Stubbed failing function.
        Returns:
        null
      • getSubjectNameIdentifier

        public SAMLObject getSubjectNameIdentifier()
        Stubbed failing function.
        Returns:
        null
      • isInboundSAMLMessageAuthenticated

        public boolean isInboundSAMLMessageAuthenticated()
        Stubbed failing function.
        Returns:
        null
      • setInboundSAMLMessage

        public void setInboundSAMLMessage​(SAMLObject param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setInboundSAMLMessageAuthenticated

        public void setInboundSAMLMessageAuthenticated​(boolean param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setInboundSAMLMessageId

        public void setInboundSAMLMessageId​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setInboundSAMLMessageIssueInstant

        public void setInboundSAMLMessageIssueInstant​(Instant param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setInboundSAMLProtocol

        public void setInboundSAMLProtocol​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setLocalEntityId

        public void setLocalEntityId​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setLocalEntityMetadata

        public void setLocalEntityMetadata​(EntityDescriptor param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setLocalEntityRole

        public void setLocalEntityRole​(QName param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setLocalEntityRoleMetadata

        public void setLocalEntityRoleMetadata​(RoleDescriptor param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setMetadataResolver

        public void setMetadataResolver​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setOutboundMessageArtifactType

        public void setOutboundMessageArtifactType​(byte[] param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setOutboundSAMLMessage

        public void setOutboundSAMLMessage​(SAMLObject param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setOutboundSAMLMessageId

        public void setOutboundSAMLMessageId​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setOutboundSAMLMessageIssueInstant

        public void setOutboundSAMLMessageIssueInstant​(Instant param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setOutboundSAMLMessageSigningCredential

        public void setOutboundSAMLMessageSigningCredential​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setOutboundSAMLProtocol

        public void setOutboundSAMLProtocol​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setPeerEntityEndpoint

        public void setPeerEntityEndpoint​(Endpoint param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setPeerEntityId

        public void setPeerEntityId​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setPeerEntityMetadata

        public void setPeerEntityMetadata​(EntityDescriptor param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setPeerEntityRole

        public void setPeerEntityRole​(QName param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setPeerEntityRoleMetadata

        public void setPeerEntityRoleMetadata​(RoleDescriptor param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setRelayState

        public void setRelayState​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setSubjectNameIdentifier

        public void setSubjectNameIdentifier​(SAMLObject param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • getCommunicationProfileId

        public String getCommunicationProfileId()
        Stubbed failing function.
        Returns:
        null
      • getInboundMessage

        public XMLObject getInboundMessage()
        Stubbed failing function.
        Returns:
        null
      • getInboundMessageIssuer

        public String getInboundMessageIssuer()
        Stubbed failing function.
        Returns:
        null
      • getInboundMessageTransport

        public Object getInboundMessageTransport()
        Stubbed failing function.
        Returns:
        null
      • getOutboundMessage

        public XMLObject getOutboundMessage()
        Stubbed failing function.
        Returns:
        null
      • getOutboundMessageIssuer

        public String getOutboundMessageIssuer()
        Stubbed failing function.
        Returns:
        null
      • getOutboundMessageTransport

        public Object getOutboundMessageTransport()
        Stubbed failing function.
        Returns:
        null
      • getSecurityPolicyResolver

        public Object getSecurityPolicyResolver()
        Stubbed failing function.
        Returns:
        null
      • isIssuerAuthenticated

        public boolean isIssuerAuthenticated()
        Stubbed failing function.
        Returns:
        null
      • setCommunicationProfileId

        public void setCommunicationProfileId​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setInboundMessage

        public void setInboundMessage​(XMLObject param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setInboundMessageIssuer

        public void setInboundMessageIssuer​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setInboundMessageTransport

        public void setInboundMessageTransport​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setOutboundMessage

        public void setOutboundMessage​(XMLObject param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setOutboundMessageIssuer

        public void setOutboundMessageIssuer​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setOutboundMessageTransport

        public void setOutboundMessageTransport​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setSecurityPolicyResolver

        public void setSecurityPolicyResolver​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • getPreSecurityInboundHandlerChainResolver

        public Object getPreSecurityInboundHandlerChainResolver()
        Stubbed failing function.
        Returns:
        null
      • setPreSecurityInboundHandlerChainResolver

        public void setPreSecurityInboundHandlerChainResolver​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • getPostSecurityInboundHandlerChainResolver

        public Object getPostSecurityInboundHandlerChainResolver()
        Stubbed failing function.
        Returns:
        null
      • setPostSecurityInboundHandlerChainResolver

        public void setPostSecurityInboundHandlerChainResolver​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • getOutboundHandlerChainResolver

        public Object getOutboundHandlerChainResolver()
        Stubbed failing function.
        Returns:
        null
      • setOutboundHandlerChainResolver

        public void setOutboundHandlerChainResolver​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • getProfileConfiguration

        public Object getProfileConfiguration()
        Stubbed failing function.
        Returns:
        null
      • getRelyingPartyConfiguration

        public Object getRelyingPartyConfiguration()
        Stubbed failing function.
        Returns:
        null
      • getUserSession

        public Object getUserSession()
        Stubbed failing function.
        Returns:
        null
      • setProfileConfiguration

        public void setProfileConfiguration​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setRelyingPartyConfiguration

        public void setRelyingPartyConfiguration​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setUserSession

        public void setUserSession​(Object param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • getReleasedAttributes

        public Collection<?> getReleasedAttributes()
        Stubbed failing function.
        Returns:
        null
      • setReleasedAttributes

        public void setReleasedAttributes​(Collection<?> param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • getRequestedAttributesIds

        public Collection<String> getRequestedAttributesIds()
        Stubbed failing function.
        Returns:
        null
      • setRequestedAttributes

        public void setRequestedAttributes​(Collection<String> param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • getAttributes

        public Map<String,​Object> getAttributes()
        Stubbed failing function.
        Returns:
        null
      • setAttributes

        public void setAttributes​(Map<String,​Object> param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • getPrincipalAuthenticationMethod

        public String getPrincipalAuthenticationMethod()
        Stubbed failing function.
        Returns:
        null
      • setPrincipalAuthenticationMethod

        public void setPrincipalAuthenticationMethod​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • setPrincipalName

        public void setPrincipalName​(String param)
        Stubbed failing function.
        Parameters:
        param - ignored.
      • unsupportedMethod

        protected void unsupportedMethod​(@Nonnull
                                         String method)
        Emit an appropriate message when an unsupported method is called.
        Parameters:
        method - the method