Interface UserAuthenticationProviderCreateSuccessEvent

interface UserAuthenticationProviderCreateSuccessEventSanitised {
    category: "user";
    data: {
        claimsSource: undefined | "idToken" | "userInfo";
        claimsToPersist: undefined;
        claimsToSync: undefined;
        clientId: string;
        clientSecret: undefined;
        forwardedRequestParameters: undefined;
        id: string;
        redirectUrl: undefined;
        scope: undefined;
        staticRequestParameters: undefined;
        tokenEndpointAuthMethod: "client_secret_basic" | "client_secret_post";
        url: undefined;
    };
    id: string;
    requestId: string;
    tenantId: string;
    timestamp: number;
    type: string;
    version: "1";
}

Properties

category: "user"
data: {
    claimsSource: undefined | "idToken" | "userInfo";
    claimsToPersist: undefined | string[];
    claimsToSync: undefined | string[];
    clientId: string;
    clientSecret: string;
    forwardedRequestParameters: string[];
    id: string;
    redirectUrl: string;
    scope: string[];
    staticRequestParameters: {
        [key: string]: RequestParameter;
    };
    tokenEndpointAuthMethod: "client_secret_basic" | "client_secret_post";
    url: string;
}

Type declaration

  • claimsSource: undefined | "idToken" | "userInfo"
  • Sanitisation Level PII claimsToPersist: undefined | string[]
  • Sanitisation Level PII claimsToSync: undefined | string[]
  • clientId: string
  • Sanitisation Level PII clientSecret: string
  • Sanitisation Level PII forwardedRequestParameters: string[]
  • id: string
  • Sanitisation Level PII redirectUrl: string
  • Sanitisation Level PII scope: string[]
  • Sanitisation Level PII staticRequestParameters: {
        [key: string]: RequestParameter;
    }
  • tokenEndpointAuthMethod: "client_secret_basic" | "client_secret_post"
  • Sanitisation Level PII url: string
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"