
# 내 연결된 ID 목록 보기

`GET /fapi/v1/me/identities` · 환경의 로그인 호스트에서 호출

인증된 사용자 계정에 연결된 ID(비밀번호, 소셜, SAML, OIDC, 레거시)를 가장 오래된 순서로 나열합니다. 외부 주체(OIDC `sub`, SAML NameID), ID 공급자의 이메일 주소, 자격 증명 참조는 반환되지 않습니다. 패스키와 일회용 코드 방식은 인증기이므로 `GET /fapi/v1/me/authenticators`에서 나열됩니다. 조회에는 최근 검증된 세션이 필요하지 않습니다. 사용자의 `__Host-idp_session` 쿠키가 필요하며, 쿠키가 없거나 만료되었거나 취소된 경우 `401 unauthenticated`를 반환합니다. 다른 출처에 있는 자사 앱은 대신 프론트 API 액세스 토큰(DPoP 증명과 함께 `Authorization: DPoP <token>`)을 보낼 수 있습니다. 자세한 내용은 [프론트 API 액세스 토큰](/docs/api/fapi/front-api-token)을 참조하십시오.

## 요청

헤더:

| 헤더 | 필수 | 설명 |
| --- | --- | --- |
| `Idp-Client` | 예 | SDK 식별자입니다. |

본문이 없습니다.

## 응답

`{"data": [...]}`를 포함한 `200 OK`입니다.

각 항목: `id`(`idn_…`), `type`(`password`, `social`, `saml`, `oidc`, `legacy`), `connection_id`(`conn_…`, `password`인 경우 `null`), `provider`(`google` 같은 소셜 제공자 코드, 다른 유형인 경우 `null`), `linked_via`(ID가 연결된 방식: `primary`, `auto_verified_email`, `user_confirmed`, `admin_api`, `import`, `jit`, `auto_domain`, `invite_proof`, `manual_link`, `scim_match`), `created_at`.

ID의 연결을 해제하려면 `id`를 사용해 `DELETE /fapi/v1/me/identities/{identity_id}`를 호출하십시오.

## 오류

| 상태 | 코드 | 발생 조건 |
| --- | --- | --- |
| 401 | `unauthenticated` | 유효한 세션 쿠키가 없습니다. |

## 예제

```bash
curl https://example.keenauth.app/fapi/v1/me/identities \
  -H "Idp-Client: my-app/1.0.0 (node/22.0.0)" \
  -b cookies.txt
```

```json
{
  "data": [
    {
      "id": "idn_01j9zzzzzzzzzzzzzzzzzzzzzz",
      "type": "social",
      "connection_id": "conn_01j9yyyyyyyyyyyyyyyyyyyyyy",
      "provider": "google",
      "linked_via": "manual_link",
      "created_at": "2026-10-01T09:00:00Z"
    }
  ]
}
```

## 개인정보

이 엔드포인트는 개인정보를 다룹니다. 연결된 ID가 해당합니다. [KeenAuth API의 개인정보](/docs/policies/personal-data)에서 저장되는 항목, 보관 기간, 삭제 방법을 확인할 수 있습니다. 어떤 필드에도 민감정보(건강, 생체 정보, 종교, 정치적 견해, 성적 지향)를 보내지 마십시오.
