Docs Menu
Docs Home
/ /
io.realm.mongodb.auth

Class ApiKeyAuth

java.lang.Object
io.realm.mongodb.auth.ApiKeyAuth

このクラスは、ユーザーが管理下で API キーを管理するための機能を公開します。

修飾子と型
メソッドと説明

保護された抽象的な無効

int functionType,
String arg,
OsJavaNetworkTransport.NetworkTransportJNIResultCallback callback
)

public ApiKey

String name
)

ユーザーとして認証するために使用できるユーザー API キーを作成します。

ユーザーとして認証するために使用できるユーザー API キーを非同期に作成します。

public void

ObjectId id
)

ユーザーによって作成された特定の API キーを削除します。

ユーザーによって作成された特定の API キーを削除します。

public void

ObjectId id
)

ユーザーが作成した特定の API キーを無効にします。

ユーザーが作成した特定の API キーを無効にします。

public void

ObjectId id
)

ユーザーが作成した特定の API キーを有効にします。

ユーザーが作成した特定の API キーを有効にします。

パブリックブール値

public ApiKey

ObjectId id
)

ユーザーに関連付けられた特定のユーザー API キーを取得します。

ユーザーに関連付けられているすべての API キーを取得します。

ユーザーに関連付けられているすべての API キーを取得します。

ユーザーに関連付けられた特定のユーザー API キーを取得します。

public App

この インスタンスが関連付けられているアプリを返します。

この インスタンスが関連付けられているユーザーを返します。

public int

public string

  • クラスjava.lang.Object から継承されたメソッド:getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwaitfinalize

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 (
)
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

項目一覧