Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Classe APIKeyAuth

Nesta página

  • io.realm.mongodb.auth
  • Resumo do método
  • Métodos herdados
  • Detalhes do método
  • Chame
  • criar
  • createAsync
  • excluir
  • deleteAsync
  • desabilitar
  • disableAsync
  • habilitar
  • enableAsync
  • é igual a
  • buscar
  • fetchAll
  • fetchAsync
  • getApp
  • getUser
  • hashCode
  • toString
java.lang.Object
io.realm.mongodb.auth.ApiKeyAuth

Esta aula expõe a funcionalidade para um usuário managed API sob seu controle.

Modificador e tipo
Método e descrição
protegida abstrata nula
int functionType,
String arg,
OsJavaNetworkTransport.NetworkTransportJNIResultCallback callback
)
chave de APIpública
String name
)

Cria uma chave de API do usuário que pode ser usada para autenticar como o usuário.

Cria de forma assíncrona uma chave de API do usuário que pode ser usada para autenticar como o usuário.

public void
ObjectId id
)

Exclui uma chave de API específica criada pelo usuário.

Exclui uma chave de API específica criada pelo usuário.

public void
ObjectId id
)

Desabilita uma chave de API específica criada pelo usuário.

Desabilita uma chave de API específica criada pelo usuário.

public void
ObjectId id
)

Habilita uma chave de API específica criada pelo usuário.

Habilita uma chave de API específica criada pelo usuário.

booleanopúblico
chave de APIpública
ObjectId id
)

Busca uma chave de API de usuário específica associada ao usuário.

Busca todas as chaves API associadas ao usuário.

lista pública

Busca todas as chaves API associadas ao usuário.

Busca uma chave de API de usuário específica associada ao usuário.

aplicativopúblico

Retorna o aplicativo com o qual esta instância está associada.

usuáriopúblico

Retorna o usuário com o qual esta instância está associada.

public int
  • Métodos herdados da classe 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
)

Cria uma chave de API do usuário que pode ser usada para autenticar como usuário.O valor da chave deve ser mantido nesse momento, pois esse é o único momento em que ela fica visível.

A chave está habilitada quando criada. Ele pode ser desabilitado chamando disable(ObjectId) .

Parâmetros

  • name - o nome da chave

Devoluções

a nova chave de API para o usuário.

Lança

  • AppException - se o servidor falhar ao criar a chave de API.

Cria de forma assíncrona uma chave de API do usuário que pode ser usada para autenticar como usuário.O valor da chave deve ser mantido nesse momento, pois esse é o único momento em que ela fica visível.

A chave está habilitada quando criada. Ele pode ser desabilitado chamando disable(ObjectId) .

Parâmetros

  • name - o nome da chave

  • callback - chamada de resposta quando a criação da chave for concluída ou falhar. A chamada de resposta sempre acontecerá no mesmo thread em que este método é chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

public void delete (
ObjectId id
)

Exclui uma chave de API específica criada pelo usuário.

Parâmetros

  • id - o ID da chave a ser excluída.

Lança

  • AppException - se o servidor não conseguir excluir a chave de API.

Exclui uma chave de API específica criada pelo usuário.

Parâmetros

  • id - o ID da chave a ser excluída.

  • callback - chamada de resposta usada quando o foi excluído ou a chamada falhou. A chamada de resposta sempre ocorrerá na mesma thread em que este método foi chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

public void disable (
ObjectId id
)

Desabilita uma chave de API específica criada pelo usuário.

Parâmetros

  • id - o ID da chave a ser desabilitada.

Lança

  • AppException - se o servidor não conseguir desativar a chave de API.

Desabilita uma chave de API específica criada pelo usuário.

Parâmetros

  • id - o ID da chave a ser desabilitada.

  • callback - chamada de resposta usada quando a chave foi desabilitada ou a chamada falhou. A chamada de resposta sempre ocorrerá na mesma thread em que este método foi chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

public void enable (
ObjectId id
)

Habilita uma chave de API específica criada pelo usuário.

Parâmetros

  • id - o ID da chave a ser habilitada.

Lança

  • AppException - se o servidor não tiver ativado a chave de API.

Habilita uma chave de API específica criada pelo usuário.

Parâmetros

  • id - o ID da chave a ser habilitada.

  • callback - chamada de resposta usada quando a chave foi habilitada ou a chamada falhou. A chamada de resposta sempre ocorrerá na mesma thread em que este método foi chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

public boolean equals (
)

Substitui

equals no objeto de classe

public ApiKey fetch (
ObjectId id
)

Busca uma chave de API de usuário específica associada ao usuário.

Parâmetros

  • id - o ID da chave a ser buscada.

Lança

  • AppException - se o servidor não conseguir buscar a chave de API.

Busca todas as chaves API associadas ao usuário.

Parâmetros

  • callback - chamada de resposta usada quando as chaves foram buscadas ou a chamada falhou. A chamada de resposta sempre ocorrerá na mesma thread em que este método foi chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

public List fetchAll ()

Busca todas as chaves API associadas ao usuário.

Lança

  • AppException - se o servidor não conseguir buscar as chaves de API.

Busca uma chave de API de usuário específica associada ao usuário.

Parâmetros

  • id - o ID da chave a ser buscada.

  • callback - chamada de resposta usada quando a chave foi buscada ou a chamada falhou. A chamada de resposta sempre ocorrerá na mesma thread em que este método foi chamado.

Lança

  • Exceção de estado ilegal - se chamado de um thread não looper.

public App getApp ()

Retorna o aplicativo com o qual esta instância está associada.

Devoluções

O aplicativo com o qual esta instância está associada.

public User getUser ()

Retorna o usuário com o qual esta instância está associada.

Devoluções

O usuário com o qual esta instância está associada.

public int hashCode ()

Substitui

hashCode no objeto de classe

public String toString ()

Substitui

toString no objeto de classe

Voltar

Chave de API