Realm . Credenciais

Classe para criar credenciais de usuário

Carga útil
fornecedor

Obtém o provedor de identidade para as credenciais.

Realm.Credentials.anonymous()Credentials
estático

Cria credenciais para um usuário anônimo. Eles só podem ser usados uma vez - usá-los uma segunda vez resultará no login de um usuário diferente. Se você precisar obter um usuário que já tenha se conectado com as credenciais anônimas, use Realm.App.currentUser ou Realm.App.allUsers

Retorna: Credentials Uma instância de Credentials que pode ser utilizada em Realm.App.logIn.
Realm.Credentials.apiKey(chave)Credentials
estático

Cria credenciais a partir de uma chave de API.

Parâmetros:
  • chave
    • Tipo: string
    • Uma string que identifica a chave de API.

Retorna: Credentials Uma instância de Credentials que pode ser utilizada em Realm.App.logIn.
Realm.Credentials.apple(token)Credentials
estático

Cria credenciais com base em um login da Apple.

Parâmetros:
  • token
    • Tipo: string
    • Um token de autenticação da Apple, obtido ao fazer login na Apple.

Retorna: Credentials Uma instância de Credentials que pode ser utilizada em Realm.App.logIn.
Realm.Credentials.emailPassword(nome de usuário, senha)Credentials
estático

Cria credenciais com base em um login com um endereço de e-mail e uma senha.

Parâmetros:
  • nome de usuário
    • Tipo: string
    • O nome de usuário do usuário.

  • Senha
    • Tipo: string
    • A senha do usuário.

Retorna: Credentials Uma instância de Credentials que pode ser utilizada em Realm.App.logIn.
Realm.Credentials.(token)Credentials
estático

Cria credenciais com base em um login do Facebook.

Parâmetros:
  • token
    • Tipo: string
    • Um token de autenticação do Facebook, obtido ao fazer login no Facebook.

Retorna: Credentials Uma instância de Credentials que pode ser utilizada em Realm.App.logIn.
Realm.Credentials.function(carga útil)Promise<Credentials>
estático

Cria credenciais com uma função do Atlas App Services e um identificador de usuário.

Parâmetros:
  • Carga útil
    • Tipo: string
    • Uma string que identifica o usuário. Normalmente, um token de identidade ou um nome de usuário.

Retorna: Promise<Credentials> Uma instância de Credentials que pode ser utilizada em Realm.App.logIn.
Realm.Credentials.google(An)Credentials
estático

Cria credenciais com base em um login do Google.

Parâmetros:
  • um
    • Tipo: object
    • objeto com uma propriedade authCode ou idToken .

Retorna: Credentials Uma instância de Credentials que pode ser utilizada em Realm.App.logIn.
Realm.Credentials.jwt(token)Credentials
estático

Cria credenciais com um fornecedor de JSON web token (JWT) e um identificador de usuário.

Parâmetros:
  • token
    • Tipo: string
    • Uma string que identifica o usuário. Normalmente, um token de identidade ou um nome de usuário.

Retorna: Credentials Uma instância de Credentials que pode ser utilizada em Realm.App.logIn.