wsfed-caep-nodejs
    Preparing search index...

    Interface WsFedLogin

    Who signed in, as the identity provider asserted it.

    interface WsFedLogin {
        assertionId: string;
        attributeFriendlyNames: Record<string, string>;
        attributes: Record<string, string[]>;
        authnContextClassRef?: string;
        authnInstant: Date;
        encrypted: boolean;
        issuer: string;
        nameId: string;
        nameIdFormat?: string;
        nameQualifier?: string;
        notOnOrAfter: Date;
        realm: string;
        relayState?: string;
        requestId?: string;
        sessionIndex?: string;
        sessionNotOnOrAfter?: Date;
        spNameQualifier?: string;
        trustVersion: "2005/02" | "1.3";
    }
    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. WS-Federation identity providers name them with claim URIs.

    authnContextClassRef?: string

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

    authnInstant: Date

    When the person authenticated.

    encrypted: boolean

    Whether the assertion arrived encrypted.

    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
    notOnOrAfter: Date

    When the assertion's bearer confirmation expires.

    realm: string

    The realm the assertion was issued to (its audience).

    relayState?: string

    The application state that came back in wctx (the relayState given to login()).

    requestId?: string

    The id of the sign-in request this answers, from wctx; absent for an unsolicited response.

    sessionIndex?: string

    The identity provider's session: the AuthnStatement's SessionIndex. A CAEP event names it.

    sessionNotOnOrAfter?: Date

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

    spNameQualifier?: string
    trustVersion: "2005/02" | "1.3"

    The WS-Trust version of the response that carried the token.