新しいアクセス トークンをリクエストするときに使用されるアクセス トークン。
string またはnull
としてのアクセス トークン。
API キー認証プロバイダに関連する操作を実行します。
API キーを管理するために使用できるApiKeyAuthオブジェクト。
アプリケーションユーザーに関する任意のデータを MongoDB コレクションに保存し、Atlas App Services を設定して、各ユーザーのデータを ユーザー オブジェクトの フィールドで自動的に公開します。 たとえば、ユーザーの希望言語、誕生日、またはローカル タイムゾーン を保存できます。
この値が設定されていない場合は、空になります。
オブジェクトとしてのカスタム データ。
デバイスの ID。
デバイス ID を string またはnull
として指定します。
これを使用して、このユーザーとして Atlas App Services アプリケーションによって定義された関数を呼び出します。
アプリの関数を呼び出すために使用できる FunctionsFactory 。
自動生成されるユーザーの内部 ID。
string としてのユーザー ID。
ユーザーのログイン状態。
true
ユーザーがログインしている場合はfalse
、そうでない場合は になります。
ユーザーに関する追加情報が含まれるプロファイル。
オブジェクトとしての ユーザー プロファイル データ。
ユーザーを認証するときに使用されるプロバイダーの種類。 複数の ID が存在する場合は、最初に見つかった ID のプロバイダータイプが返されます。
列挙stringとしてのプロバイダーの種類。
代わりにIDを使用してください。
新しいアクセス トークンを要求するときに使用されるリフレッシュ トークン。
string またはnull
としての更新トークン。
のさまざまなユーザー関連イベントで起動されるリスナーを追加します。 これには、認証トークンの更新、トークンの更新、カスタム ユーザー データの更新、ログアウトが含まれます。
イベントが発生したときに起動されるコールバック。
リモート Atlas App Services Function を名前で呼び出します。
App Services Function の名前。
Rest
...args :不明[]関数に渡される引数。
関数によって返される値に解決される Promise 。
このメソッドを呼び出す代わりに、 functions[name]()
の使用を検討してください。
// These are all equivalent:
await user.callFunction("doThing", a1, a2, a3);
await user.functions.doThing(a1, a2, a3);
await user.functions["doThing"](a1, a2, a3);
// The methods returned from the functions object are bound, which is why it's okay to store the function in a variable before calling it:
const doThing = user.functions.doThing;
await doThing(a1);
await doThing(a2);
別の認証情報セットで表される ID にユーザーをリンクします。
リンク時に使用する認証情報。
ユーザーが認証情報にリンクされると解決される Promise 。
接続する MongoDB サービスの名前。
MongoDB サービスへのアクセスを有効にするクライアント。
let blueWidgets = user.mongoClient("myService")
.db("myDb")
.collection<Widget>("widgets")
.find({ color: "blue" });
プッシュサービスを使用して、ファイアベースクラウドメッセージング(FCM)を介してこのユーザーへのプッシュメッセージの送信を有効にします。
ユーザー上のデバイスを登録および登録解除するメソッドを持つプッシュクライアント。
アクセス トークンを更新し、そのトークンからカスタム データを生成します。
更新されたカスタム データに解決される Promise 。
以前にUser.addListerによって追加されたすべてのイベント リスナーを削除します。
以前にUser.addListerによって追加されたイベント リスナーを削除します。
削除するコールバック。
TypeDocを使用して生成
アプリの認証されたユーザーの表現。