Openshift:如何在Java中获取服务帐户的令牌

时间:2018-07-20 12:42:17

标签: java authorization openshift

我正在将Java应用程序部署在openshift项目中。我已经创建了服务帐户,但是现在我不知道如何在我的Java应用程序中获取与此帐户相关的令牌。

我正在使用openshift java rest client v.6.1.1。我的授权看起来像

Client client = new ClientBuilder(KEY_SERVER_URL).build();
client.getAuthorizationContext().setToken(System.getenv(TOKEN));

,将令牌作为环境变量传递似乎是不安全的。

您能帮助我使用与此应用程序相关的服务帐户获取AuthorizationContext吗?

1 个答案:

答案 0 :(得分:2)

服务帐户的令牌已安装在pod内,可以从ID

中读取