├── .editorconfig ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── PUBLISHING.md ├── README.rst ├── aws_okta_processor ├── __init__.py ├── __main__.py ├── cli.py ├── commands │ ├── __init__.py │ ├── authenticate.py │ ├── base.py │ └── getroles.py └── core │ ├── __init__.py │ ├── fetcher.py │ ├── okta.py │ ├── prompt.py │ ├── saml.py │ └── tty.py ├── pyproject.toml ├── pytest.ini ├── setup.cfg └── tests ├── APPLICATIONS_RESPONSE ├── AUTH_MFA_MULTIPLE_RESPONSE ├── AUTH_MFA_PUSH_RESPONSE ├── AUTH_MFA_TOTP_RESPONSE ├── AUTH_MFA_YUBICO_HARDWARE_RESPONSE ├── AUTH_TOKEN_RESPONSE ├── MFA_WAITING_RESPONSE ├── SAML_RESPONSE ├── SESSION_RESPONSE ├── SIGN_IN_RESPONSE ├── __init__.py ├── commands ├── __init__.py ├── test_authenticate.py ├── test_base.py └── test_getroles.py ├── core ├── __init__.py ├── test_fetcher.py ├── test_okta.py ├── test_prompt.py ├── test_saml.py └── test_tty.py ├── fixtures ├── .awsoktaprocessor └── userhome │ └── .awsoktaprocessor ├── test_base.py └── test_cli.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/Makefile -------------------------------------------------------------------------------- /PUBLISHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/PUBLISHING.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/README.rst -------------------------------------------------------------------------------- /aws_okta_processor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/__init__.py -------------------------------------------------------------------------------- /aws_okta_processor/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/__main__.py -------------------------------------------------------------------------------- /aws_okta_processor/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/cli.py -------------------------------------------------------------------------------- /aws_okta_processor/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/commands/__init__.py -------------------------------------------------------------------------------- /aws_okta_processor/commands/authenticate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/commands/authenticate.py -------------------------------------------------------------------------------- /aws_okta_processor/commands/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/commands/base.py -------------------------------------------------------------------------------- /aws_okta_processor/commands/getroles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/commands/getroles.py -------------------------------------------------------------------------------- /aws_okta_processor/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aws_okta_processor/core/fetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/core/fetcher.py -------------------------------------------------------------------------------- /aws_okta_processor/core/okta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/core/okta.py -------------------------------------------------------------------------------- /aws_okta_processor/core/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/core/prompt.py -------------------------------------------------------------------------------- /aws_okta_processor/core/saml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/core/saml.py -------------------------------------------------------------------------------- /aws_okta_processor/core/tty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/aws_okta_processor/core/tty.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/APPLICATIONS_RESPONSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/APPLICATIONS_RESPONSE -------------------------------------------------------------------------------- /tests/AUTH_MFA_MULTIPLE_RESPONSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/AUTH_MFA_MULTIPLE_RESPONSE -------------------------------------------------------------------------------- /tests/AUTH_MFA_PUSH_RESPONSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/AUTH_MFA_PUSH_RESPONSE -------------------------------------------------------------------------------- /tests/AUTH_MFA_TOTP_RESPONSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/AUTH_MFA_TOTP_RESPONSE -------------------------------------------------------------------------------- /tests/AUTH_MFA_YUBICO_HARDWARE_RESPONSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/AUTH_MFA_YUBICO_HARDWARE_RESPONSE -------------------------------------------------------------------------------- /tests/AUTH_TOKEN_RESPONSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/AUTH_TOKEN_RESPONSE -------------------------------------------------------------------------------- /tests/MFA_WAITING_RESPONSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/MFA_WAITING_RESPONSE -------------------------------------------------------------------------------- /tests/SAML_RESPONSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/SAML_RESPONSE -------------------------------------------------------------------------------- /tests/SESSION_RESPONSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/SESSION_RESPONSE -------------------------------------------------------------------------------- /tests/SIGN_IN_RESPONSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/SIGN_IN_RESPONSE -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/commands/test_authenticate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/commands/test_authenticate.py -------------------------------------------------------------------------------- /tests/commands/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/commands/test_base.py -------------------------------------------------------------------------------- /tests/commands/test_getroles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/commands/test_getroles.py -------------------------------------------------------------------------------- /tests/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/test_fetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/core/test_fetcher.py -------------------------------------------------------------------------------- /tests/core/test_okta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/core/test_okta.py -------------------------------------------------------------------------------- /tests/core/test_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/core/test_prompt.py -------------------------------------------------------------------------------- /tests/core/test_saml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/core/test_saml.py -------------------------------------------------------------------------------- /tests/core/test_tty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/core/test_tty.py -------------------------------------------------------------------------------- /tests/fixtures/.awsoktaprocessor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/fixtures/.awsoktaprocessor -------------------------------------------------------------------------------- /tests/fixtures/userhome/.awsoktaprocessor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/fixtures/userhome/.awsoktaprocessor -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/test_base.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/godaddy/aws-okta-processor/HEAD/tests/test_cli.py --------------------------------------------------------------------------------