noilty / oauth2-shikimori
此包已被废弃且不再维护。未建议替代包。
为 PHP Noilty OAuth2-Client 提供的 Shikimori OAuth 2.0 客户端提供商
dev-main
2023-06-11 20:34 UTC
Requires
- php: ^7.3 || ^8.0
- ext-json: *
- league/oauth2-client: ^2.0
Requires (Dev)
- eloquent/phony-phpunit: ^6.0 || ^7.1
- phpunit/phpunit: ^8.0 || ^9.0
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-06-12 15:27:10 UTC
README
此包为 PHP League 的 OAuth 2.0 客户端 提供Google OAuth 2.0 支持。
使用此包时,需要具备Google客户端ID和客户端密钥。在文档中这些被称作 OAUTH_SHIKIMORI_ID
和 OAUTH_SHIKIMORI_SECRET
。
请按照 Shikimori 说明 创建所需的凭证。
安装
使用 composer 进行安装
composer require noilty/oauth2-shikimori
使用方法
在 knpu_oauth2_client.yaml
文件中需要添加客户端
shikimori_main: type: generic provider_class: Noilty\OAuth2\Client\Provider\Shikimori client_id: '%env(OAUTH_SHIKIMORI_ID)%' client_secret: '%env(OAUTH_SHIKIMORI_SECRET)%' redirect_route: oauth.shikimori_check redirect_params: {} use_state: true
待办事项