vatSim / oauth2-vatsim
VATSIM OAuth 2.0 客户端提供商,用于 PHP League OAuth2-Client
1.0.0
2023-01-22 23:46 UTC
Requires
- php: ^7.4 || ^8.0
- league/oauth2-client: ^2.0
Requires (Dev)
- ext-json: *
- mockery/mockery: ^1.4
- phpunit/phpunit: ^9.3
- squizlabs/php_codesniffer: ^3.5
README
此软件包为 PHP League 的 OAuth 2.0 客户端 提供VATSIM Connect 支持。
要求
要使用此软件包,需要VATSIM Connect客户端ID和客户端密钥。
请遵循VATSIM Connect说明以创建所需的凭据。
安装
安装时,请使用composer
composer require vatsim/oauth2-vatsim
用法
用法与The League的OAuth客户端相同,使用\Vatsim\OAuth2\Client\Provider\Vatsim
作为提供者。
可用选项
Vatsim
提供者有以下选项
domain
允许在prod或dev Connect实例之间切换(默认:https://auth.vatsim.net
)
作用域
撰写本文时,可用作用域包括
full_name
- 全名(名和姓)email
- 电子邮件地址country
- 居住国vatsim_details
- VATSIM飞行员等级,ATC等级,地区,部门,子部门
测试
可以使用以下命令运行测试
composer test
可以使用以下命令运行样式检查
composer lint
贡献
有关详细信息,请参阅CONTRIBUTING.md。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。