pasaia-udala / auth-bundle
Dual authentication bundle for Symfony: LDAP (Active Directory) + Certificate (Izenpe OAuth2)
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
pkg:composer/pasaia-udala/auth-bundle
Requires
- php: >=8.1
- ext-ldap: *
- ikerib/giltza-oauth2: ^1.0
- knpuniversity/oauth2-client-bundle: ^2.19
- symfony/config: ^6.4|^7.0
- symfony/dependency-injection: ^6.4|^7.0
- symfony/framework-bundle: ^6.4|^7.0
- symfony/http-kernel: ^6.4|^7.0
- symfony/security-bundle: ^6.4|^7.0
Requires (Dev)
- phpunit/phpunit: ^10.0|^11.0
- symfony/phpunit-bridge: ^6.4|^7.0
README
Symfony-rako autentikazio bikoitzerako bundlea: LDAP (Active Directory) + Ziurtagiria (Izenpe OAuth2).
📋 Ezaugarriak
- ✅ LDAP autentifikazioa: Active Directory-rekin bateragarria
- ✅ Ziurtagirien bidezko autentifikazioa: Izenpe integrazioa (Giltza OAuth2)
- ✅ Ikusizko hautatzailea: autentifikazio-metodoa aukeratzeko orria
- ✅ Taldeen bilaketa: errekurtsiboa service account-arekin
- ✅ Rol mapaketa: LDAP taldeak → Symfony rolen mapaketa
- ✅ Integrazio automatikoa: ziurtagiriak erabiltzailea LDAP-en bilatzen du NANaren bidez
- ✅ Erabat konfigura daiteke: YAML bidez
🚀 Instalazioa
composer require pasaia-udala/auth-bundle
⚙️ Konfigurazio azkarra
Ikusi dokumentazio osoa: docs/INSTALLATION.md
📖 Dokumentazioa
📝 Eskakizunak
- PHP >= 8.2
ext-ldapluzapena- Symfony 6.4 edo 7.x
- KnpU OAuth2 Client Bundle
- Izenpe (Giltza) OAuth2 bezeroa
📄 Lizentzia
MIT
👥 Egilea
Garatu du Pasaia Udala-k (Informatika Saila)
Bertsioa: 1.1.0