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

Clase ApiKeyAuth

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

Esta clase expone la funcionalidad para que un usuario administre claves API bajo su control.

Modificador y Tipo
Método y descripción

vacío abstracto protegido

int functionType,
String arg,
OsJavaNetworkTransport.NetworkTransportJNIResultCallback callback
)

clave API pública

String name
)

Crea una clave API de usuario que se puede utilizar para autenticarse como usuario.

Tarea asincrónica dedominio público

Crea de forma asincrónica una clave API de usuario que se puede utilizar para autenticarse como usuario.

vacío público

ObjectId id
)

Elimina una clave API específica creada por el usuario.

Tarea asincrónica dedominio público

Elimina una clave API específica creada por el usuario.

vacío público

ObjectId id
)

Deshabilita una clave API específica creada por el usuario.

Tarea asincrónica dedominio público

Deshabilita una clave API específica creada por el usuario.

vacío público

ObjectId id
)

Habilita una clave API específica creada por el usuario.

Tarea asincrónica dedominio público

Habilita una clave API específica creada por el usuario.

booleanopúblico

clave API pública

ObjectId id
)

Obtiene una clave API de usuario específica asociada con el usuario.

Tarea asincrónica dedominio público

Obtiene todas las claves API asociadas con el usuario.

Obtiene todas las claves API asociadas con el usuario.

Tarea asincrónica dedominio público

Obtiene una clave API de usuario específica asociada con el usuario.

Devuelve la aplicación con la que esta instancia está asociada.

Devuelve el usuario con el que está asociada esta instancia.

entero público

  • Métodos heredados de la clase 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
)

Crea una clave API de usuario que se puede utilizar para autenticarse como usuario. El valor de la clave debe conservarse en este momento, ya que es el único momento en que es visible.

La clave se habilita al crearse. Se puede deshabilitar llamando a la función "disable(ObjectId)".

Parámetros

  • name - el nombre de la clave

Devuelve

la nueva clave API para el usuario.

Lanzamientos

Crea de forma asincrónica una clave API de usuario que se puede utilizar para autenticarse como usuario. El valor de la clave debe conservarse en este momento, ya que es el único momento en que es visible.

La clave se habilita al crearse. Se puede deshabilitar llamando a la función "disable(ObjectId)".

Parámetros

  • name - el nombre de la clave

  • callback - Devolución de llamada cuando la creación de la clave se ha completado o ha fallado. La devolución de llamada siempre se realizará en el mismo hilo en el que se invoque este método.

Lanzamientos

public void delete (
ObjectId id
)

Elimina una clave API específica creada por el usuario.

Parámetros

  • id - el id de la clave a eliminar.

Lanzamientos

Elimina una clave API específica creada por el usuario.

Parámetros

  • id - el id de la clave a eliminar.

  • callback - Se utiliza una devolución de llamada cuando se elimina o falla la llamada. La devolución de llamada siempre se realiza en el mismo hilo en el que se invocó este método.

Lanzamientos

public void disable (
ObjectId id
)

Deshabilita una clave API específica creada por el usuario.

Parámetros

  • id - el id de la clave a deshabilitar.

Lanzamientos

Deshabilita una clave API específica creada por el usuario.

Parámetros

  • id - el id de la clave a deshabilitar.

  • callback - función de retorno utilizada cuando la clave fue deshabilitada o la llamada falló. La función de retorno siempre ocurrirá en el mismo hilo en el que se llamó a este método.

Lanzamientos

public void enable (
ObjectId id
)

Habilita una clave API específica creada por el usuario.

Parámetros

  • id - el id de la clave a habilitar.

Lanzamientos

Habilita una clave API específica creada por el usuario.

Parámetros

  • id - el id de la clave a habilitar.

  • callback - Se utiliza la devolución de llamada cuando la tecla está habilitada o la llamada falla. La devolución de llamada siempre se realizará en el mismo hilo en el que se invocó este método.

Lanzamientos

public boolean equals (
)

Anulaciones

equals en la clase Objeto

public ApiKey fetch (
ObjectId id
)

Obtiene una clave API de usuario específica asociada con el usuario.

Parámetros

  • id - el id de la clave a buscar.

Lanzamientos

Obtiene todas las claves API asociadas con el usuario.

Parámetros

  • callback - Se utiliza una devolución de llamada cuando se obtienen las claves o falla la llamada. La devolución de llamada siempre se realiza en el mismo hilo en el que se invocó este método.

Lanzamientos

public List fetchAll ()

Obtiene todas las claves API asociadas con el usuario.

Lanzamientos

Obtiene una clave API de usuario específica asociada con el usuario.

Parámetros

  • id - el id de la clave a buscar.

  • callback - Se utiliza la devolución de llamada cuando se obtiene la clave o falla la llamada. La devolución de llamada siempre se realiza en el mismo hilo en el que se invocó este método.

Lanzamientos

public App getApp ()

Devuelve la aplicación con la que esta instancia está asociada.

Devuelve

La aplicación con la que está asociada esta instancia.

public User getUser ()

Devuelve el usuario con el que está asociada esta instancia.

Devuelve

El usuario con el que está asociada esta instancia.

public int hashCode ()

Anulaciones

hashCode en la clase Objeto

public String toString ()

Anulaciones

toString en la clase Objeto

Volver

Clave API

En esta página