yiisoft / yii-auth-client
Yii Framework external authentication via OAuth and OpenID Extension
Fund package maintenance!
Open Collective
yiisoft
Installs: 878
Dependents: 0
Suggesters: 0
Security: 0
Stars: 24
Watchers: 23
Forks: 13
Open Issues: 8
Requires
- php: ^7.4|^8.0
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-factory-implementation: 1.0
- psr/http-message: ^1.0
- psr/http-message-implementation: 1.0
- psr/log-implementation: ^1.0
- psr/simple-cache-implementation: ^1.0
- yiisoft/assets: ^4.0
- yiisoft/json: ^1.0
- yiisoft/session: ^2.0
- yiisoft/view: ^8.0
- yiisoft/widget: ^2.0
Requires (Dev)
- kriswallsmith/buzz: ^1.1
- nyholm/psr7: ^1.3
- phpunit/phpunit: ^9.5
- roave/infection-static-analysis-plugin: ^1.16
- spatie/phpunit-watcher: ^1.23
- vimeo/psalm: ^4.18
- yiisoft/cache: ^1.0
- yiisoft/di: ^1.0
- yiisoft/log: ^1.0
- yiisoft/psr-dummy-provider: *
- yiisoft/router-fastroute: ^1.0
Suggests
- web-token/jwt-checker: required for JWS, JWT or JWK related flows like OpenIDConnect
- web-token/jwt-key-mgmt: required for JWS, JWT or JWK related flows like OpenIDConnect
- web-token/jwt-signature: required for JWS, JWT or JWK related flows like OpenIDConnect
- web-token/jwt-signature-algorithm-ecdsa: required for JWS, JWT or JWK related flows like OpenIDConnect
- web-token/jwt-signature-algorithm-hmac: required for JWS, JWT or JWK related flows like OpenIDConnect
- web-token/jwt-signature-algorithm-rsa: required for JWS, JWT or JWK related flows like OpenIDConnect
This package is auto-updated.
Last update: 2024-04-03 12:51:27 UTC
README
Yii Framework External Authentication Extension
This extension adds OAuth, OAuth2 and OpenId Connect consumers for the Yii framework.
For license information check the LICENSE-file.
Documentation is at docs/guide/README.md.
Installation
The preferred way to install this extension is through composer.
composer require --prefer-dist yiisoft/yii-auth-client
General usage
Unit testing
The package is tested with PHPUnit. To run tests:
./vendor/bin/phpunit
Mutation testing
The package tests are checked with Infection mutation framework. To run it:
./vendor/bin/infection
Static analysis
The code is statically analyzed with Psalm. To run static analysis:
./vendor/bin/psalm
Support the project
Follow updates
License
The Yii Framework External Authentication Extension is free software. It is released under the terms of the BSD License.
Please see LICENSE
for more information.
Maintained by Yii Software.