首页 文章

如何使用Laravel护照从前端授予API访问令牌

提问于
浏览
0

我在Laravel中创建了两个项目,一个是Passport Server,另一个是Client . 我在我的服务器项目中配置了完整的Passport . 我也得到了access_token .

当我授权我的客户端项目时,它会在我的浏览器中显示 .

{“token_type”:“Bearer”,“expires_in”:31536000,“access_token”:*****,“refresh_token”:****}

现在,我的问题是如何为用户传递/授予access_token并转到我的客户端面板 . 我已经用邮递员检查了 . now i want doing this from my browser.

1 回答

  • 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
            }
      });
    

相关问题