Axinom Mosaic Libraries
    Preparing search index...

    Interface IdentityServiceClient

    interface IdentityServiceClient {
        addTokenChangedHandler: (callback: TokenChangedCallback) => void;
        completePasswordReset: (
            resetOtp: string,
            newPassword: string,
            axAuthManagementBaseUrl: string,
        ) => Promise<{ errorMessage?: string; isSuccess: boolean }>;
        completeUserSignUp: (
            signUpOtp: string,
            axAuthManagementBaseUrl: string,
        ) => Promise<{ errorMessage?: string; isSuccess: boolean }>;
        getConfiguration: () => Promise<IdServiceConfiguration>;
        getIdpAuthUrl: (idpId: IdentityProvider, originUrl: string) => string;
        getToken: () => Promise<TokenResponse>;
        getWellKnownUrls: () => Promise<WellKnownUrls>;
        initiatePasswordReset: (
            email: string,
            axAuthManagementBaseUrl: string,
        ) => Promise<{ errorMessage?: string; isSuccess: boolean }>;
        initiateSignUp: (
            initiateSignUpRequest: InitiateSignUpRequest,
            axAuthManagementBaseUrl: string,
        ) => Promise<{ errorMessage?: string; isSuccess: boolean }>;
        logoutUser: () => Promise<boolean>;
        removeTokenChangedHandler: (callback: TokenChangedCallback) => void;
    }
    Index

    Properties

    addTokenChangedHandler: (callback: TokenChangedCallback) => void
    completePasswordReset: (
        resetOtp: string,
        newPassword: string,
        axAuthManagementBaseUrl: string,
    ) => Promise<{ errorMessage?: string; isSuccess: boolean }>
    completeUserSignUp: (
        signUpOtp: string,
        axAuthManagementBaseUrl: string,
    ) => Promise<{ errorMessage?: string; isSuccess: boolean }>
    getConfiguration: () => Promise<IdServiceConfiguration>
    getIdpAuthUrl: (idpId: IdentityProvider, originUrl: string) => string
    getToken: () => Promise<TokenResponse>
    getWellKnownUrls: () => Promise<WellKnownUrls>
    initiatePasswordReset: (
        email: string,
        axAuthManagementBaseUrl: string,
    ) => Promise<{ errorMessage?: string; isSuccess: boolean }>
    initiateSignUp: (
        initiateSignUpRequest: InitiateSignUpRequest,
        axAuthManagementBaseUrl: string,
    ) => Promise<{ errorMessage?: string; isSuccess: boolean }>
    logoutUser: () => Promise<boolean>
    removeTokenChangedHandler: (callback: TokenChangedCallback) => void