CLI工具,使您能够使用OKTA Identity Provider登录和检索构件凭据
saml2art的Python项目详细描述
同一件艺术品
CLI工具,使您能够使用OKTA Identity Provider登录和检索工件凭据。在
过程是:
- 配置Okta应用程序url、工件主机、用户名
- 提示用户输入凭据
- 使用基于表单的身份验证登录到Okta Identity Provider
- 构建SAML断言
- 使用SAML断言登录到Artifactory并检索会话cookie
- 生成API密钥
- 将其存储在netrc文件中(~/.netrc)
安装和使用
安装
saml2art可以通过运行pip install saml2art
来安装。它需要python3.7.0+。在
用法
配置
需要先运行此步骤
默认情况下,配置存储在“~/.saml2art”中
usage: saml2art configure [-h] [--artifactory-host ARTIFACTORYURL]
[--okta-app-url OKTAAPPURL] [--username USERNAME]
optional arguments:
-h, --help show this help message and exit
--artifactory-host ARTIFACTORYURL
Your Artifactory host
--okta-app-url OKTAAPPURL
Your Artifactory Okta app url
--username USERNAME Your IdP username
登录
login命令将连接到OKTA并获取SAML断言。 然后它将登录到Artifactory并为您创建一个API密钥。在
API密钥将以工件主机名存储在~/.netrc中。在
建议的方法是运行-saml2art login
终端将提示您输入密码。在
^{pr2}$- 项目
标签: