
# Lister mes identités liées

`GET /fapi/v1/me/identities` · appelé depuis l'hôte de connexion de l'environnement

Liste les identités liées au compte de l'utilisateur authentifié (mot de passe, social, SAML, OIDC, legacy), de la plus ancienne à la plus récente. Le sujet externe (`sub` OIDC, NameID SAML), l'adresse e-mail du fournisseur d'identité et les références d'identifiants ne sont jamais renvoyés. Les clés d'accès et les méthodes à code à usage unique sont des authentificateurs et sont listées sous `GET /fapi/v1/me/authenticators`. La lecture ne nécessite pas de session vérifiée récemment. Le cookie `__Host-idp_session` de l'utilisateur authentifié est requis ; si le cookie est absent, expiré ou révoqué, la réponse est `401 unauthenticated`. Une application de première partie située sur une autre origine peut à la place envoyer son jeton d'accès à la Front API (`Authorization: DPoP <token>` avec une preuve DPoP ; voir [Jeton d'accès Front API](/docs/api/fapi/front-api-token)).

## Requête

En-têtes :

| En-tête | Requis | Description |
| --- | --- | --- |
| `Idp-Client` | oui | Identifiant du SDK. |

Aucun corps.

## Réponse

`200 OK` avec `{"data": [...]}`.

Chaque élément : `id` (`idn_…`), `type` (`password`, `social`, `saml`, `oidc`, `legacy`), `connection_id` (`conn_…` ; `null` pour `password`), `provider` (code du fournisseur social comme `google` ; `null` pour les autres types), `linked_via` (mode de liaison de l'identité : `primary`, `auto_verified_email`, `user_confirmed`, `admin_api`, `import`, `jit`, `auto_domain`, `invite_proof`, `manual_link`, `scim_match`), `created_at`.

Utilisez `id` avec `DELETE /fapi/v1/me/identities/{identity_id}` pour délier une identité.

## Erreurs

| Statut | Code | Quand |
| --- | --- | --- |
| 401 | `unauthenticated` | Aucun cookie de session valide. |

## Exemple

```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"
    }
  ]
}
```

## Données personnelles

Cet endpoint traite des données personnelles : identités liées. [Données personnelles dans les API KeenAuth](/docs/policies/personal-data) décrit ce qui est stocké, pendant combien de temps et comment elles sont supprimées. N'envoyez aucune catégorie particulière de données personnelles (santé, données biométriques, religion, opinions politiques, orientation sexuelle) dans aucun champ.
