Security
2026
Migrating a production Django app from Elasticsearch to OpenSearch
How a one-line urllib3 security bump turned into migrating a Django app from elasticsearch-py to opensearch-py, and what we vendored to keep the API responses unchanged.
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.