bravecollective / sso-basics
此包已被弃用且不再维护。作者建议使用tkhamez/eve-sso包。
3.0.0
2019-10-13 23:08 UTC
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
此包已弃用,后续版本:https://github.com/tkhamez/eve-sso-php。
sso-basics
一些支持EVE SSO v1和v2的基础包。
安装
要使用Composer安装绑定,请执行
composer require bravecollective/sso-basics
SSO登录页面
要使用示例SSO登录页面,您需要bravecollective/web-ui,其中包含所需的CSS和图片。
变更日志
3.0.0
- 将最低PHP版本要求提升至7.2.0
2.1.0
- 添加JsonWebToken类
- 现在使用严格类型
2.0.0
- 支持EVE SSO v2
- 需要PHP 7.1+
- 需要gmp和mbstring PHP扩展
- EveAuthentication类:由于ID无论如何都没有添加,$token类型提示已从
ResourceOwnerAccessTokenInterface
更改为AccessTokenInterface
,因为从League\OAuth2\Client\Provider::getAccessToken()
获取此对象时,它声明了相同的返回类型。
1.0.0
- 第一个支持EVE SSO v1的稳定版本
- 需要PHP 5.6+