saml2-sp-nodejs
    Preparing search index...

    Interface SamlLogin

    Who signed in, as the identity provider asserted it.

    interface SamlLogin {
        assertionId: string;
        attributeFriendlyNames: Record<string, string>;
        attributes: Record<string, string[]>;
        authnContextClassRef?: string;
        authnInstant: Date;
        binding: ResponseBinding;
        encrypted: boolean;
        inResponseTo?: string;
        issuer: string;
        nameId: string;
        nameIdFormat?: string;
        nameQualifier?: string;
        relayState?: string;
        responseId: string;
        sessionIndex?: string;
        sessionNotOnOrAfter?: Date;
        spNameQualifier?: string;
    }
    Index
    assertionId: string
    attributeFriendlyNames: Record<string, string>

    The FriendlyName of each attribute that has one, by Name.

    attributes: Record<string, string[]>

    Every attribute, by its Name, with all its values.

    authnContextClassRef?: string

    How, e.g. urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport.

    authnInstant: Date

    When the person authenticated.

    The binding the Response arrived on.

    encrypted: boolean

    Whether the assertion arrived encrypted (an EncryptedAssertion).

    inResponseTo?: string

    The ID of the AuthnRequest this answers; absent for an unsolicited Response.

    issuer: string

    The identity provider's entityID.

    nameId: string

    The subject's NameID value.

    nameIdFormat?: string

    Its Format, e.g. urn:oasis:names:tc:SAML:2.0:nameid-format:persistent.

    nameQualifier?: string
    relayState?: string

    The RelayState that came back with the Response.

    responseId: string
    sessionIndex?: string

    The identity provider's session, for logout: the AuthnStatement's SessionIndex.

    sessionNotOnOrAfter?: Date

    When the identity provider says this session must end, if it says.

    spNameQualifier?: string