首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在标头中发送"BearerToken“的傲慢用户界面,需要”比勒“

在标头中发送"BearerToken“的傲慢用户界面,需要”比勒“
EN

Stack Overflow用户
提问于 2018-12-20 15:01:09
回答 1查看 1.3K关注 0票数 1

我正在使用在集成的Apigee门户中生成的swagger2.0创建一个swagger。

我正在尝试使oauth2客户端凭据(在swagger2.0中称为应用程序)流在UI的“尝试它”部分中工作。

请注意,来自用户的输入是客户端和机密,而不是令牌。

当我尝试授权get操作和发送请求时,我可以在UI的curl表示中看到授权头被表示为“授权: BearerToken {token}”。令牌将按预期的方式在curl字符串中替换。

远地点不支持"BearerToken“前缀,只支持”比勒“。有没有办法强迫swaggerUI使用前缀"Bearer“而不是"BearerToken"?

我的安全定义:

代码语言:javascript
运行
复制
securityDefinitions:
  OAuth2:
    type: oauth2
    flow: application
    tokenUrl: 'https://{org-environment}/token'
    scopes:
      read: Grants read access

我在路径中的安全定义:

代码语言:javascript
运行
复制
 paths:
  /resources:
    get:
      security:
        - OAuth2: [read]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-21 08:33:59

令牌的名称是根据oauth访问令牌生成代理的响应设置的。

我把token.type从"BearerToken“改为"Bearer”,这解决了我的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53871143

复制
相关文章

相似问题

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