Usuário da classe<FunctionsFactoryType, CustomDataType, UserProfileDataType>

Representação de um usuário autenticado de um aplicativo.

Parâmetros de tipo

  • FunctionsFactoryType = Realm.DefaultFunctionsFactory

  • CustomDataType = SimpleObject

  • UserProfileDataType = Realm.DefaultUserProfileData

hierarquia

  • Usuário

Implementos

  • Usuário<FunçõesFactoryType, CustomDataType, UserProfileDataType>

Construtores

  • Parâmetros de tipo

    • FunctionsFactoryType = DefaultFunctionsFactory

    • CustomDataType = SimpleObject

    • UserProfileDataType = DefaultUserProfileData

    Parâmetros

    • Parâmetros: HidratableUserParameters

      Parâmetros do usuário.

    Returns User<FunctionsFactoryType, CustomDataType, UserProfileDataType>

  • Parâmetros de tipo

    • FunctionsFactoryType = DefaultFunctionsFactory

    • CustomDataType = SimpleObject

    • UserProfileDataType = DefaultUserProfileData

    Parâmetros

    • parâmetros: UserParameters

      Parâmetros do usuário.

    Returns User<FunctionsFactoryType, CustomDataType, UserProfileDataType>

Propriedades

_accessToken: zero | string
_profile: Indefinido | Perfil do usuário<UserProfileDataType>
_refreshToken: zero | string
chaves API: APIKeyAuth

Herdar documento

aplicação: Aplicação<FunçõesFactoryType, CustomDataType>

O aplicativo ao qual este usuário está associado.

buscador: Fetcher
functions: FunçõesFactoryType & BaseFunctionsFactory

Herdar documento

id: string

Herdar documento

tipo de provedor: Tipo de provedor

Herdar documento

Armazenamento: UserStorage<UserProfileDataType>

Acessores

  • obter accessToken(): nulo | corda
  • Retorna nulo | corda

    O token de acesso usado para autenticar o usuário no Atlas App Services.

  • set accessToken(token): void
  • Parâmetros

    • token: null | string

      O novo token de acesso.

    Retorna nulo

  • obter perfil(): UserProfileDataType
  • Returns UserProfileDataType

    Perfil contendo informações detalhadas sobre o usuário.

  • obter atualizaçãoToken(): nulo | corda
  • Retorna nulo | corda

    O token de atualização usado para emitir novos tokens de acesso.

  • set refreshToken(token): void
  • Parâmetros

    • token: null | string

      O novo token de atualização.

    Retorna nulo

Métodos

  • Herdar documento

    Parâmetros de tipo

    • ReturnType = desconhecido

    Parâmetros

    • nome: string
    • Rest ...argumentos: desconhecido[]

    Retorna a promessa<ReturnType>

  • Herdar documento

    Parâmetros

    Retorna a Promessa<null>

  • Desconecte o usuário, invalidando a sessão (e seu token de atualização).

    Retorna a Promessa<null>

  • Herdar documento

    Parâmetros

    • serviceName: string

    Retorna MongoDB

  • Solicite um novo token de acesso, usando o token de atualização.

    Retorna a Promessa<null>

  • Herdar documento

    Retorna a Promise<CustomDataType>

  • Retorna o registro<string, unknown>

    Uma representação simples de objeto JavaScript do usuário.

Gerado usando TypeDoc