Gimme-aws-creds не работает на cmd при вводе mfaPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Gimme-aws-creds не работает на cmd при вводе mfa

Сообщение Anonymous »

Я пытаюсь войти в систему, он распознает мое имя пользователя, но не удается, когда я ввожу MFA. Я могу войти в браузер, используя те же учетные данные.
MacOS, используя zsh. gimme-aws-creds раньше нормально работал на той же машине.
gimme-aws-creds 2.8.2
Python 3.9.6
gimme-aws-creds
Using password from keyring for my_username
Multi-factor Authentication required.
Preferred factor type of web not available.
Using the only authentication factor configured: token:software:totp( GOOGLE ) : myemail@domain.ad.
Enter verification code:
Traceback (most recent call last):
File "/opt/homebrew/bin/gimme-aws-creds", line 17, in
GimmeAWSCreds().run()
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/main.py", line 453, in run
self._run()
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/main.py", line 876, in _run
for data in self.iter_selected_aws_credentials():
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/main.py", line 845, in iter_selected_aws_credentials
aws_results = executor.map(generate_credentials_prepare_data, self.aws_selected_roles)
^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/main.py", line 727, in aws_selected_roles
selected_roles = self._get_selected_roles(self.requested_roles, self.aws_roles)
^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/main.py", line 718, in aws_roles
self.saml_data['SAMLResponse'],
^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/main.py", line 709, in saml_data
self._cache['saml_data'] = saml_data = self.okta.get_saml_response(self.aws_app['links']['appLink'], self.auth_session)
^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/main.py", line 702, in aws_app
self._cache['aws_app'] = aws_app = self._get_selected_app(self.conf_dict.get('aws_appname'), self.aws_results)
^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/main.py", line 643, in aws_results
auth_result = self.auth_session
^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/main.py", line 629, in auth_session
auth_result = self.okta.auth_session(redirect_uri=self.conf_dict.get('app_url'), open_browser=open_browser)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/okta_classic.py", line 179, in auth_session
login_response = self.auth()
^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/okta_classic.py", line 172, in auth
flow_state = self._next_login_step(
^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/okta_classic.py", line 342, in _next_login_step
return self._login_multi_factor(state_token, login_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/okta_classic.py", line 626, in _login_multi_factor
return self._login_input_mfa_challenge(state_token, factor['_links']['verify']['href'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/gimme_aws_creds/okta_classic.py", line 656, in _login_input_mfa_challenge
response.raise_for_status()
File "/opt/homebrew/Cellar/gimme-aws-creds/2.8.2_4/libexec/lib/python3.12/site-packages/requests/models.py", line 1024, in raise_for_status
raise HTTPError(http_error_msg, response=self)


Подробнее здесь: https://stackoverflow.com/questions/790 ... n-type-mfa
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»