noilty/oauth2-shikimori

此包已被废弃且不再维护。未建议替代包。

为 PHP Noilty OAuth2-Client 提供的 Shikimori OAuth 2.0 客户端提供商

dev-main 2023-06-11 20:34 UTC

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_IDOAUTH_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

待办事项