EmailPasswordAuth

extension EmailPasswordAuth
  • アプリケーションで設定されたパスワードリセット機能を使用して、メール ID のパスワードをリセットします。

    宣言

    Swift

    public func callResetPasswordFunction(email: String,
                                          password: String,
                                          args: [AnyBSON],
                                          _ completion: @escaping EmailPasswordAuthOptionalErrorBlock)

    パラメーター

    email

    ユーザーのメールアドレス。

    password

    任意の新しいパスワード。

    args

    BSON 配列として渡される引数のリスト。

    completion

    呼び出しが完了したときに呼び出されるコールバック。

  • ユーザー名/パスワード プロバイダーに新しいメール ID を登録し、指定されたアドレスに確認メールを送信します。

    @パラメータ メール 登録するユーザーのメール アドレス。 @ param パスワード 新しいユーザー名/パスワード ID のためにユーザーが作成したパスワード。 @returns は最終的にResult.successまたはErrorを返す出版社を返します。

    宣言

    Swift

    func registerUser(email: String, password: String) -> Future<Void, Error>
  • ユーザー名/パスワード プロバイダーでメール ID を確認します。

    @ param token ユーザーにメールで送信された確認トークン。 @ param tokenId ユーザーにメールで送信された確認トークン ID です。 @returns は最終的にResult.successまたはErrorを返す出版社を返します。

    宣言

    Swift

    func confirmUser(_ token: String, tokenId: String) -> Future<Void, Error>
  • 登録済みでありながらまだメールアドレスが確認されていないユーザーに、確認メールを再送信します。 @パラメータ メール 確認を再送信するユーザーのメール アドレス。 @returns は最終的にResult.successまたはErrorを返す出版社を返します。

    宣言

    Swift

    func resendConfirmationEmail(email: String) -> Future<Void, Error>
  • 指定されたメールアドレスのカスタム確認機能を再試行します。

    @ param Email カスタム確認ロジックを再試行するユーザーのメールアドレス。 @returns は最終的にResult.successまたはErrorを返す出版社を返します。

    宣言

    Swift

    func retryCustomConfirmation(email: String) -> Future<Void, Error>
  • 指定されたメールアドレスにパスワードリセットメールを送信します。 @パラメータ メール パスワード リセット メールを送信するユーザーのメール アドレス。 @returns は最終的にResult.successまたはErrorを返す出版社を返します。

    宣言

    Swift

    func sendResetPasswordEmail(email: String) -> Future<Void, Error>
  • ユーザーにメールされたパスワードリセットトークンを使用して、メール ID のパスワードをリセットします。

    @ param パスワード 新しいパスワード。 @ param token ユーザーにメールで送信されたパスワードリセットトークン。 @ param tokenId ユーザーにメールで送信されたパスワード リセット トークン ID。 @returns は最終的にResult.successまたはErrorを返す出版社を返します。

    宣言

    Swift

    func resetPassword(to: String, token: String, tokenId: String) -> Future<Void, Error>
  • アプリケーションで設定されたパスワードリセット機能を使用して、メール ID のパスワードをリセットします。

    @ param Email ユーザーのメールアドレス。 @ param パスワード 任意の新しいパスワード。 @ param args BSON 配列として渡される引数のリスト。 @returns は最終的にResult.successまたはErrorを返す出版社を返します。

    宣言

    Swift

    func callResetPasswordFunction(email: String, password: String, args: [AnyBSON]) -> Future<Void, Error>