php - Yii2 - Filsh OAuth2 服务器安装

标签 php oauth-2.0 yii2

我目前正在尝试安装用于实现 OAuth2 服务器的 Yii2 扩展 (https://github.com/Filsh/yii2-oauth2-server)。但是,我一直在运行以下错误:

Error page

有没有人知道如何安装这个扩展。我按照给出的说明进行操作,但没有提及该错误。

最佳答案

Satya是对的。您需要按照 repo's description 中的说明配置 oauth2 模块:

'oauth2' => [
   'class' => 'filsh\yii2\oauth2server\Module',
   'options' => [
      'token_param_name' => 'accessToken',
      'access_lifetime' => 3600 * 24
   ],
   'storageMap' => [
      'user_credentials' => 'common\models\User'
   ],
   'grantTypes' => [
      'client_credentials' => [
         'class' => 'OAuth2\GrantType\ClientCredentials',
         'allow_public_clients' => false
      ],
      'user_credentials' => [
         'class' => 'OAuth2\GrantType\UserCredentials'
      ],
      'refresh_token' => [
         'class' => 'OAuth2\GrantType\RefreshToken',
         'always_issue_new_refresh_token' => true
      ]
   ],
]

我已成功配置此扩展并创建了 带有 OAuth2 服务器的 Yii2 Rest API 模板 https://github.com/ikaras/yii2-oauth2-rest-template - 随意使用。此代码还包含一些演示数据(使用示例)和对 Controller 的 scopes 的支持。

关于php - Yii2 - Filsh OAuth2 服务器安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28293953/

相关文章:

php - 按 Yii2 RESTful API 上的其他字段过滤

yii2 - Yii2 迁移中的多对多关系

php - 在 PHP 中生成 JSON 格式字符串数组的键/值对

oauth-2.0 - 使用不同的 redirect_uri 和 openid.realm 参数从 Google OpenID 2.0 迁移到 OpenID Connect

php - ./和 ../在 PHP 中的区别

javascript - OAuth 流程通过 phonegap 和服务器端对用户进行身份验证

php - Azure AD B2C 使用 PHP 验证 JWT

css - Yii2:如何更改 Select2 小部件的字体系列

php - 提交抽象类和子类的最佳实践?

php - 如何下载上传的文件?