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).

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

curl https://example.keenauth.app/fapi/v1/me/identities \
  -H "Idp-Client: my-app/1.0.0 (node/22.0.0)" \
  -b cookies.txt
{
  "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 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.