SuperTokens
Open-source user authentication and session management for web and mobile.
SuperTokens is hardening SAML and building a migration path off other auth providers.
◆Recent moves
- 13d ago
SAML hardening lands on the stable 12.0 line
A single SAML hardening fix shipped to the stable line, following the XML signature wrapping protection added on the canary branch in June. Two SAML security changes in one window suggests the implementation is getting deliberate scrutiny rather than incidental fixes.
View source ↗ - 1mo ago
Migration mode blocks transition while inconsistent users exist
The most substantive canary tag: the MIGRATED migration-mode transition is now blocked while inconsistent users are present, alongside account-linking exploration and OpenTelemetry span annotation tweaks. Guarding the transition rather than repairing it afterward is the right call for an import that touches identity linkage. It is also where an automated contributor opened its first PRs on this repo.
View source ↗ - 1mo ago
12.0.4-canary ships with no described changes
An empty canary tag carrying only a full-changelog link. It marks a point on the branch rather than a change worth reading.
View source ↗ - 1mo ago
Activity log table put into use
Wires up an activity_log table, giving the core somewhere structured to record what happened rather than relying on external log scraping. Paired with a CI fix for release flag handling.
View source ↗ - 2mo ago
SAML gains XML signature wrapping protection
Adds protection against XML signature wrapping, an attack class where a valid signature is reused to authenticate attacker-controlled assertions. For a SAML implementation this is a foundational check rather than an optional hardening step.
View source ↗ - 2mo ago
New core user data records can be created as MIGRATED
Lets newly created core-user-data records carry the MIGRATED state directly, which is what an import needs in order to write users in their final state instead of transitioning them afterward. The first visible piece of the migration-mode thread the later canaries build on.
View source ↗