Persistent SSO
Keep users signed in between browser visits for an application.
Kinde · Const
Kinde session management configures application-level SSO cookie persistence and inactivity re-authentication. Backends can also terminate a user’s sessions through the Management API.
Kinde session management controls the SSO session associated with an application. Configure whether its cookie persists after browser closure and set an inactivity period, or revoke a user’s sessions from a backend through the Management API.
DELETE /api/v1/users/{user_id}/sessions| Name | Type | Description |
|---|---|---|
user_id | path parameter | The Kinde user identifier whose sessions should be ended. |
Authorization | Bearer token | An M2M access token authorized with delete:user_sessions. |
The page does not specify a response body or status for the session-deletion endpoint.
curl -X DELETE "https://<your_kinde_domain>/api/v1/users/<user_id>/sessions" \
-H "Authorization: Bearer <m2m_access_token>"Use the Management API from a backend to end all sessions for a user.
Keep users signed in between browser visits for an application.
Require users to authenticate again after inactivity.
Force sign-out across Kinde sessions after a security event.
Kinde session settings are configured per application in the dashboard. They control whether the SSO cookie persists after the browser closes and how long inactivity can continue before re-authentication is required.
Follow-up: How would you revoke sessions for one user? Use DELETE /api/v1/users/{user_id}/sessions from a backend with an M2M application granted delete:user_sessions.
Choose Persistent to keep the session active after browser closure, or Non-persistent to end it when the browser closes. The inactivity timeout defines when Kinde prompts the user to authenticate again.
Follow-up: What unit does the timeout use? Seconds; the documented default is 86400 seconds, which is one day.
Session settings are managed per application through Settings > Environment > Applications. Open the application, choose Sessions, configure the SSO session policy and inactivity timeout, then save.
Follow-up: Does this configure an application's own session store? No. The page limits these settings to Kinde sessions, not sessions maintained by the application.
SSO sessionsSSO session inactivity timeoutManagement APIM2M applicationdelete:user_sessions