oidc / core
OpenID Connect Core Library implementation for PHP
Installs: 75 452
Dependents: 0
Suggesters: 0
Security: 0
Stars: 16
Watchers: 3
Forks: 3
Open Issues: 0
Requires
- php: ^8.1
- ext-json: *
- mileschou/psr: ^1.0
- paragonie/constant_time_encoding: ^2.6
- psr/container: ^1.0 | ^2.0
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0 | ^2.0
- web-token/jwt-library: ^3.3
Requires (Dev)
- illuminate/container: ^6 | ^7 | ^8 | ^9 | ^10
- illuminate/support: ^6 | ^7 | ^8 | ^9 | ^10
- laminas/laminas-diactoros: ^2.2
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ^3.7
- symfony/var-dumper: ^5.4 | ^6
- symfony/yaml: ^5.4 | ^6
Suggests
- laminas/laminas-diactoros: Require if use Laravel and Laminas diactoros
README
OpenID Connect Core Library implementation for PHP.
Required Packages
- PSR-7、PSR-17、PSR-18 implementations for process HTTP request / response.
- PSR-11 implementation for handle service container.
web-token/jwt-framework=^2.2
for verify JWT.
Implemented specs
- OpenID Connect Core 1.0
- OpenID Connect Discovery 1.0
- RFC 6749 - The OAuth 2.0 Authorization Framework