当我使用密码授权在oauth/token
请求访问令牌时,我得到一个令牌。但是,此标记每次都相同,并且与数据库中的任何标记都不匹配。这些令牌存放在哪里?我如何使用此令牌在AJAX调用中检索我的用户数据?
答案 0 :(得分:0)
安装护照后。你需要运行命令php artisan migrate。 此命令将创建4个表。 oauth_access_tokens oauth_auth_codes oauth_personal_access_clients oauth_refresh_tokens 护照访问权限存储在" oauth_access_tokens"表。 在此表中,id列用于存储令牌。
答案 1 :(得分:0)
oauth服务器生成的令牌是唯一的,您必须将其存储在cookie或用户表等地方。您可以通过授权标头传递access_token。
Ajax电话:
var token = "Your access_token";
$.ajax({
url:"someurl.com/api/auth/getuser",
dataType: 'json',
headers: {
'Authorization': 'Bearer ' + token
},
success: function(data, status) {
return console.log("The returned data", data);
}
});