卷曲到Openshift控制台以获取访问令牌

时间:2019-09-18 06:46:25

标签: openshift

我正在尝试为openshift登录检索用户访问令牌。我要实现的方法是通过curl命令,其中用户提供其用户名和密码,并作为响应将获得令牌。我不能使用openshift python客户端,它只能是GET / POST调用。

1 个答案:

答案 0 :(得分:0)

您需要执行以下步骤

  1. 从curl命令导出/获取令牌
  

export TOKEN = $(curl -u user1:test @ 123 -kI   'https://myose01:8443/oauth/authorize?clientid=openshift-challenging-client&response_type=token'   | grep -oP“ access_token = \ K [^&] *”)

  1. 导出/设置端点
  

导出ENDPOINT = myose01:8443

  1. 使用上述两个变量测试任何开放式上班休息电话

测试样本:-

curl -k \
    -H "Authorization: Bearer $TOKEN" \
    -H 'Accept: application/json' \
    https://$ENDPOINT/oapi/v1/projects