Realm.Auth.EmailPasswordAuth

Classe para gerenciar e-mail/senha para usuários

chamadaRedefinirPasswordFunção(detalhes, argumentos)Promise<void>

Redefine a senha de uma identidade de e-mail usando a função de redefinição de senha configurada no aplicativo.

Parâmetros:
  • Detalhes
    • Os detalhes de e-mail e senha para redefinir

      • Email
        • Tipo: string
        • O endereço de e-mail do usuário.

      • Senha
        • Tipo: string
        • A nova senha desejada.

  • Args repetível
    • Tipo: [BSON, ...]
    • Argumentos passados para a função.

Retorna: Promise<void>
confirmUser(detalhes)Promise<void>

Confirma uma identidade de e-mail com o provedor de e-mail/senha.

Parâmetros:
  • Detalhes
    • Tipo: object
    • Os detalhes de ID e token recebidos

      • token
        • Tipo: string
        • O token de confirmação que foi enviado por e-mail ao usuário.

      • tokenId
        • Tipo: string
        • A ID do token de confirmação que foi enviada por e-mail ao usuário.

Retorna: Promise<void>
registrarusuário(detalhes)Promise<void>

Registra uma nova identidade de e-mail com o provedor de e-mail/senha e envia um e-mail de confirmação para o endereço fornecido.

Parâmetros:
  • Detalhes
    • Tipo: object
    • Os detalhes de e-mail e senha do novo usuário

      • Email
        • Tipo: string
        • O endereço de e-mail do usuário para se registrar.

      • Senha
        • Tipo: string
        • A senha que o usuário criou para a nova identidade de nome de usuário/senha.

Retorna: Promise<void>
reenviarConfirmaçãoE-mail(detalhes)Promise<void>

Reenvia um e-mail de confirmação a um usuário que se registrou, mas ainda não confirmou seu endereço de e-mail.

Parâmetros:
  • Detalhes
    • Tipo: object
    • Os detalhes de e-mail associados

      • Email
        • Tipo: string
        • O endereço de e-mail do usuário para reenviar uma confirmação.

Retorna: Promise<void>
Redefinir senha(detalhes)Promise<void>

Redefine a senha de uma identidade de e-mail usando o token de redefinição de senha enviado por e-mail a um usuário.

Parâmetros:
  • Detalhes
    • Tipo: object
    • Os detalhes do token e da senha para o reinício

      • Senha
        • Tipo: string
        • A nova senha desejada.

      • token
        • Tipo: string
        • O token de redefinição de senha que foi enviado por e-mail ao usuário.

      • tokenId
        • Tipo: string
        • O ID do token de redefinição de senha que foi enviado por e-mail ao usuário.

Retorna: Promise<void>
retryCustomConfirmation(detalhes)Promise<void>

Execute novamente a função de confirmação personalizada para o usuário que se registrou, mas ainda não confirmou seu endereço de e-mail.

Parâmetros:
  • Detalhes
    • Tipo: object
    • Os detalhes de e-mail associados

      • Email
        • Tipo: string
        • O endereço de e-mail do usuário para o qual executar novamente a confirmação.

Retorna: Promise<void>
sendResetPasswordE-mail(detalhes)Promise<void>

Envia um e-mail ao usuário para redefinir a senha.

Parâmetros:
  • Detalhes
    • Tipo: object
    • Os detalhes de e-mail para enviar a redefinição para

      • Email
        • Tipo: string
        • O endereço de e-mail do usuário para reenviar uma confirmação.

Retorna: Promise<void>