首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应如何得到accessToken?

反应如何得到accessToken?
EN

Stack Overflow用户
提问于 2021-12-20 06:40:34
回答 3查看 465关注 0票数 0

我想寄一张带抓取的帖子。但我得到了401个错误:www-认证:无记名error="invalid_token“。我使用的是Userfront.accessToken(),但是它没有工作。

我怎样才能获得无记名认证?

代码语言:javascript
复制
const submit = (e) => {
    e.preventDefault();
    const data = new FormData(form.current);
    fetch(process.env.REACT_APP_ENDPOINT + "user/me/contract", {
      method: "POST",
      body: data,
      headers: {
        "Content-Type": "application/json",
        Authorization: `Bearer ${Userfront.accessToken()}`,
      },
    }).then((res) => res.json());
  };

注意:

代码语言:javascript
复制
console.log(`Bearer ${Userfront.accessToken()}`);

承载对象对象

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-12-20 07:41:14

谢谢大家的回答。

代码语言:javascript
复制
Authorization: `Bearer ${localStorage.getItem("fray_access_token")}`,

在此应用程序中,令牌将获得不同的名称。当我从检查,我使用它和它的工作!

票数 1
EN

Stack Overflow用户

发布于 2021-12-20 07:21:19

JSON.stringify(Userfront.accessToken())请对该对象进行字符串化,以了解在那里发生了什么,然后如果从该函数返回accessToken,则将该字符串放入其中。

我刚从医生那里意识到;

为了处理类似于此

()-的请求,后端应该从授权头读取JWT,并使用用户前仪表板中的公钥验证它是否有效。

https://userfront.com/guide/auth/

代码语言:javascript
复制
fetch('https://api.example.com', {
  method: 'GET'
  headers: {
    'Content-Type': 'application/json',
    'Authorization': `Bearer ${Userfront.tokens.accessToken}`
  }
});
票数 1
EN

Stack Overflow用户

发布于 2021-12-20 07:25:11

你能试试这个吗?我从https://userfront.com/guide/auth/上看到这个

代码语言:javascript
复制
  headers: {
    'Content-Type': 'application/json',
    'Authorization': `Bearer ${Userfront.tokens.accessToken}`
  }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70418194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档