カスタムユーザーデータの構成
非推奨
Atlas App Services アプリのカスタム ユーザー データ構成を変更します。
path パラメータ
-
Atlas Project/Group ID。
-
アプリケーションの ObjectID。App Services API プロジェクトとアプリケーション ID のセクションでは、この値を見つける方法が示されています。
body
-
カスタム ユーザー データが含まれるデータベースの名前。
-
カスタム ユーザー データが含まれるコレクションの名前。
-
すべてのカスタム ユーザー データ ドキュメントに表示され、各ドキュメントに対応するユーザーのユーザー アカウント ID が含まれるフィールドの名前。
-
true
の場合、カスタム ユーザー データが有効になります。 -
リンクされたMongoDBデータソースの _id 値。
すべてのサービスを取得するエンドポイントを使用してサービスを一覧表示できます。
データソースは、
type
が「mongodb-atlas」であるサービスです。 trigger にリンクするデータソースには_id
値を使用します。 -
新しいユーザーが登録されるたびに実行されるユーザー作成関数の
_id
値。
PATCH /groups/{groupId}/apps/{appId}/custom_user_data
curl \
--request PATCH 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/custom_user_data' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"database_name":"myapp","collection_name":"users","user_id_field":"user_account_id","enabled":true,"mongo_service_id":"63c060ed32043ef4c93c2a9c","on_user_creation_function_id":"63c055d8019a6ab879f661d6"}'
リクエスト例
{
"database_name": "myapp",
"collection_name": "users",
"user_id_field": "user_account_id",
"enabled": true,
"mongo_service_id": "63c060ed32043ef4c93c2a9c",
"on_user_creation_function_id": "63c055d8019a6ab879f661d6"
}