jkbennemann / php-oauth-library
OAuth登录的社交连接分支
1.0
2020-07-26 17:55 UTC
Requires
- php: >=7.1
- ext-json: *
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/simple-cache: ^1.0
- socialconnect/jwx: ^1.0
Requires (Dev)
- phpstan/phpstan-shim: ^0.11.12
- phpunit/phpunit: ^7.5
- socialconnect/http-client: ^1.0
- squizlabs/php_codesniffer: ^3.3.2
This package is auto-updated.
Last update: 2024-09-06 20:29:45 UTC
README
开源社交登录PHP。将您的应用程序与社交网络连接起来。
您可以在 example 目录中找到代码示例
此库是从 SocialConnect/auth 分支出来的
特性
-
功能:支持30+个提供者,例如Facebook、Google、Twitter、GitHub、Vk等。
-
完全:我们支持所有社交登录标准:OAuth1/OAuth2/OpenID/OpenIDConnect。
-
遵循标准:我们遵循PSR-7/PSR-17/PSR-18标准。
-
模块化:使用您需要的,查看 架构概述。
-
质量:CodeCoverage超过80%并且我们使用静态分析器。
-
灵活:在运行时更改任何提供者的配置
支持提供者类型
- OAuth1 规范RFC 5849
- OAuth2 规范RFC 6749
- OpenID v1 (1.1) (WIP!) 规范
- OpenID v2 规范
- OpenID Connect (1.0) 规范
- JWT (JSON Web Token) 规范RFC 7519
- JWK (JSON Web Keys) 规范RFC 7517
支持的提供者
SocialConnect/Auth
支持30+个提供者,例如Facebook、Google、Twitter、GitHub、Vk等。
安装与入门
您可以选择安装Socialconnect/auth composer包,而不是安装此包:`composer require jkbennemann/php-oauth-library`
有关进一步文档,请参阅 安装与入门
版本
贡献者
本项目感谢所有贡献者。欢迎贡献!
许可证
本项目是开源软件,许可协议为MIT许可证。
有关更多信息,请参阅LICENSE文件。