Axinom Mosaic Libraries
    Preparing search index...
    interface IUserServiceClient {
        addTokenChangedHandler(callback: TokenChangedCallback): void;
        authenticateEndUserApplication(
            authenticateEndUserApplicationRequest: AuthenticateEndUserApplicationInput,
        ): Promise<AuthenticateEndUserApplicationResponse>;
        checkResetPasswordOTP(
            checkPasswordResetOtpRequest: CheckEndUserPasswordResetOtpInput,
        ): Promise<CheckPasswordResetOtpResponse>;
        checkUserSignUpOTP(
            checkUserSignUpOtpRequest: CheckEndUserSignUpOtpInput,
        ): Promise<CheckUserSignUpOtpResponse>;
        completeResetPassword(
            completePasswordResetRequest: CompleteEndUserPasswordResetInput,
        ): Promise<CompletePasswordResetResponse>;
        completeUserSignUp(
            completeUserSignUpRequest: CompleteEndUserSignUpInput,
        ): Promise<CompleteUserSignUpResponse>;
        createUserProfile(
            endUserAccessToken: string,
            displayName: string,
            profilePictureUrl?: string,
        ): Promise<UserProfileCreateResponse>;
        decryptNativeCookie(
            encryptedCookie: string,
            key: string,
        ): Promise<DecryptNativeCookieResponse>;
        deleteUserProfile(
            endUserAccessToken: string,
            userProfileId: string,
        ): Promise<UserProfileDeleteResponse>;
        getAuthUrl(idpConnectionId: string, redirectUrl: string): URL;
        getIdpConfigurations(): Promise<IdpConfiguration[]>;
        getNativeAuthUrl(
            idpConnectionId: string,
            redirectUri: string,
            encryptionKey: string,
        ): URL;
        getToken(): Promise<TokenResponse>;
        getUserProfile(
            endUserAccessToken: string,
            profileId: string,
        ): Promise<UserProfileResponse>;
        getUserProfiles(endUserAccessToken: string): Promise<UserProfilesResponse>;
        initiateResetPassword(
            email: string,
            customData?: Record<string, unknown>,
        ): Promise<InitiatePasswordResetResponse>;
        initiateUserSignUp(
            userSignUpRequest: Omit<InitiateEndUserSignUpInput, "oAuthClientId">,
        ): Promise<UserSignUpResponse>;
        isDirectSignInConfigured(): Promise<boolean>;
        logoutUser(): Promise<boolean>;
        removeTokenChangedHandler(callback: TokenChangedCallback): void;
        setActiveProfile(
            endUserAccessToken: string,
            profileId: string,
        ): Promise<UserProfileActivateResponse>;
        signInWithCredentials(
            signInRequest: SignInRequest,
        ): Promise<SignInResponse>;
        updateUserProfile(
            endUserAccessToken: string,
            userProfileToUpdate: UserProfileUpdateInput,
        ): Promise<UserProfileUpdateResponse>;
    }
    Index

    Methods

    • Parameters

      • endUserAccessToken: string
      • displayName: string
      • OptionalprofilePictureUrl: string

      Returns Promise<UserProfileCreateResponse>

    • Parameters

      • idpConnectionId: string
      • redirectUrl: string

      Returns URL

    • Parameters

      • idpConnectionId: string
      • redirectUri: string
      • encryptionKey: string

      Returns URL

    • Parameters

      • endUserAccessToken: string
      • profileId: string

      Returns Promise<UserProfileResponse>

    • Returns Promise<boolean>

    • Returns Promise<boolean>