Casdoor
Open-source identity and access management platform with SSO and OAuth.
Casdoor ships a minor version per commit, and every one of them is login-flow repair
◆Recent moves
- 4d ago
Logout now actually deletes the stored session row
Captures the Beego session id before regeneration so logout can delete the matching database row. A session that survives its own logout is the kind of defect that matters more in an IAM product than the one-line changelog suggests.
View source ↗ - 5d ago
Device code survives the social-login round-trip
Preserves the device userCode across a social-login redirect, closing a break in the device authorization flow. Fits the session-continuity thread running through this release run.
View source ↗ - 7d ago
Forgot-password placeholder matches configured providers
Adjusts placeholder text on the password-recovery form to reflect which providers are configured. Copy-level polish on the same flow the two preceding releases repaired functionally.
View source ↗ - 7d ago
Email lookups match case-insensitively
Makes email matching case-insensitive in an internal lookup helper. A narrow correctness fix that most deployments would never trip over.
View source ↗ - 8d ago
Password-grant tokens report the previous sign-in time correctly
Keeps lastSigninTime pointing at the previous login rather than the current one when issuing a password-grant token. Small, but it is audit data administrators read and act on.
View source ↗ - 8d ago
Unmasking provider categories restores password recovery
Email and SMS provider categories were masked, which broke forgot-password outright. This is the functional half of the recovery-flow cluster that the following two releases then finished tidying.
View source ↗