AcadeDoc/apps/server/src/database
Philip Okugbe 74cd890bdd
feat(EE): implement SSO group sync for SAML and OIDC (#1452)
* feat: implement SSO group synchronization for SAML and OIDC

- Add group_sync column to auth_providers table
- Extract groups from SAML attributes (memberOf, groups, roles)
- Extract groups from OIDC claims (groups, roles)
- Implement case-insensitive group matching with auto-creation
- Sync user groups on each SSO login
- Ensure only one provider can have group sync enabled at a time
- Add group sync toggle to SAML and OIDC configuration forms

* rename column
2025-08-31 20:33:37 +01:00
..
migrations feat(EE): implement SSO group sync for SAML and OIDC (#1452) 2025-08-31 20:33:37 +01:00
pagination fix pagination issue where user is not part of any space 2025-04-07 19:09:02 +01:00
repos fix: exclude deleted pages (#1494) 2025-08-31 09:11:33 +01:00
services fixes 2024-06-07 17:29:34 +01:00
types feat(EE): implement SSO group sync for SAML and OIDC (#1452) 2025-08-31 20:33:37 +01:00
database.module.ts feat: public page sharing (#1012) 2025-04-22 20:37:32 +01:00
migrate.ts restructure directories 2024-06-09 15:57:52 +01:00
utils.ts updates and fixes 2024-05-18 03:19:42 +01:00