【发布时间】:2015-08-13 22:02:34
【问题描述】:
我目前正在使用来自 here 的 OAuth 2 Server Laravel
我同时使用client_credentials 和refresh_token 作为grant_types。
'grant_types' => array(
'client_credentials' => array(
'class' => 'League\OAuth2\Server\Grant\ClientCredentials',
'access_token_ttl' => 60,
),
'refresh_token' => array(
'class' => 'League\OAuth2\Server\Grant\RefreshToken',
'access_token_ttl' => 3600,
'refresh_token_ttl' => 604800,
'rotate_refresh_tokens' => false,
),
),
当我从 AuthorizationServer 请求令牌时,我只收到此响应:
{
"access_token": "0JpNT0vORf4HC2fTfvkssjS3SEPhfai2YRTgELIC",
"token_type": "bearer",
"expires": 1395127143,
"expires_in": 60
}
如您所见,没有refresh_token 回复,只有access_token。如何解决这个问题?如何获取refresh_token?
【问题讨论】:
标签: php oauth laravel laravel-4 oauth-2.0