yorick
555a3dbb95
Match OIDC users by sub claim, auto-enroll, sync admin from groups
...
Switch from email-based OIDC matching to the stable `sub` claim.
Existing users are migrated by email on first login, new users are
auto-enrolled from OIDC claims, and admin status is synced from the
IdP's groups claim. Also expose oidc_sub on the admin edit-user page.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 19:58:58 +01:00
Aaron
219260c57f
Member: set empty reset key for new users
2025-05-16 11:53:59 +02:00
Aaron
8dbf1dce7b
Database: start reworking the DBA to work with PDO
2025-05-13 20:51:43 +02:00
Roflin
fc9de822d8
Merge branch 'master' into password-reset
2025-03-02 15:00:34 +01:00
Aaron
cc0ff71ef7
Management controllers: move table queries into models
2025-01-08 19:11:10 +01:00
Aaron
9c86d2c475
Authentication: replace getUserId with Member::fromEmailAddress
2024-11-05 16:44:54 +01:00
Aaron
ad816f10a3
EditTag: allow designating a tag owner
2023-03-11 19:57:19 +01:00
Aaron
02b43035f3
AccountSettings: allow users to change their personal details
2023-03-11 15:32:07 +01:00
Aaron
6c0f6b06e6
Fix IPv4-only remnant.
2017-11-09 17:00:35 +01:00
Aaron
ab0e4efbcb
Initial commit.
...
This is to be the new HashRU website based on the Aaronweb.net/Kabuki CMS.
2017-11-09 17:00:22 +01:00