Skip to content

Releases: onelogin/onelogin-python-aws-assume-role

v1.4.5

10 Jan 13:24
7d680c2
Compare
Choose a tag to compare
  • Add password CLI option
  • Add --aws-account-id and --aws-role-name parameters.
  • Fix bug detected on the Protect MFA use. When PUSH Manual is used, get_saml_assertion_verifying must contain do_not_notify=True
  • Include 'aws_session_expiration' and 'aws_security_token' as part of AWS cred.

v1.4.4

21 Sep 17:44
Compare
Choose a tag to compare
  • Fix bug when retrieving region

v1.4.3

21 Sep 17:32
Compare
Choose a tag to compare
  • Ensure not only that client_id and client_secret are not None, review also that have no empty values
  • Retrieve properly region and ip

v1.4.2

13 Sep 09:03
Compare
Choose a tag to compare
  • Fix "UnboundLocalError: local variable ip referenced before assignment"

v1.4.1

12 Sep 08:41
7672ad5
Compare
Choose a tag to compare
  • Fix to make the script compatible with python3.

v1.4.0

11 Sep 14:32
Compare
Choose a tag to compare
  • Introduce Interactive mode (-x).
  • Refactor how MFA is processed., Refactor iterations.
  • Support SMS Token, Support OneLogin Protect Push.
  • Improve UX: Catch Errors and let the script recover.
  • Add -z --duration parameter to allow set AWS Credentials Session Duration, previously fixed to 3600s (that is now the default value if not parameter set).
  • Replace deprecated optparse by argparse.

v1.3.0

28 Jun 10:07
Compare
Choose a tag to compare
  • Adding instructions for Docker installation method
  • For security reasons, remove the ability to provide the IP using command line parameter and instead be able to provide IP address at the onelogin.sdk.json file

v1.2.1

21 Jun 10:46
Compare
Choose a tag to compare
  • Stop script if the selected user has no available AWS Role
  • Fix syntax error

v1.2.0

08 Jun 12:14
Compare
Choose a tag to compare
  • #10 Be able to provide ip_address parameter to bypass MFA
  • #7 Fix Credential writer.
  • Improve error handler: Detect when OL API Key data is wrong on initialization and detect when get_saml_assertion returns 400 or 401 and try to get new input when possible.
  • Update dependencies: OneLogin Python SDK and Boto3

v1.1.0

28 Feb 02:46
Compare
Choose a tag to compare

changelog:

  • Avoid the use of .text directly to get node value. Instead remove comments before.
  • Add ability to specify AWS region via argument too
  • Select MFA device automatically if there is only one
  • Add ability to specify username, app ID and subdomain via command-line
  • Fixed issue with string concatenation because of int