我正在使用laravel 5.6
和passport
来授权我的用户
passport
我正在使用Personal Access Tokens
在这里,我为具有foo
范围的经过身份验证的用户生成令牌:
$accessToken = $user->createToken('App', ['foo'])->accessToken;
之后如何在不重新生成令牌的情况下向用户添加bar
范围?
答案 0 :(得分:0)
有一个名为oauth_access_tokens
的表。每个令牌的Passport存储范围。您可以更新该令牌的范围
DB::table('oauth_access_tokens')
->where('id', $token)
->update(['read','write']); //scopes array
如果您检查护照源文件,他们也使用这种方式插入