Realm.Auth.EmailPasswordAuth

사용자의 이메일/비밀번호를 관리하기 위한 클래스

호출 재설정 비밀번호 기능(details, args)Promise<void>

애플리케이션에 설정된 비밀번호 재설정 기능을 사용하여 이메일 ID의 비밀번호를 재설정합니다.

매개변수:
  • 세부 정보
    • 재설정할 이메일 및 비밀번호 세부 정보

      • 이메일
        • 유형: string
        • 사용자의 이메일 주소입니다.

      • 비밀번호
        • 유형: string
        • 원하는 새 비밀번호입니다.

  • args 반복 가능
    • 유형: [BSON, ...]
    • 함수에 전달된 인수입니다.

반환값: Promise<void>
ConfirmUser(details)Promise<void>

이메일/비밀번호 제공자를 통해 이메일 ID를 확인합니다.

매개변수:
  • 세부 정보
    • 유형: object
    • 수신한 토큰 및 ID 세부 정보

      • token
        • 유형: string
        • 사용자에게 이메일로 전송된 확인 토큰입니다.

      • tokenId
        • 유형: string
        • 사용자에게 이메일로 전송된 확인 토큰 ID입니다.

반환값: Promise<void>
등록 사용자(details)Promise<void>

이메일/비밀번호 제공자에 새 이메일 ID를 등록하고 제공된 주소로 확인 이메일을 보냅니다.

매개변수:
  • 세부 정보
    • 유형: object
    • 새 사용자의 이메일 및 비밀번호 세부 정보

      • 이메일
        • 유형: string
        • 등록할 사용자의 이메일 주소입니다.

      • 비밀번호
        • 유형: string
        • 사용자가 새 사용자 이름/비밀번호 ID를 위해 생성한 비밀번호입니다.

반환값: Promise<void>
재전송 확인 이메일(details)Promise<void>

이메일 주소를 등록했지만 아직 확인하지 않은 사용자에게 확인 이메일을 다시 전송합니다.

매개변수:
  • 세부 정보
    • 유형: object
    • 관련 이메일 세부 정보

      • 이메일
        • 유형: string
        • 확인을 다시 보낼 사용자의 이메일 주소입니다.

반환값: Promise<void>
resetPassword(details)Promise<void>

사용자에게 이메일로 전송된 비밀번호 재설정 토큰을 사용하여 이메일 ID의 비밀번호를 재설정합니다.

매개변수:
  • 세부 정보
    • 유형: object
    • 재설정을 위한 토큰 및 비밀번호 세부 정보

      • 비밀번호
        • 유형: string
        • 원하는 새 비밀번호입니다.

      • token
        • 유형: string
        • 사용자에게 이메일로 전송된 비밀번호 재설정 토큰입니다.

      • tokenId
        • 유형: string
        • 사용자에게 이메일로 전송된 비밀번호 재설정 토큰 ID입니다.

반환값: Promise<void>
retryCustomConfirmation(details)Promise<void>

이메일 주소를 등록했지만 아직 확인하지 않은 사용자에 대해 사용자 지정 확인 기능을 다시 실행합니다.

매개변수:
  • 세부 정보
    • 유형: object
    • 관련 이메일 세부 정보

      • 이메일
        • 유형: string
        • 확인을 다시 실행할 사용자의 이메일 주소입니다.

반환값: Promise<void>
sendResetPasswordEmail(details)Promise<void>

비밀번호 재설정을 위해 사용자에게 이메일을 보냅니다.

매개변수:
  • 세부 정보
    • 유형: object
    • 재설정을 보낼 이메일 세부 정보

      • 이메일
        • 유형: string
        • 확인을 다시 보낼 사용자의 이메일 주소입니다.

반환값: Promise<void>