co-stack / typo3-oauth2-client
TYPO3 OAuth2 Login Client (backend and frontend)
Requires
- php: ^8.1
- ext-pdo: *
- league/oauth2-client: ^2.7
- psr/log: *
- typo3/cms-backend: ^12.4@dev || ^13.4@dev
- typo3/cms-core: ^12.4@dev || ^13.4@dev
- typo3/cms-fluid: ^12.4@dev || ^13.4@dev
- typo3/cms-setup: ^12.4@dev || ^13.4@dev
Requires (Dev)
- co-stack/typo3-oauth2-client-test: *@dev
- ergebnis/composer-normalize: ^2.23
- friendsofphp/php-cs-fixer: ^3.0
- overtrue/phplint: ^9.2
- phpspec/prophecy-phpunit: ^2.0
- phpstan/extension-installer: ^1.0
- roave/security-advisories: dev-latest
- saschaegerer/phpstan-typo3: @dev
- symfony/yaml: ^5.1 || ^6.4
- typo3/cms-extensionmanager: ^12.4@dev || ^13.4@dev
- typo3/cms-felogin: ^12.4@dev || ^13.4@dev
- typo3/cms-fluid-styled-content: ^12.4@dev || ^13.4@dev
- typo3/cms-frontend: ^12.4@dev || ^13.4@dev
- typo3/cms-install: ^12.4@dev || ^13.4@dev
- typo3/cms-recordlist: ^12.4@dev || ^13.4@dev
- typo3/coding-standards: ^0.4.0
- typo3/json-response: *@dev
- typo3/testing-framework: ^7.0 || ^8.0.9
- vimeo/psalm: ^3.0 || ^4.0 || ^5.0
Suggests
- league/oauth2-github: Github Authentication
This package is auto-updated.
Last update: 2025-02-16 09:41:49 UTC
README
Allow your frontend and backend users to add login possibilities via any OAuth2 provider. Popular examples are Github or Gitlab, Google, Facebook or LinkedIn or classically self-hosted solutions like Keycloak.
The extension allows administrators/integrators to configure various providers and offers any frontend and/or backend user an interface to add their OAuth2 based login.
This extension is especially powerful in combination with the Multi-Factor Capabilities of TYPO3 as you can provide backend users with a single-sign-on login of their choice and add additional security of MFA to TYPO3.
For more info, please refer to the documentation.
Backend login
Frontend login
Quick Install
composer req co-stack/typo3-oauth2-client
Issues & Contributions
Find the code at https://gitlab.com/co-stack.com/co-stack.com/typo3-extensions/typo3-oauth2-client
Report issues at https://gitlab.com/co-stack.com/co-stack.com/typo3-extensions/typo3-oauth2-client/-/issues
Security
If you learn about a potential security issue, please always contact us via security@co-stack.com and please do not create a public visible issue. Please always include the version number where you've discovered the issue.
Alternatively you can contact the TYPO3 Security Team via security@typo3.org. Please always include the version number where you've discovered the issue. For more details see TYPO3 Security Team.