interface JwtAuthnIdentity {
    jwt: {
        header: any;
        keyIssuer: string;
        payload: any;
    };
    policy: "jwt";
}

Hierarchy (view full)

Properties

Properties

jwt: {
    header: any;
    keyIssuer: string;
    payload: any;
}

Type declaration

  • header: any

    The parsed JWT header.

  • keyIssuer: string

    The issuer of the key that was used to validate the JWT signature.

    Note that the key issuer is not necessarily the same as the "iss" claim in the JWT payload. Rather, it is the issuer used in the set_jwt_issuer proposal.

  • payload: any

    The parsed JWT payload.

policy

A string indicating which policy accepted this request, for use when multiple policies are listed in the endpoint configuration of app.json, or list-of-strings to identify an all_of policy.