我正在将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
吗?
答案 0 :(得分:2)
服务帐户的令牌已安装在pod内,可以从ID