0

最简单的 OpenShift 帐户最多提供三个应用程序。

我将如何授予第三方访问权限,仅限于应用程序?他们需要能够仅将代码部署到那个应用程序。

  • 我可以创建第二组 SSH 密钥 - 但似乎密钥是帐户级别的访问权限:即该帐户上的所有应用程序。
  • 我可以创建一个授权令牌——但这也是在帐户级别。
  • 我可以只分享应用程序的 SSH 详细信息 - 但是当我想关闭访问时,我将如何更改详细信息?

感觉好像我在这里遗漏了一些明显的东西。

在此先感谢您的任何指点。

4

1 回答 1

0

ssh 密钥是要走的路。第三方可以向您提供他们的公钥,以便您可以将它们添加到您的帐户中。然后,您可以为他们提供该应用程序的 UUID 和应用程序 URL(或 git url)。他们确实可以访问您帐户中的所有设备,但实际上,可以安全地假设他们无法猜测您其他应用程序的 UUID。

要撤消访问权限,只需从您的帐户中删除公钥。

于 2013-08-13T05:40:09.583 回答