Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ / /

类 EmailPasswordAuth

在此页面上

  • io.realm.mongodb.auth
  • 方法摘要
  • 继承方法
  • 方法详细信息
  • 调用
  • callResetPasswordFunction
  • callResetPasswordFunctionAsync
  • 确认用户
  • ConfirmUserAsync
  • 注册用户
  • registerUserAsync
  • resendConfirmationEmail
  • resendConfirmationEmailAsync
  • resetPassword
  • resetPasswordAsync
  • retryCustomConfirmation
  • retryCustomConfirmationAsync
  • sendResetPasswordEmail
  • sendResetPasswordEmailAsync
java.lang.Object
io.realm.mongodb.auth.EmailPasswordAuth

类封装用户通过Credentials.Provider.EMAIL_PASSWORD提供商登录时提供的功能。

修饰符和类型
方法和说明
受保护的抽象无效
int functionType,
OsJavaNetworkTransport.NetworkTransportJNIResultCallback callback,
)
public void

调用为Credentials.Provider.EMAIL_PASSWORD提供程序配置的重置密码函数。

public void
String token,
String tokenId
)

使用给定的令牌和令牌 ID 确认用户。

使用给定的令牌和令牌 ID 确认用户。

public void
String email,
String password
)

使用给定的电子邮件和密码注册新用户。

使用给定的电子邮件和密码注册新用户。

public void

将用户的确认重新发送到给定的电子邮件。

将用户的确认重新发送到给定的电子邮件。

public void
String token,
String tokenId,
String newPassword
)

使用给定令牌、令牌 ID 和新密码重置用户的密码。

使用给定令牌、令牌 ID 和新密码重置用户的 newPassword。

public void

重试用户的给定电子邮件的自定义确认。

重试用户的给定电子邮件的自定义确认。

public void

向用户发送一封给定电子邮件的密码重置电子邮件。

向用户发送一封给定电子邮件的密码重置电子邮件。

  • 从类 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,
)

调用为Credentials.Provider.EMAIL_PASSWORD提供程序配置的重置密码函数。

参数

  • email - 用户的电子邮件。

  • newPassword - 用户的新密码。

  • args - 提供给重置函数的任何其他参数。 所有参数都必须能够使用toString()转换为 JSON 兼容值。

抛出异常

调用为Credentials.Provider.EMAIL_PASSWORD提供程序配置的重置密码函数。

参数

  • email - 用户的电子邮件。

  • newPassword - 用户的新密码。

  • args - 提供给重置函数的任何其他参数。 所有参数都必须能够使用toString()转换为 JSON 兼容值。

  • callback - 重置完成或失败时的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

public void confirmUser (
String token,
String tokenId
)

使用给定的令牌和令牌 ID 确认用户。

参数

  • token - 确认令牌。

  • tokenId - 确认令牌的 ID。

抛出异常

使用给定的令牌和令牌 ID 确认用户。

参数

  • token - 确认令牌。

  • tokenId - 确认令牌的 ID。

  • callback - 确认完成或失败时的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

public void registerUser (
String email,
String password
)

使用给定的电子邮件和密码注册新用户。

参数

  • email - 注册时使用的电子邮件。 这将是登录时使用的用户名。

  • password - 与电子邮件关联的密码。 密码长度必须介于 6 到 128 个字符之间。

抛出异常

使用给定的电子邮件和密码注册新用户。

参数

  • email - 注册时使用的电子邮件。 这将是登录时使用的用户名。

  • password - 与电子邮件关联的密码。 密码长度必须介于 6 到 128 个字符之间。

  • callback - 注册完成或失败时的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

String email
)

将用户的确认重新发送到给定的电子邮件。

参数

  • email - 用户的电子邮件。

抛出异常

将用户的确认重新发送到给定的电子邮件。

参数

  • email - 用户的电子邮件。

  • callback - 重新发送电子邮件完成或失败时的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

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

使用给定令牌、令牌 ID 和新密码重置用户的密码。

参数

  • token — 重置密码令牌。

  • tokenId - 重置密码令牌的 ID。

  • newPassword - 由token标识的用户的新密码。 密码长度必须介于6到128字符之间。

抛出异常

使用给定令牌、令牌 ID 和新密码重置用户的 newPassword。

参数

  • token — 重置密码令牌。

  • tokenId - 重置密码令牌的 ID。

  • newPassword - 由token标识的用户的新密码。 密码长度必须介于6到128字符之间。

  • callback - 重置完成或失败时的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

String email
)

重试用户的给定电子邮件的自定义确认。

参数

  • email - 用户的电子邮件。

抛出异常

重试用户的给定电子邮件的自定义确认。

参数

  • email - 用户的电子邮件。

  • callback - 重试自定义确认已完成或失败时的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

String email
)

向用户发送一封给定电子邮件的密码重置电子邮件。

参数

  • email - 用户的电子邮件。

抛出异常

向用户发送一封给定电子邮件的密码重置电子邮件。

参数

  • email - 用户的电子邮件。

  • callback - 电子邮件发送完成或失败时的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

后退

ApiKeyAuth