Realm凭证

用于创建用户档案的类

有效负载
provider

获取凭证的身份提供商。

Realm.Credentials.anonymous()Credentials
静态

为匿名用户创建档案。 这些只能使用一次,第二次使用将导致不同的用户登录。 如果您需要获取已使用匿名凭证登录的用户,请使用Realm.App.currentUserRealm.App.allUsers

返回Credentials可在Realm.App.logIn中使用的Credentials实例。
Realm.Credentials.apiKey(key)Credentials
静态

从 API 密钥创建档案。

参数
  • key
    • 类型: string
    • 标识 API 密钥的字符串。

返回Credentials可在Realm.App.logIn中使用的Credentials实例。
Realm.Credentials.apple(令牌)Credentials
静态

根据 Apple 登录创建档案。

参数
  • token
    • 类型: string
    • Apple 身份验证令牌,通过登录 Apple 获取。

返回Credentials可在Realm.App.logIn中使用的Credentials实例。
Realm.Credentials.emailPassword(用户名、密码)Credentials
静态

使用电子邮件地址和密码登录,创建档案。

参数
  • 用户名
    • 类型: string
    • 用户的用户名。

  • 密码
    • 类型: string
    • 用户的密码。

返回Credentials可在Realm.App.logIn中使用的Credentials实例。
Realm.Credentials.facebook(令牌)Credentials
静态

根据 Facebook 登录创建档案。

参数
  • token
    • 类型: string
    • Facebook 身份验证令牌,通过登录 Facebook 获取。

返回Credentials可在Realm.App.logIn中使用的Credentials实例。
Realm.Credentials.function(有效负载)Promise<Credentials>
静态

使用 Atlas App Services 函数和用户标识符创建档案。

参数
  • 有效负载
    • 类型: string
    • 标识用户的字符串。 通常是身份令牌或用户名。

返回Promise<Credentials>可在Realm.App.logIn中使用的Credentials实例。
Realm.Credentials.google(An)Credentials
静态

根据 Google 登录创建档案。

参数
  • 一个
    • 类型: object
    • 具有authCodeidToken属性的对象。

返回Credentials可在Realm.App.logIn中使用的Credentials实例。
Realm.Credentials.jwt(令牌)Credentials
静态

使用 JSON web token (JWT) 提供程序和用户标识符创建档案。

参数
  • token
    • 类型: string
    • 标识用户的字符串。 通常是身份令牌或用户名。

返回Credentials可在Realm.App.logIn中使用的Credentials实例。