Credenciais de classe
Uma classe, representando as credenciais usadas para autenticar um usuário.
namespace: Realms.sincronizar
Conjunto: Realm.exe
Sintaxe
public class Credentials
Propriedades
| Editar esta página Ver fonteFornecedor
Obtém um valor indicando qual Credentials.AuthProvider que essas Credenciais estão usando.
Declaração
[Preserve]
public Credentials.AuthProvider Provider { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
Credenciais.AuthProvider | O Credentials.AuthProvider que essas credenciais usam. |
Métodos
| Editar esta página Ver fonteAnônimo(bool)
Cria credenciais representando um usuário anônimo.
Declaração
public static Credentials Anonymous(bool reuseExisting = true)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
bool | reutilizarExisting | Um valor que indica se usuários anônimos devem ser reutilizados. Passar |
Devoluções
Tipo | Descrição |
---|---|
Credenciais | A Credenciais que podem ser usadas para autenticar um usuário anônimo. |
Veja também
| Editar esta página Ver fonteApiKey(string)
Cria credenciais representando um login usando uma chave de API gerada por um SDK do cliente.
Declaração
public static Credentials ApiKey(string key)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | chave | A chave de API a ser usada para login. |
Devoluções
Tipo | Descrição |
---|---|
Credenciais | Credenciais que podem ser usadas para autenticar o usuário com uma chave de API. |
Veja também
| Editar esta página Ver fonteApple(string)
Cria credenciais representando um login usando um token de acesso ID Apple.
Declaração
public static Credentials Apple(string accessToken)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | Token de acesso | O token de acesso OAuth 2.0 representando o ID Apple do usuário. |
Devoluções
Tipo | Descrição |
---|---|
Credenciais | A Credenciais que podem ser usadas para autenticar um usuário por meio de um ID Apple. |
Veja também
| Editar esta página Ver fonteEmailPassword(string, string)
Cria credenciais representando um login usando um e-mail e uma senha.
Declaração
public static Credentials EmailPassword(string email, string password)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | O e-mail do usuário. |
|
string | Senha | A senha do usuário. |
Devoluções
Tipo | Descrição |
---|---|
Credenciais | Uma Credenciais que podem ser usadas para autenticar um usuário com seu e-mail e senha. |
Observações
Um usuário pode fazer login com e-mail e senha somente depois de registrar sua conta e verificar seu e-mail. Para registrar um usuário de e-mail/senha por meio do SDK, use RegistreUserAsync(string, string). Para verificar um e-mail do SDK, use ConfirmUserAsync(string, string). O provedor de e-mail/senha também pode ser configurado para confirmar automaticamente os usuários ou para executar uma função de confirmação personalizada após o registro do usuário.
Veja também
| Editar esta página Ver fonteFacebook(string)
Cria credenciais representando um login usando um token de acesso do Facebook.
Declaração
public static Credentials Facebook(string accessToken)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | Token de acesso | O token de acesso OAuth 2.0 representando o usuário do Facebook. |
Devoluções
Tipo | Descrição |
---|---|
Credenciais | Uma Credenciais que podem ser usadas para autenticar um usuário com o Facebook. |
Veja também
| Editar esta página Ver fonteFunction(objeto)
Cria credenciais representando um login com a Função de Realm.
Declaração
public static Credentials Function(object payload)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
objeto | Carga útil | A carga útil que será passada como argumento para a função do servidor. |
Devoluções
Tipo | Descrição |
---|---|
Credenciais | Umas credenciais que podem ser usadas para autenticar um usuário invocando uma função do servidor. |
Observações
O objeto será serializado e analisado ao invocar a Função de Realm. Isso significa que valores não serializáveis, como referências a funções ou gráficos de objetos cíclicos não funcionarão. Além disso, os nomes dos campos/propriedades devem corresponder exatamente aos nomes que sua função espera.
Veja também
| Editar esta página Ver fonteGoogle(string, GoogleCredentialType)
Cria credenciais que representam um login usando uma conta do Google.
Declaração
public static Credentials Google(string credential, GoogleCredentialType type)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | Credenciais | A credencial que representa o usuário do Google. |
GoogleCredentialType | type | O tipo da credencial. |
Devoluções
Tipo | Descrição |
---|---|
Credenciais | Uma Credenciais que podem ser usadas para autenticar um usuário com o Google. |
Veja também
| Editar esta página Ver fonteJSON web token(string)
Cria credenciais representando um login usando um JWT Token.
Declaração
public static Credentials JWT(string customToken)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | customToken | O token JSON web token personalizado representando o usuário. |
Devoluções
Tipo | Descrição |
---|---|
Credenciais | Credenciais que podem ser usadas para autenticar um usuário com um token JSON web token personalizado. |
Veja também
| Editar esta página Ver fonteServerApiKey(string)
Cria credenciais que representam um login usando uma chave de API gerada na interface do usuário do servidor.
Declaração
[Obsolete("Use Credentials.ApiKey instead.")]
public static Credentials ServerApiKey(string serverApiKey)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | serverApiKey | A chave de API do servidor a ser usada para login. |
Devoluções
Tipo | Descrição |
---|---|
Credenciais | Credenciais que podem ser usadas para autenticar o usuário com uma chave de API. |