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

클래스 ApiKeyAuth

이 페이지의 내용

  • io.realm.mongodb.auth
  • 메서드 요약
  • 상속된 메서드
  • 메서드 세부 정보
  • 전화하기.
  • create
  • createAsync
  • 삭제
  • deleteAsync
  • 비활성화
  • disableAsync
  • 활성화
  • enableAsync
  • 같음
  • 가져오기
  • fetchAll
  • fetchAsync
  • getApp
  • getUser
  • 해시 코드
  • toString
java.lang.Object
io.realm.mongodb.auth.ApiKeyAuth

이 클래스는 사용자가 제어 하에 API 키를 managed 수 있는 기능을 노출합니다.

수정자 및 유형
메서드 및 설명
보호된 추상 무효
int functionType,
String arg,
OsJavaNetworkTransport.NetworkTransportJNIResultCallback callback
)
공개 ApiKey
String name
)

사용자로 인증하는 데 사용할 수 있는 사용자 API 키를 생성합니다.

사용자로 인증하는 데 사용할 수 있는 사용자 API 키를 비동기적으로 생성합니다.

public void
ObjectId id
)

사용자가 생성한 특정 API 키를 삭제합니다.

사용자가 생성한 특정 API 키를 삭제합니다.

public void
ObjectId id
)

사용자가 생성한 특정 API 키를 비활성화합니다.

사용자가 생성한 특정 API 키를 비활성화합니다.

public void
ObjectId id
)

사용자가 생성한 특정 API 키를 활성화합니다.

사용자가 생성한 특정 API 키를 활성화합니다.

공개 부울
공개 ApiKey
ObjectId id
)

사용자와 연결된 특정 사용자 API 키를 가져옵니다.

사용자와 연결된 모든 API 키를 가져옵니다.

공개 목록

사용자와 연결된 모든 API 키를 가져옵니다.

사용자와 연결된 특정 사용자 API 키를 가져옵니다.

공개

이 인스턴스가 연결된 을 반환합니다.

공개 사용자

이 인스턴스와 연결된 사용자 를 반환합니다.

public int
공개 string
  • 클래스 java.lang.Object 에서 상속된 메서드 : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

protected abstract void call (
int functionType,
String arg,
OsJavaNetworkTransport.NetworkTransportJNIResultCallback callback
)
public ApiKey create (
String name
)

사용자를 인증하는 데 사용할 수 있는 사용자 API 키를 생성합니다. 키 값은 이때만 표시되므로 이 시점에서 유지되어야 합니다.

키는 생성 시 활성화됩니다. disable(ObjectId) 를 호출하여 비활성화할 수 있습니다.

매개변수

  • name - 키의 이름

반환

사용자를 위한 새 API 키입니다.

스로우

  • AppException - 서버가 API 키를 생성하지 못한 경우.

사용자를 인증하는 데 사용할 수 있는 사용자 API 키를 비동기적으로 생성합니다. 키 값은 이때 유일하게 표시되므로 이 시점에서 유지되어야 합니다.

키는 생성 시 활성화됩니다. disable(ObjectId) 를 호출하여 비활성화할 수 있습니다.

매개변수

  • name - 키의 이름

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

스로우

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

public void delete (
ObjectId id
)

사용자가 생성한 특정 API 키를 삭제합니다.

매개변수

  • id - 삭제할 키의 ID입니다.

스로우

  • AppException - 서버가 API 키를 삭제하지 못한 경우.

사용자가 생성한 특정 API 키를 삭제합니다.

매개변수

  • id - 삭제할 키의 ID입니다.

  • callback - 가 삭제되었거나 호출이 실패했을 때 사용되는 콜백입니다. 콜백은 항상 이 메서드가 호출된 동일한 스레드에서 발생합니다.

스로우

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

public void disable (
ObjectId id
)

사용자가 생성한 특정 API 키를 비활성화합니다.

매개변수

  • id - 비활성화할 키의 ID입니다.

스로우

  • AppException - 서버가 API 키를 비활성화하지 못한 경우.

사용자가 생성한 특정 API 키를 비활성화합니다.

매개변수

  • id - 비활성화할 키의 ID입니다.

  • callback - 키가 비활성화되었거나 호출이 실패했을 때 사용되는 콜백입니다. 콜백은 항상 이 메서드가 호출된 동일한 스레드에서 발생합니다.

스로우

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

public void enable (
ObjectId id
)

사용자가 생성한 특정 API 키를 활성화합니다.

매개변수

  • id - 활성화할 키의 ID입니다.

스로우

  • AppException - 서버가 API 키를 활성화하지 못한 경우.

사용자가 생성한 특정 API 키를 활성화합니다.

매개변수

  • id - 활성화할 키의 ID입니다.

  • callback - 키가 활성화되었거나 호출이 실패했을 때 사용되는 콜백입니다. 콜백은 항상 이 메서드가 호출된 동일한 스레드에서 발생합니다.

스로우

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

public boolean equals (
)

재정의

equals 클래스 객체 에서

public ApiKey fetch (
ObjectId id
)

사용자와 연결된 특정 사용자 API 키를 가져옵니다.

매개변수

  • id - 가져올 키의 ID입니다.

스로우

  • AppException - 서버가 API 키를 가져오지 못한 경우.

사용자와 연결된 모든 API 키를 가져옵니다.

매개변수

  • callback - 키를 가져오거나 호출이 실패할 때 사용되는 콜백입니다. 콜백은 항상 이 메서드가 호출된 동일한 스레드에서 발생합니다.

스로우

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

public List fetchAll ()

사용자와 연결된 모든 API 키를 가져옵니다.

스로우

  • AppException - 서버가 API 키를 가져오지 못한 경우.

사용자와 연결된 특정 사용자 API 키를 가져옵니다.

매개변수

  • id - 가져올 키의 ID입니다.

  • callback - 키를 가져오거나 호출이 실패할 때 사용되는 콜백입니다. 콜백은 항상 이 메서드가 호출된 동일한 스레드에서 발생합니다.

스로우

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

public App getApp ()

이 인스턴스가 연결된 을 반환합니다.

반환

이 인스턴스가 연결된 입니다.

public User getUser ()

이 인스턴스와 연결된 사용자 를 반환합니다.

반환

이 인스턴스 가 연결된 사용자 입니다.

public int hashCode ()

재정의

hashCode 클래스 객체 에서

public String toString ()

재정의

toString 클래스 객체 에서

돌아가기

ApiKey