You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to generate keys using Duo Universal login having a hardware token as the only device registered gimme-aws-creds throws and exception when parsing the login form data.
This happens as the login-form doesn't contain a "preferred_device" input.
Expected Behavior
Current Behavior
The following exception is thrown
File "***/python3.10/site-packages/gimme_aws_creds/duo_universal.py", line 172, in _get_duo_universal_login_form_data
preferred_device = self._find_device_to_use(doc)
File "***/python3.10/site-packages/gimme_aws_creds/duo_universal.py", line 185, in _find_device_to_use
device = doc.find('.//input[@name="preferred_device"]').get('value')
AttributeError: 'NoneType' object has no attribute 'get'
This happens as the login-form doesn't contain a "preferred_device" input.
Possible Solution
Steps to Reproduce (for bugs)
Context
Your Environment
App Version used: 2.8.1
Environment name and version: python3.10
Operating System and version: Ubuntu 22.04
The text was updated successfully, but these errors were encountered:
When trying to generate keys using Duo Universal login having a hardware token as the only device registered
gimme-aws-creds
throws and exception when parsing the login form data.This happens as the login-form doesn't contain a "preferred_device" input.
Expected Behavior
Current Behavior
The following exception is thrown
This happens as the login-form doesn't contain a "preferred_device" input.
Possible Solution
Steps to Reproduce (for bugs)
Context
Your Environment
The text was updated successfully, but these errors were encountered: