사용자 가져오기 더 이상 사용되지 않습니다.

얻다 /groups/{groupId}/apps/{appId}/users/{userId}

ID별로 특정 사용자 계정을 가져옵니다.

경로 매개변수

응답

  • 200 application/json

    Success

    응답 속성 숨기기 응답 속성 표시 객체
    • _id 문자열

      고유 사용자 계정 ID

    • ID 배열[객체]

      사용자 계정과 연결된 인증 제공자 ID 목록입니다.

      인증 제공자 로부터의 인증된 ID입니다. 이는 개별 인증 제공자 내의 사용자 계정을 나타내며 계정을 외부 인증 시스템에 매핑합니다.

      ID 속성 숨기기 ID 속성 표시 객체
      • id 문자열
      • provider_type 문자열

        값은 anon-user, local-userpass, api-key, oauth2-apple, oauth2-google, oauth2-facebook, custom-token 또는 custom-function입니다.

      • provider_id 문자열
    • 유형 문자열

      사용자 유형입니다. 대부분의 사용자는 normal 이며 특정 인간 사용자를 나타냅니다. api-key 제공자 를 통해 생성된 사용자는 일반적으로 서버 에서 프로그래밍 방식으로 액세스 데 사용되므로 server 유형을 갖습니다.

      값은 normal 또는 server입니다.

    • creation_date integer

      사용자 계정이 생성된 날짜 및 시간입니다. 유닉스 시간 이후의 시간(초)으로 표시합니다.

    • last_authentication_date integer

      사용자 계정이 마지막으로 로그인하거나 요청 인증한 날짜 및 시간입니다. 유닉스 시간 이후의 시간(초)으로 표시합니다.

    • 비활성화 부울

      true인 경우 사용자 계정이 비활성 상태이므로 로그인하거나 App Services 와 상호 작용 수 없습니다.

    • 데이터 객체

      사용자를 설명하는 메타데이터입니다. 이 필드 사용자와 연결된 모든 인증 ID에 대한 데이터를 결합합니다. 정확한 필드 이름과 값은 사용자가 인증한 인증 제공자에 따라 달라집니다.

      예시 들어 사용자가 이메일/비밀번호 계정을 Google 계정에 연결한 경우 이 객체 에는 emailnamepicture와 같은 Google의 메타데이터 필드가 포함될 수 있습니다.

GET /groups/{groupId}/apps/{appId}/users/{userId}
curl \
 --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/users/{userId}' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
응답 예시(200)
{
  "_id": "string",
  "identities": [
    {
      "id": "string",
      "provider_type": "anon-user",
      "provider_id": "string"
    }
  ],
  "type": "normal",
  "creation_date": 42,
  "last_authentication_date": 42,
  "disabled": true,
  "data": {}
}