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.