【问题标题】:How to pass JWT(JSON Web Tokens) for authorization via url/link to graphiql如何通过 url/link 将 JWT(JSON Web 令牌)传递给 graphiql 进行授权
【发布时间】:2023-02-09 12:50:24
【问题描述】:
我想将我的 Web 应用程序与 graphiql 链接起来,这样用户就可以使用 graphiql 而无需手动将令牌插入标题部分。
我怎样才能通过JWT(JSON 网络令牌)从我的应用程序到 graphiql 的授权,例如通过 URL,所以它是在标题配置中设置的?
我确实知道创建反应包装器应用程序并通过 fetchers 注入的选项,但宁愿让它更简单,例如通过 url。
提前致谢,非常感谢您的专业知识!
【问题讨论】:
标签:
json
graphql
jwt
authorization
graphiql
【解决方案1】:
点击“请求标头”在图形QL如下所示:
然后,放“授权”标题和“智威汤逊”关键字和JWT 访问令牌在请求标头如下所示:
{
"Authorization": "JWT your_jwt_access_token_here"
}
小心,如果你省略双引号如下图,出现错误:
{
Authorization: JWT your_jwt_access_token_here
}
再次小心,如果你使用单引号做字符串类型值在图形QL如下图,出现错误:
{
'Authorization': 'JWT your_jwt_access_token_here'
}
Buy me a coffee!!