【发布时间】:2017-09-01 15:43:51
【问题描述】:
我正在用 yii2 实现一个 restful api,我想知道如何使用户的访问令牌过期
在我的登录控制器中
if($model->login()){
return [
"access_token' => Yii::$app->user->identity->getAuthKey(),
];
}
现在在我的其他控制器中实现了这种行为
class DefaultController extends Controller {
$behaviors['authenticator'] = [
'class' => CompositeAuth::className(),
'authMethods' => [
QueryParamAuth::className(),
],
];
}
每当我在我的 url 中发送带有访问令牌的请求时,这都有效
但现在的问题是访问令牌没有过期
如何设置访问令牌的到期时间?
【问题讨论】:
-
你正在使用哪个用户扩展?
-
我没有使用任何扩展
-
请检查这个answer它对你有用。