interface OidcIssuerCreateStartEventSanitised {
    category: "oidc-issuer";
    data: {
        claimMappings: {
            jsonLdTerm: string;
            oidcClaim: string;
        }[];
        credential: {
            context: string[];
            credentialBranding: undefined | {
                backgroundColor: undefined | string;
                watermarkImageUrl: undefined | string;
            };
            description: undefined | string;
            issuerDid: string;
            issuerIconUrl: undefined | string;
            issuerLogoUrl: undefined | string;
            issuerName: undefined | string;
            name: string;
            proofType: undefined | "Ed25519Signature2018" | "BbsBlsSignature2020" | "BbsSignature2022";
            type: string | string[];
        };
        federatedProvider: {
            claimsSource: undefined | "idToken" | "userInfo";
            clientId: string;
            clientSecret: undefined;
            scope: undefined | string[];
            tokenEndpointAuthMethod: undefined | "client_secret_basic" | "client_secret_post";
            url: string;
        };
        forwardedRequestParameters: undefined | string[];
        staticRequestParameters: undefined | {
            [key: string]: RequestParameter;
        };
    };
    id: string;
    requestId: string;
    tenantId: string;
    timestamp: number;
    type: string;
    version: "1";
}

Properties

category: "oidc-issuer"
data: {
    claimMappings: {
        jsonLdTerm: string;
        oidcClaim: string;
    }[];
    credential: {
        context: string[];
        credentialBranding: undefined | {
            backgroundColor: undefined | string;
            watermarkImageUrl: undefined | string;
        };
        description: undefined | string;
        issuerDid: string;
        issuerIconUrl: undefined | string;
        issuerLogoUrl: undefined | string;
        issuerName: undefined | string;
        name: string;
        proofType: undefined | "Ed25519Signature2018" | "BbsBlsSignature2020" | "BbsSignature2022";
        type: string | string[];
    };
    federatedProvider: {
        claimsSource: undefined | "idToken" | "userInfo";
        clientId: string;
        clientSecret: string;
        scope: undefined | string[];
        tokenEndpointAuthMethod: undefined | "client_secret_basic" | "client_secret_post";
        url: string;
    };
    forwardedRequestParameters: undefined | string[];
    staticRequestParameters: undefined | {
        [key: string]: RequestParameter;
    };
}

Type declaration

  • claimMappings: {
        jsonLdTerm: string;
        oidcClaim: string;
    }[]
  • credential: {
        context: string[];
        credentialBranding: undefined | {
            backgroundColor: undefined | string;
            watermarkImageUrl: undefined | string;
        };
        description: undefined | string;
        issuerDid: string;
        issuerIconUrl: undefined | string;
        issuerLogoUrl: undefined | string;
        issuerName: undefined | string;
        name: string;
        proofType: undefined | "Ed25519Signature2018" | "BbsBlsSignature2020" | "BbsSignature2022";
        type: string | string[];
    }
    • context: string[]
    • credentialBranding: undefined | {
          backgroundColor: undefined | string;
          watermarkImageUrl: undefined | string;
      }
    • description: undefined | string
    • issuerDid: string
    • issuerIconUrl: undefined | string
    • issuerLogoUrl: undefined | string
    • issuerName: undefined | string
    • name: string
    • proofType: undefined | "Ed25519Signature2018" | "BbsBlsSignature2020" | "BbsSignature2022"
    • type: string | string[]
  • federatedProvider: {
        claimsSource: undefined | "idToken" | "userInfo";
        clientId: string;
        clientSecret: string;
        scope: undefined | string[];
        tokenEndpointAuthMethod: undefined | "client_secret_basic" | "client_secret_post";
        url: string;
    }
    • claimsSource: undefined | "idToken" | "userInfo"
    • clientId: string
    • Sanitisation Level PII clientSecret: string
    • scope: undefined | string[]
    • tokenEndpointAuthMethod: undefined | "client_secret_basic" | "client_secret_post"
    • url: string
  • forwardedRequestParameters: undefined | string[]
  • staticRequestParameters: undefined | {
        [key: string]: RequestParameter;
    }
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"