Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

클래스 EmailPasswordAuth

이 페이지의 내용

  • io.realm.mongodb.auth
  • 메서드 요약
  • 상속된 메서드
  • 메서드 세부 정보
  • 전화하기.
  • 호출 재설정 비밀번호 기능
  • 호출 재설정 비밀번호 기능 동기화
  • ConfirmUser
  • ConfirmUserAsync
  • 등록 사용자
  • registerUserAsync
  • 재전송 확인 이메일
  • 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 제공자에 대해 구성된 비밀번호 재설정 함수를 호출합니다.

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 호환 값으로 변환할 수 있어야 합니다.

스로우

  • AppException - 서버 가 사용자를 확인하지 못한 경우.

Credentials.Provider.EMAIL_PASSword 제공자에 대해 구성된 비밀번호 재설정 함수를 호출합니다.

매개변수

  • email - 사용자의 이메일

  • newPassword - 사용자의 새 비밀번호입니다.

  • args - 재설정 함수에 제공된 추가 인수입니다. 모든 인수는 toString() 을 사용하여 JSON 호환 값으로 변환할 수 있어야 합니다.

  • callback - 재설정이 완료되거나 실패한 경우 콜백합니다. 콜백은 항상 이 메서드가 호출되는 동일한 스레드에서 발생합니다.

스로우

  • 불법적인 상태 예외 - 루퍼가 아닌 스레드에서 호출된 경우.

public void confirmUser (
String token,
String tokenId
)

주어진 토큰과 토큰 ID를 가진 사용자를 확인합니다.

매개변수

  • token - 확인 토큰입니다.

  • tokenId - 확인 토큰의 ID입니다.

스로우

  • AppException - 서버 가 사용자를 확인하지 못한 경우.

주어진 토큰과 토큰 ID를 가진 사용자를 확인합니다.

매개변수

  • token - 확인 토큰입니다.

  • tokenId - 확인 토큰의 ID입니다.

  • callback - 확인이 완료되거나 실패했을 때 콜백합니다. 콜백은 항상 이 메서드가 호출되는 동일한 스레드에서 발생합니다.

스로우

  • 불법적인 상태 예외 - 루퍼가 아닌 스레드에서 호출된 경우.

public void registerUser (
String email,
String password
)

지정된 이메일과 비밀번호로 새 사용자를 등록합니다.

매개변수

  • email - 등록할 이메일입니다. 이 사용자 이름은 로그인 시 사용되는 사용자 이름입니다.

  • password - 이메일에 연결할 비밀번호입니다. 비밀번호는 6~128자 사이여야 합니다.

스로우

  • AppException - 서버 가 사용자를 등록하지 못한 경우.

지정된 이메일과 비밀번호로 새 사용자를 등록합니다.

매개변수

  • email - 등록할 이메일입니다. 이 사용자 이름은 로그인 시 사용되는 사용자 이름입니다.

  • password - 이메일에 연결된 의 비밀번호입니다. 비밀번호는 6~128자 사이여야 합니다.

  • callback - 등록이 완료되거나 실패했을 때 콜백합니다. 콜백은 항상 이 메서드가 호출되는 동일한 스레드에서 발생합니다.

스로우

  • 불법적인 상태 예외 - 루퍼가 아닌 스레드에서 호출된 경우.

  • AppException - 서버 가 사용자를 등록하지 못한 경우.

String email
)

지정된 이메일로 사용자에 대한 확인을 재전송합니다.

매개변수

  • email - 사용자의 이메일

스로우

  • AppException - 서버 가 사용자를 확인하지 못한 경우.

지정된 이메일로 사용자에 대한 확인을 재전송합니다.

매개변수

  • email - 사용자의 이메일

  • callback - 이메일 재전송이 완료되었거나 실패했을 때 콜백을 반환합니다. 콜백은 항상 이 메서드가 호출되는 동일한 스레드에서 발생합니다.

스로우

  • 불법적인 상태 예외 - 루퍼가 아닌 스레드에서 호출된 경우.

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

지정된 토큰, 토큰 ID 및 새 비밀번호를 사용하여 사용자의 비밀번호를 재설정합니다.

매개변수

  • token - 재설정 비밀번호 토큰.

  • tokenId - 비밀번호 재설정 토큰의 ID입니다.

  • newPassword - token 으로 식별되는 사용자의 새 비밀번호입니다. 비밀번호는 6 ~ 128 자 사이여야 합니다.

스로우

  • AppException - 서버 가 사용자를 확인하지 못한 경우.

지정된 토큰, 토큰 ID 및 새 비밀번호로 사용자의 newPassword를 재설정합니다.

매개변수

  • token - 재설정 비밀번호 토큰.

  • tokenId - 비밀번호 재설정 토큰의 ID입니다.

  • newPassword - token 으로 식별되는 사용자의 새 비밀번호입니다. 비밀번호는 6 ~ 128 자 사이여야 합니다.

  • callback - 재설정이 완료되거나 실패한 경우 콜백합니다. 콜백은 항상 이 메서드가 호출되는 동일한 스레드에서 발생합니다.

스로우

  • 불법적인 상태 예외 - 루퍼가 아닌 스레드에서 호출된 경우.

String email
)

특정 이메일에 대해 사용자에 대한 사용자 지정 확인을 다시 시도합니다.

매개변수

  • email - 사용자의 이메일

스로우

  • AppException - 서버 가 사용자를 확인하지 못한 경우.

특정 이메일에 대해 사용자에 대한 사용자 지정 확인을 다시 시도합니다.

매개변수

  • email - 사용자의 이메일

  • callback - 사용자 지정 확인 재시도가 완료되었거나 실패한 경우 콜백을 반환합니다. 콜백은 항상 이 메서드가 호출되는 동일한 스레드에서 발생합니다.

스로우

  • 불법적인 상태 예외 - 루퍼가 아닌 스레드에서 호출된 경우.

String email
)

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

매개변수

  • email - 사용자의 이메일

스로우

  • AppException - 서버 가 사용자를 확인하지 못한 경우.

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

매개변수

  • email - 사용자의 이메일

  • callback - 이메일 전송이 완료되었거나 실패했을 때 콜백합니다. 콜백은 항상 이 메서드가 호출되는 동일한 스레드에서 발생합니다.

스로우

  • AppException - 서버 가 사용자를 확인하지 못한 경우.

돌아가기

ApiKeyAuth