React Native Auth0 - v5.5.0
    Preparing search index...

    Interface IAuthenticationProvider

    Defines the contract for direct authentication methods that interact with Auth0's Authentication API endpoints without a web-based redirect.

    interface IAuthenticationProvider {
        passwordRealm(parameters: PasswordRealmParameters): Promise<Credentials>;
        refreshToken(parameters: RefreshTokenParameters): Promise<Credentials>;
        userInfo(parameters: UserInfoParameters): Promise<User>;
        revoke(parameters: RevokeOptions): Promise<void>;
        exchange(parameters: ExchangeParameters): Promise<Credentials>;
        passwordlessWithEmail(
            parameters: PasswordlessEmailParameters,
        ): Promise<void>;
        passwordlessWithSMS(parameters: PasswordlessSmsParameters): Promise<void>;
        loginWithEmail(parameters: LoginEmailParameters): Promise<Credentials>;
        loginWithSMS(parameters: LoginSmsParameters): Promise<Credentials>;
        loginWithOTP(parameters: LoginOtpParameters): Promise<Credentials>;
        loginWithOOB(parameters: LoginOobParameters): Promise<Credentials>;
        loginWithRecoveryCode(
            parameters: LoginRecoveryCodeParameters,
        ): Promise<Credentials>;
        multifactorChallenge(
            parameters: MfaChallengeParameters,
        ): Promise<MfaChallengeResponse>;
        resetPassword(parameters: ResetPasswordParameters): Promise<void>;
        createUser(parameters: CreateUserParameters): Promise<Partial<User>>;
        exchangeNativeSocial(
            parameters: ExchangeNativeSocialParameters,
        ): Promise<Credentials>;
        ssoExchange(
            parameters: SSOExchangeParameters,
        ): Promise<SessionTransferCredentials>;
    }
    Index

    Methods