You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Postman中调用OpenShift API获取认证Token?

在Postman中获取OpenShift认证Token的解决方案

配置步骤(匹配curl成功逻辑)

  • 请求URL:使用与curl一致的地址
    https://oauth-openshift.apps.domain/oauth/authorize?response_type=token&client_id=openshift-challenging-client
  • 认证方式:选择「Basic Auth」,填入你的用户名和密码(对应curl的--user user:password)
  • 请求头设置:
    • 添加X-CSRF-Token: xxx(值与你之前使用的一致)
    • 必须添加Accept: application/json,强制返回JSON格式的Token数据,避免返回跳转页面
  • 关闭SSL验证:点击请求右上角齿轮图标,关闭「SSL certificate verification」(对应curl的--insecure)
  • 请求方法:保持为GET(curl默认请求方法)

提取Token的方式

发送请求后,Token会以两种形式返回:

  1. 如果返回JSON响应,直接从access_token字段提取
  2. 如果返回Location响应头,在Postman的「Headers」标签下找到Location字段,提取其中access_token=xxx部分的xxx值

关键注意事项

  • 不要使用openshift-browser-client,该客户端为浏览器场景设计,会返回带「Display Token」的页面,无法直接获取Token;必须使用openshift-challenging-client
  • 若仍返回页面,可在URL后追加redirect_uri=urn:ietf:wg:oauth:2.0:oob参数,强制授权服务器直接返回Token而非跳转

内容的提问来源于stack exchange,提问作者Anti76

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 11:42:38