如何解决联合 IBMid SSO 绕过一次
我正在尝试以编程方式创建联合用户帐户并使用自动化设置该用户帐户。
这样做的原因是因为我们想要创建自定义的用户环境(通过登录用户)。
默认情况下,在 IBM 联合域时,不会创建该域的用户帐户,用户必须登录才能创建帐户。请参阅文档中的注释:
我希望创建用户,以便自动化脚本可以使用 Schematics SDK(工作区)提供服务和资源
我发现用户可以通过CLI登录并触发账户创建 https://cloud.ibm.com/docs/account?topic=account-federated_id 方案是在使用CLI的时候,提示输入一次性密码进行SSO登录(联合)
它说为了避免自动化脚本的一次性代码,你必须使用 API 密钥 https://cloud.ibm.com/docs/account?topic=account-federated_id#api_key
但是,您只能在创建用户后才能获取 API 密钥。这让我想到了这个问题..我们如何在让用户登录之前获取 API 密钥,有没有一种编程方式或其他人在 python 中做了什么来绕过这个一次性令牌提示以登录联合用户,以便他们的环境和帐户是为原理图和其他自动化脚本创建的,以部署实例等?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。