nistech / contao-qualliid-login
Diese Erweiterung ermöglicht die Anmeldung im Backend und im Frontend über die Qualli.Id. Diese wird benötigt, um auf Daten von Qualli.life zuzugreifen. Ein aktiver Lizenzvertrag für Qualli.life wird benötigt.
Installs: 34
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Type:contao-bundle
Requires
- php: ^8.3
- contao/core-bundle: ^5.3
- league/oauth2-client: ^2.8
- markocupic/contao-oauth2-client: ^1.2
- markocupic/contao-twig-assets: ^1.1
Requires (Dev)
- contao/manager-plugin: ^2.12
This package is auto-updated.
Last update: 2025-06-01 13:51:46 UTC
README
Contao Qualli.Id Login
This extension adds a Qualli.Id login button to Contao's frontend and backend. Before/after installation you get and save the client_id
and client_secret
in your .env file.
To activate or deactivate the application, the configuration file config.yaml must be edited under config/config.yaml
.
You need an active license aggreement for Qualli.life.
This extension is based on Marko Cupics contao-oauth2-client (https://packagist.org/packages/markocupic/contao-oauth2-client). Thanks for your great work.
Frontend Module
To display the login button in the frontend, create a member login module and select the mod_login_qualliid template.
Installation
composer require nistech/contao-qualliid-client
Configuration
# config/config.yaml nistech_contao_qualliid_login: disable_contao_core_backend_login: false # Disable original Contao backend login enable_csrf_token_check: true contao_oauth2_clients: qualliid_backend: enable_login: true client_id: '%env(CONTAO_QUALLI_ID_CLIENT_ID)%' client_secret: '%env(CONTAO_QUALLI_ID_CLIENT_SECRET)%' qualliid_frontend: enable_login: true client_id: '%env(CONTAO_QUALLI_ID_CLIENT_ID)%' client_secret: '%env(CONTAO_QUALLI_ID_CLIENT_SECRET)%'
# .env or .env.local
CONTAO_QUALLI_ID_CLIENT_ID=ApiDemoId
CONTAO_QUALLI_ID_CLIENT_SECRET=LongLongAlphaNumericString