From e5165a99f7d4fd5c46431660ecdf07ca68cfb0e4 Mon Sep 17 00:00:00 2001 From: Justin Wiley Date: Fri, 15 Nov 2019 17:08:41 -0800 Subject: [PATCH] Added sleep to second factor step to avoid hammering the Okta factor API. --- gimme_aws_creds/__init__.py | 2 +- gimme_aws_creds/okta.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gimme_aws_creds/__init__.py b/gimme_aws_creds/__init__.py index c3b38cf9..6cb5ade4 100644 --- a/gimme_aws_creds/__init__.py +++ b/gimme_aws_creds/__init__.py @@ -1,2 +1,2 @@ __all__ = ['config', 'okta', 'main', 'ui'] -version = '2.1.0' +version = '2.1.1' diff --git a/gimme_aws_creds/okta.py b/gimme_aws_creds/okta.py index 61f9a04e..934c5846 100644 --- a/gimme_aws_creds/okta.py +++ b/gimme_aws_creds/okta.py @@ -112,6 +112,7 @@ def stepup_auth(self, embed_link, state_token=None): flow_state = self._get_initial_flow_state(embed_link, state_token) while flow_state.get('apiResponse', {}).get('status') != 'SUCCESS': + time.sleep(0.5) flow_state = self._next_login_step( flow_state.get('stateToken'), flow_state.get('apiResponse'))