Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Classe EmailPasswordAuth

Nesta página

  • io.realm.mongodb.auth
  • Resumo do método
  • Métodos herdados
  • Detalhes do método
  • Chame
  • chamadaRedefinirPasswordFunção
  • callResetPasswordFunctionAsync
  • confirmUser
  • confirmUserAsync
  • registrarusuário
  • registrarUserAsync
  • reenviarConfirmaçãoE-mail
  • reenviarConfirmaçãoEmailAsync
  • Redefinir senha
  • Redefinir senhaAsync
  • retryCustomConfirmation
  • retryCustomConfirmationAsync
  • sendResetPasswordE-mail
  • sendResetPasswordEmailAsync
java.lang.Object
io.realm.mongodb.auth.EmailPasswordAuth

Funcionalidade de encapsulamento de classe fornecida quando os usuários estão conectados por meio do provedor Credentials.Provider.MAIL_PASSWORD .

Modificador e tipo
Método e descrição
protegida abstrata nula
int functionType,
OsJavaNetworkTransport.NetworkTransportJNIResultCallback callback,
)
public void

Ligue para a função de redefinição de senha configurada para o provedor Credentials.Provider.MAIL_PASSWORD .

Ligue para a função de redefinição de senha configurada para o provedor Credentials.Provider.MAIL_PASSWORD .

public void
String token,
String tokenId
)

Confirma um usuário com o token e ID de token fornecidos.

Confirma um usuário com o token e ID de token fornecidos.

public void
String email,
String password
)

Registra um novo usuário com o e-mail e a senha fornecidos.

Registra um novo usuário com o e-mail e a senha fornecidos.

public void

Reenviar a confirmação de um usuário para o e-mail fornecido.

Reenviar a confirmação de um usuário para o e-mail fornecido.

public void
String token,
String tokenId,
String newPassword
)

Redefine a senha de um usuário com o token fornecido, o ID de token e a nova senha.

Redefine o newPassword de um usuário com o token fornecido, o ID de token e a nova senha.

public void

Tenta novamente a confirmação personalizada de um usuário para um determinado e-mail.

Tenta novamente a confirmação personalizada de um usuário para um determinado e-mail.

public void

Envia ao usuário um e-mail de redefinição de senha para o e-mail fornecido.

Envia ao usuário um e-mail de redefinição de senha para o e-mail fornecido.

  • Métodos herdados da classe java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

protected abstract void call (
int functionType,
OsJavaNetworkTransport.NetworkTransportJNIResultCallback callback,
)
String email,
String newPassword,
)

Ligue para a função de redefinição de senha configurada para o provedor Credentials.Provider.MAIL_PASSWORD .

Parâmetros

  • email - o e-mail do usuário.

  • newPassword - a nova senha do usuário.

  • args - quaisquer argumentos adicionais fornecidos para a função de reinício. Todos os argumentos devem poder ser convertidos em valores compatíveis com JSON usando toString() .

Lança

  • AppException - se o servidor não conseguir confirmar o usuário.

Ligue para a função de redefinição de senha configurada para o provedor Credentials.Provider.MAIL_PASSWORD .

Parâmetros

  • email - o e-mail do usuário.

  • newPassword - a nova senha do usuário.

  • args - quaisquer argumentos adicionais fornecidos para a função de reinício. Todos os argumentos devem poder ser convertidos em valores compatíveis com JSON usando toString() .

  • callback - chamada de resposta quando o reinício for concluído ou falhar. A chamada de resposta sempre ocorrerá no mesmo thread em que este método é chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

public void confirmUser (
String token,
String tokenId
)

Confirma um usuário com o token e ID de token fornecidos.

Parâmetros

  • token - o token de confirmação.

  • tokenId - o ID do token de confirmação.

Lança

  • AppException - se o servidor não conseguir confirmar o usuário.

Confirma um usuário com o token e ID de token fornecidos.

Parâmetros

  • token - o token de confirmação.

  • tokenId - o ID do token de confirmação.

  • callback - chamada de resposta quando a confirmação foi concluída ou falha. A chamada de resposta sempre acontecerá no mesmo thread em que este método é chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

public void registerUser (
String email,
String password
)

Registra um novo usuário com o e-mail e a senha fornecidos.

Parâmetros

  • email - o e-mail com o qual se registrar. Este será o nome de usuário utilizado durante o login.

  • password - a senha para associar ao e-mail. A senha deve ter entre 6 e 128 caracteres.

Lança

  • AppException - se o servidor falhar ao registrar o usuário.

Registra um novo usuário com o e-mail e a senha fornecidos.

Parâmetros

  • email - o e-mail com o qual se registrar. Este será o nome de usuário utilizado durante o login.

  • password - a senha associada ao e-mail. A senha deve ter entre 6 e 128 caracteres.

  • callback - chamada de resposta quando o registro for concluído ou falhar. A chamada de resposta sempre acontecerá no mesmo thread em que este método é chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

  • AppException - se o servidor falhar ao registrar o usuário.

String email
)

Reenviar a confirmação de um usuário para o e-mail fornecido.

Parâmetros

  • email - o e-mail do usuário.

Lança

  • AppException - se o servidor não conseguir confirmar o usuário.

Reenviar a confirmação de um usuário para o e-mail fornecido.

Parâmetros

  • email - o e-mail do usuário.

  • callback - chamada de resposta quando o reenviamento do e-mail for concluído ou falhar. A chamada de resposta sempre acontecerá no mesmo thread em que este método é chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

public void resetPassword (
String token,
String tokenId,
String newPassword
)

Redefine a senha de um usuário com o token fornecido, o ID de token e a nova senha.

Parâmetros

  • token - o token de senha de redefinição.

  • tokenId - o ID do token de senha de redefinição.

  • newPassword - a nova senha do usuário identificado pelo token . A senha deve ter entre 6 e 128 caracteres.

Lança

  • AppException - se o servidor não conseguir confirmar o usuário.

Redefine o newPassword de um usuário com o token fornecido, o ID de token e a nova senha.

Parâmetros

  • token - o token de senha de redefinição.

  • tokenId - o ID do token de senha de redefinição.

  • newPassword - a nova senha do usuário identificado pelo token . A senha deve ter entre 6 e 128 caracteres.

  • callback - chamada de resposta quando o reinício for concluído ou falhar. A chamada de resposta sempre ocorrerá no mesmo thread em que este método é chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

String email
)

Tenta novamente a confirmação personalizada de um usuário para um determinado e-mail.

Parâmetros

  • email - o e-mail do usuário.

Lança

  • AppException - se o servidor não conseguir confirmar o usuário.

Tenta novamente a confirmação personalizada de um usuário para um determinado e-mail.

Parâmetros

  • email - o e-mail do usuário.

  • callback - chamada de resposta quando a nova tentativa de confirmação personalizada foi concluída ou falha. A chamada de resposta sempre acontecerá no mesmo thread em que este método é chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

String email
)

Envia ao usuário um e-mail de redefinição de senha para o e-mail fornecido.

Parâmetros

  • email - o e-mail do usuário.

Lança

  • AppException - se o servidor não conseguir confirmar o usuário.

Envia ao usuário um e-mail de redefinição de senha para o e-mail fornecido.

Parâmetros

  • email - o e-mail do usuário.

  • callback - chamada de resposta quando o envio do e-mail for concluído ou falhar. A chamada de resposta sempre acontecerá no mesmo thread em que este método é chamado.

Lança

  • AppException - se o servidor não conseguir confirmar o usuário.

Voltar

APIKeyAuth