【问题标题】:Can I get the OpenWhisk Authorization token from the Bluemix web UI?我可以从 Bluemix Web UI 获取 OpenWhisk 授权令牌吗?
【发布时间】:2017-08-03 22:52:54
【问题描述】:

我已经部署了一个 OpenWhisk 操作,并通过节点应用程序中的 request 包成功调用它。为了让事情正常工作,我必须在 HTTP 请求中传递一个 Authorization 标头。该标头的值是userid:password 的base64 编码版本。

我可以在命令行计算该值,也可以使用 wsk 命令的 -v 选项来获取它,但是我在 Bluemix Web UI 的任何地方都找不到它。我正在整理一些培训材料,如果我能提供帮助,我宁愿不将我的用户发送到命令行。

有人知道如何通过 Bluemix UI 获得这个值吗?如果它在那里,我还没有看到它。

【问题讨论】:

  • 你如何设置它以要求 Authorization 标头?

标签: node.js http-headers ibm-cloud openwhisk


【解决方案1】:

只需导航到 Bluemix 上的 CLI setup page。您将找到一个包含用于设置 CLI 以供本地使用的命令的框。那个包含 API 密钥。

【讨论】:

  • 也许我错过了,但我在该页面上看到的唯一 API 密钥位于第 2 步下,其格式为用户名:密码。这适用于 wsk,但我无法让它在我的节点应用程序中运行。 但是如果我使用该 username:password 值并对其进行 base64 编码,一切正常。这就是我必须在节点中使用的,据我所知,这也是我希望在 UI 中找到的。
  • 取密钥,在冒号处拆分,左边是用户名,右边是密码。
猜你喜欢
  • 2020-07-19
  • 2018-11-14
  • 1970-01-01
  • 2016-10-13
  • 2016-11-29
  • 2021-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多