Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ / /

类 ApiKeyAuth

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

此类公开功能,以便用户在其控制下托管 API 密钥。

修饰符和类型
方法和说明

受保护的抽象无效

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 App

返回与此实例关联的应用

公共用户

返回与此实例关联的用户

公共整型

  • 从类 java.lang.Object 继承的方法:getClasshashCodeequalsclonetoStringnotifynotifyAllwaitwaitwait ,finalize

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

创建可用于以用户身份进行身份验证的用户 API 密钥。此时必须保留密钥的值,因为这是它唯一可见的时间。

密钥在创建时启用。 可以通过调用 disable(ObjectId) 将其禁用。

参数

  • name - 密钥名称

返回:

用户的新 API 密钥。

抛出异常

异步创建可用于对用户身份进行身份验证的用户API密钥。此时必须保留密钥的值,因为这是其唯一可见的时间。

密钥在创建时启用。 可以通过调用 disable(ObjectId) 将其禁用。

参数

  • name - 密钥名称

  • callback — 密钥创建完成或失败时的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

public void delete (
ObjectId id
)

删除用户创建的特定 API 密钥。

参数

  • id - 要删除的密钥的 ID。

抛出异常

删除用户创建的特定 API 密钥。

参数

  • id - 要删除的密钥的 ID。

  • callback - 被删除或调用失败时使用的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

public void disable (
ObjectId id
)

禁用用户创建的特定 API 密钥。

参数

  • id - 要禁用的密钥的 ID。

抛出异常

禁用用户创建的特定 API 密钥。

参数

  • id - 要禁用的密钥的 ID。

  • callback - 当按键被禁用或调用失败时使用的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

public void enable (
ObjectId id
)

启用用户创建的特定 API 密钥。

参数

  • id - 要启用的密钥的 ID。

抛出异常

启用用户创建的特定 API 密钥。

参数

  • id - 要启用的密钥的 ID。

  • callback - 启用按键或调用失败时使用的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

public boolean equals (
)

覆盖

equals Object 类中

public ApiKey fetch (
ObjectId id
)

获取与用户关联的特定用户 API 密钥。

参数

  • id - 要获取的密钥的 ID。

抛出异常

获取与用户关联的所有 API 密钥。

参数

  • callback - 获取密钥或调用失败时使用的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

public List fetchAll ()

获取与用户关联的所有 API 密钥。

抛出异常

获取与用户关联的特定用户 API 密钥。

参数

  • id - 要获取的密钥的 ID。

  • callback - 获取密钥或调用失败时使用的回调。 回调将始终发生在调用此方法的同一线程上。

抛出异常

public App getApp ()

返回与此实例关联的应用

返回:

与此实例关联的应用

public User getUser ()

返回与此实例关联的用户

返回:

与此实例关联的用户

public int hashCode ()

覆盖

hashCode Object 类中

public String toString ()

覆盖

toString Object 类中

后退

ApiKey

在此页面上