ユーザーを作成する 非推奨

POST /groups/{groupId}/apps/{appId}/users

新しい メールまたはパスワードのユーザー アカウントを作成します。

注意: 電子メール/パスワード以外の認証プロバイダーの場合、管理 API を通じてユーザー アカウントを作成することはできません。

path パラメータ

application/ JSON

body 必須

作成するユーザー

  • メールアドレス string 必須
  • パスワード string 必須

応答

  • 201 application/ JSON

    正常に作成されました。

    応答属性の非表示 応答属性の表示 オブジェクト
    • _id string

      一意のユーザー アカウントID

    • identity array[オブジェクト]

      ユーザーアカウントに関連付けられた認証プロバイダID のリスト。

      認証プロバイダからの認証済み ID。これは個々の認証プロバイダー内のユーザー アカウントを表し、そのアカウントを外部認証システムにマッピングします。

      ID 属性を非表示にする ID 属性の表示 オブジェクト
      • id string
      • provider_type string

        値は、anon-userlocal-userpassapi-keyoauth2-appleoauth2-googleoauth2-facebookcustom-token、または custom-function です。

      • provider_id string
    • タイプ string

      ユーザーの種類。ほとんどのユーザーは normal で、特定の人間ユーザーを表しています。api-key プロバイダーを通じて作成されたユーザーは、通常、サーバーからのプログラムによるアクセスに使用されるため、タイプは server です。

      値は normal または server です。

    • created_date integer

      ユーザー アカウントが作成された日時。UNIXエポックからの秒数で表されます。

    • last_authentication_date integer

      ユーザー アカウントが最後にログイン、またはリクエストを認証した日時。UNIXエポックからの秒数で表されます。

    • disabled ブール値

      true の場合、ユーザー アカウントは非アクティブのため、ログインしたり、App Services と交流したりできません。

    • データ オブジェクト

      ユーザーを説明するメタデータ。このフィールドは、ユーザーに関連付けられたすべての認証ID のデータを組み合わせます。正確なフィールド名と値は、ユーザーが認証された認証プロバイダによって異なります。

      例、ユーザーが Google アカウントにメール/パスワード アカウントをリンクしている場合、このオブジェクトには email と、namepicture などの Google のメタデータフィールドが含まれる可能性があります。

POST /groups/{groupId}/apps/{appId}/users
curl \
 --request POST 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/users' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"email":"string","password":"string"}'
リクエスト例
{
  "email": "string",
  "password": "string"
}
応答の例(201)
{
  "_id": "string",
  "identities": [
    {
      "id": "string",
      "provider_type": "anon-user",
      "provider_id": "string"
    }
  ],
  "type": "normal",
  "creation_date": 42,
  "last_authentication_date": 42,
  "disabled": true,
  "data": {}
}