SSO
2026
From Django library to AWS Cognito: my journey building enterprise SSO
How a multi-provider SSO requirement took me from rewriting a Django SSO library to an AWS Cognito setup where adding a new identity provider needs no server code changes.
How to set up SSO authentication in your app's admin panel
How to configure SSO account and notification settings in a Django admin panel backed by AWS Cognito, automate the setup through an admin API, and trigger user soft-deletes from Azure and Okta.
How to test SSO authentication with Cognito and OIDC providers
How to test SSO login and logout through AWS Cognito with an external OIDC provider, check that the user was created, and what a failed group validation looks like.
How to configure AWS Cognito for SSO: a step-by-step guide
How to set up AWS Cognito for multi-tenant SSO: an app client per customer, a custom groups attribute, external OIDC providers, and a managed login page.
Okta single sign-on (SSO) setup: a step-by-step guide
How to set up an Okta OIDC application for SSO: groups, role attributes, scopes, claims, access policies, event hooks for soft-deleting users, and optional MFA.
Azure single sign-on (SSO) setup: a step-by-step guide
How to register an app in Azure (Microsoft Entra ID) for OIDC SSO: scopes, group claims, API permissions, app roles, groups, user soft-deletion, and optional MFA.