api/v1/sessions/me shows, idp type as “SOCIAL” when authenticated with a custom built external OIDC Authorization server configured as an IDP in Okta tenant. It is not any social idp like Google, Microsoft or Facebook.
- Then why idp type shows as “SOCIAL”?
- How to make idp type as “FEDERATION”?
- What are the conditions for idp type to be set as “SOCIAL”?
{
“id”: “sess1234567890abcdef”,
“userId”: “00u1234567890abcdef”,
“login”: “``user@example.com``”,
“status”: “ACTIVE”,
“expiresAt”: “2026-02-18T07:24:00.000Z”,
“lastPasswordVerification”: “2026-02-18T06:54:00.000Z”,
“lastFactorVerification”: null,
“amr”: [
“pwd”
],
“idp”: {
“id”: “0oa1234567890abcdef”,
“type”: “SOCIAL”,
},
“mfaActive”: false,
“createdAt”: “2026-02-18T06:54:00.000Z”,
“expiresAt”: “2026-02-18T07:24:00.000Z”,
“status”: “ACTIVE”
}