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>