O token de acesso usado ao solicitar um novo token de acesso.
O token de acesso como uma string ou null
.
Execute operações relacionadas ao provedor de autenticação da chave de API.
Um objeto ApiKeyAuth que pode ser usado para managed chaves de API.
Você pode armazenar dados arbitrários sobre os usuários da aplicação em uma collection MongoDB e configurar o Atlas App Services para expor automaticamente os dados de cada usuário em um campo de seu objeto de usuário. Por exemplo, você pode armazenar o idioma preferido do usuário, a data de nascimento ou o fuso horário local.
Se este valor não tiver sido configurado, estará vazio.
Os dados personalizados como um objeto.
O ID do dispositivo.
O ID do dispositivo como uma string ou null
.
Use isso para chamar funções definidas pelo aplicativo Atlas App Services como esse usuário.
Uma FunctionsFactory que pode ser usada para chamar as funções do aplicativo.
O ID interno gerado automaticamente do usuário.
O ID do usuário como uma string.
As identidades do usuário em qualquer um dos provedor de autenticação do aplicativo.
Uma array de objetos UserIdentity .
O estado conectado do usuário.
true
se o usuário estiver conectado, false
caso contrário.
Um perfil contendo informações adicionais sobre o usuário.
Os dados do perfil do usuário como um objeto.
O tipo de provedor usado ao autenticar o usuário. Se existirem várias identidades, o tipo de fornecedor para a primeira identidade encontrada será retornada.
O tipo de provedor como uma string enumerada.
Em vez disso, use identidades .
O token de atualização usado ao solicitar um novo token de acesso.
O token de atualização como uma string ou null
.
O estado do usuário.
O estado como uma string enumerada.
Adiciona um ouvinte que será acionado em vários eventos relacionados ao usuário. Isso inclui atualização do token de autenticação, atualização do token de atualização, atualização de dados de usuário personalizados e logout.
A chamada de resposta a ser acionada quando o evento ocorrer.
Chame uma função remota do Atlas App Services por seu nome.
Nome da função do App Services.
Rest
...argumentos: desconhecido[]Argumentos passados para a função .
Uma promessa que se resolve para o valor retornado pela Função.
Considere usar functions[name]()
em vez de chamar este método.
// These are all equivalent:
await user.callFunction("doThing", a1, a2, a3);
await user.functions.doThing(a1, a2, a3);
await user.functions["doThing"](a1, a2, a3);
// The methods returned from the functions object are bound, which is why it's okay to store the function in a variable before calling it:
const doThing = user.functions.doThing;
await doThing(a1);
await doThing(a2);
Vincule o usuário com uma identidade representada por outro conjunto de credenciais.
As credenciais a serem usadas ao vincular.
Uma promessa que é resolvida assim que o usuário for vinculado às credenciais.
O nome do serviço MongoDB ao qual se conectar.
Um cliente habilitando acesso a um serviço MongoDB.
let blueWidgets = user.mongoClient("myService")
.db("myDb")
.collection<Widget>("widgets")
.find({ color: "blue" });
Use o serviço push para habilitar o envio de mensagens push para esse usuário via Firebase Cloud Messaging (FCM).
Um pushClient com métodos para registrar e cancelar o registro do dispositivo no usuário.
Atualize o token de acesso e obtenha dados personalizados dele.
Uma promessa que se resolve nos dados personalizados atualizados.
Remove todos os ouvintes de eventos adicionados anteriormente via User.addListener.
Remove um ouvinte de eventos adicionado anteriormente via User.addListener.
A chamada de resposta a ser removida.
Gerado usando TypeDoc
Representação de um usuário autenticado de um aplicativo.