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

0

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

1 Antwort
0

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

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

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen