使用带有 OpenID 的 JFrog 登录 Docker

Login to Docker using JFrog with OpenID

我刚刚设置好用于登录我的 JFrog 实例的 OpenID。它适用于 UI,但我无法使用 docker login.

登录

我尝试了 docker login jfrog.mycompany.com,由适用于 OpenID 的电子邮件和密码提供,但登录失败,凭据错误。

我查了一下 JFrog 文档,并尝试了 docker login jfrog.mycompany.com/openid-connect-server-webapp/authorize 但无济于事。

不幸的是,似乎没有任何示例可以说明 JFrog 是如何实现这一点的,更不用说一般的 OpenID 了。要么是我太复杂了,要么只是做错了什么。

有什么想法吗?

由于 openID 基于 SAML,您应该从 UI 生成 API 密钥,然后使用它。请参阅此 KB article 以获得更多见解。