我在Laravel中创建了两个项目,一个是Passport Server,另一个是Client。我在我的服务器项目中配置了完整的Passport。我也得到了access_token。
当我授权我的客户端项目时,它会在我的浏览器中显示。
{ “token_type”:“持票人”, “expires_in”:31536000, “的access_token”:*******, “refresh_token”:****** }
现在,我的问题是如何为用户传递/授予access_token并转到我的客户端面板。我已经用邮递员检查了。 现在我想从浏览器中执行此操作。
答案 0 :(得分:0)
在您的视图页面中尝试此代码:
let url = 'http://example.com/slug';
$.ajax({
url : url,
method : "POST",
dataType : "json",
crossDomain : true,
contentType : "application/json; charset=utf-8",
data : JSON.stringify(data),
cache : false,
beforeSend: function (xhr) {
/* Authorization header */
xhr.setRequestHeader("Authorization","Bearer "+accessToken);
},
success: function (data) {
// do something
},
error: function (jqXHR, textStatus, errorThrown) {
// do something
}
});