bravecollective / sso-basics
Installs: 1 958
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 5
Forks: 0
Open Issues: 0
Requires
- php: ^7.2
- ext-json: *
- guzzlehttp/guzzle: ^6.3
- league/oauth2-client: ^2.2
- paragonie/random_compat: ^2|^9.99
- psr/container: ^1.0
- psr/http-message: ^1.0
- web-token/jwt-key-mgmt: ^2.0
- web-token/jwt-signature: ^2.0
- web-token/jwt-signature-algorithm-ecdsa: ^2.0
- web-token/jwt-signature-algorithm-hmac: ^2.0
- web-token/jwt-signature-algorithm-rsa: ^2.0
Requires (Dev)
- phpunit/phpunit: ^8.4
README
This package is abandoned, successor: https://github.com/tkhamez/eve-sso-php.
sso-basics
Some super basic package for supporting EVE SSO v1 and v2.
Install
To install the bindings via Composer, execute:
composer require bravecollective/sso-basics
SSO Login page
To use the exemplary SSO login page, you need bravecollective/web-ui, which contains the required CSS and images.
Changelog
3.0.0
- Raised minimum required PHP Version to 7.2.0
2.1.0
- Added JsonWebToken class
- Using strict types now
2.0.0
- Support for EVE SSO v2
- Needs PHP 7.1+
- Needs gmp and mbstring PHP extensions
- EveAuthentication class: The $token type hint has been changed from
ResourceOwnerAccessTokenInterface
toAccessTokenInterface
because the ID is not added anyway andLeague\OAuth2\Client\Provider::getAccessToken()
, from which this object originates, declares the same return type.
1.0.0
- First stable release with support for EVE SSO v1.
- Needs PHP 5.6+