4 Commits

Author SHA1 Message Date
5d3bffbbad feat: Update mailer DSN to null for testing and provide example configurations for Pocket-ID OIDC credentials 2025-11-08 18:47:53 +01:00
cd3eb6afed feat: Implement password setup functionality with email notifications and token management 2025-11-08 18:45:43 +01:00
9122cd2cc1 feat: Integrate Pocket-ID OIDC for Single Sign-On
- Added knpuniversity/oauth2-client-bundle and league/oauth2-client to composer.json
- Updated composer.lock with new dependencies
- Registered KnpUOAuth2ClientBundle in bundles.php
- Configured security.yaml for custom authenticator and access control
- Created OIDC setup documentation (OIDC_SETUP.md)
- Implemented OAuthController for handling Pocket-ID authentication flow
- Developed PocketIdProvider and PocketIdResourceOwner for OIDC integration
- Created PocketIdAuthenticator for user authentication and management
- Updated login.html.twig to include Pocket-ID login button with styling
- Added knpu_oauth2_client.yaml configuration for Pocket-ID client
2025-11-08 17:32:39 +01:00
c07c90cdaa Initial Commit 2025-11-08 10:26:44 +01:00