Realm Credentials

ユーザー認証情報を作成するためのクラス

ペイロード
プロバイダー

認証情報の IdP を取得します。

Realm.Credentials.an Anonymous()Credentials
静的

匿名ユーザーの認証情報を作成します。 これらは 1 回だけ使用できます。2 回使用すると、別のユーザーがログインします。 すでに匿名認証情報でログインしているユーザーを取得する必要がある場合は、 Realm.App.currentUserまたはRealm.App.allUsersを使用します

返します: Credentials Realm.App.logInで使用できるCredentialsのインスタンス。
Realm.Credentials.apiKey(キー)Credentials
静的

API キーから認証情報を作成します。

パラメーター:
  • キー
    • タイプ: string
    • stringキーを識別するAPI 。

返します: Credentials Realm.App.logInで使用できるCredentialsのインスタンス。
Realm.Credentials.apple(token)Credentials
静的

Apple ログインに基づいて認証情報を作成します。

パラメーター:
  • token
    • タイプ: string
    • Apple にログインすることで取得される Apple 認証トークン。

返します: Credentials Realm.App.logInで使用できるCredentialsのインスタンス。
Realm.Credentials.emailPassword(ユーザー名、パスワード)Credentials
静的

メールアドレスとパスワードによるログインに基づいて認証情報を作成します。

パラメーター:
  • username
    • タイプ: string
    • ユーザーのユーザー名。

  • パスワード
    • タイプ: string
    • ユーザーのパスワード。

返します: Credentials Realm.App.logInで使用できるCredentialsのインスタンス。
Realm.Credentials.Facebook(token)Credentials
静的

Facebook ログインに基づいて認証情報を作成します。

パラメーター:
  • token
    • タイプ: string
    • Facebook にログインすることで取得される Facebook 認証トークン。

返します: Credentials Realm.App.logInで使用できるCredentialsのインスタンス。
Realm.Credentials.function(ペイロード)Promise<Credentials>
静的

Atlas App Services 関数とユーザー識別子を使用して認証情報を作成します。

パラメーター:
  • ペイロード
    • タイプ: string
    • ユーザーを識別する string。 通常は、ID トークンまたはユーザー名です。

返します: Promise<Credentials> Realm.App.logInで使用できるCredentialsのインスタンス。
Realm.Credentials.google(An)Credentials
静的

Google ログインに基づいて認証情報を作成します。

パラメーター:
  • An
    • タイプ: object
    • authCodeまたはidTokenプロパティのいずれかを持つオブジェクト。

返します: Credentials Realm.App.logInで使用できるCredentialsのインスタンス。
Realm.Credentials.jwt(token)Credentials
静的

JSON web token ( JSON web token )プロバイダーとユーザー識別子を使用して認証情報を作成します。

パラメーター:
  • token
    • タイプ: string
    • ユーザーを識別する string。 通常は、ID トークンまたはユーザー名です。

返します: Credentials Realm.App.logInで使用できるCredentialsのインスタンス。