如何在不需要浏览器的情况下使用AWS CLI登录AWS SSO?

0

【以下的问题经过翻译处理】 你好,我想使用AWS CLI登录AWS SSO,但我只想使用CMD,而不需要与浏览器交互,是否有任何解决方案?

1개 답변
0

【以下的回答经过翻译处理】 答案是“不行”。作为 AuthN 流程的一部分,当您以编程方式使用 AWS SSO 时,必须使用浏览器才能授权 CLI 客户端。 您可以进行以下操作:

  • 使用首选浏览器。
  • 通过转到“verificationUriComplete”而不是“verificationUri”(这些是“SSO-OIDC”API套件的“StartDeviceAuthorization”调用的输出字段),跳过网页。前者是验证URI,包括OTP“userCode”。

您可以创建自己的脚本,自动化一切,直到您只需要在打开的Web浏览器页面上单击“授权”为止,这是由于脚本而导致的。这就是我通过PowerShell和PowerShell的AWS工具最终采取的措施。

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인