Releases: onelogin/onelogin-python-aws-assume-role
Releases · onelogin/onelogin-python-aws-assume-role
v1.10.1
v1.10.0
- Update to latest OneLogin Python SDK and pin it to version 2
- Allow using the OneLogin SAML2 APIs so that IP white listing can take effect (--saml-api-version to set between version 1 and 2)
- Allow setting the IP address used for the SAML assertion via argument (--ip to set the value)
v1.9.0
- #56 Default onelogin config directory to ~/.onelogin
- #54 Support specifying path to config
- Be able to read accounts.yaml from .onelogin or by providing the config path with the -c option
- Prevent None value on saml_response at get_attributes method
- #65 Allow app_id to be set per profile
- Allow otp to be provided by command line with --otp and it will be used on first interaction only
v1.8.1
v1.8.0
v1.7.0
-
Support cached SAMLResponse.
-
Add profiles element in onelogin.aws.json. Allows user to define a set of profiles linked to an account id and role so that they don't need to specify this every time the app is run; it is sufficient to just supply the desired profile.
-
Set 'default' as the default profile name
-
Make
--aws-role-name
optional if--aws-account-id
is specified Allow only account id to be specified and automatically select role if only 1 role is available in the given account -
Fix use of options.profile when the cli handler is using option.profile_name
-
Update OneLogin SDK version
-
Relax dependencies
v1.6.1
v1.6.0
- Add a yaml file where aliases can be provided for the aws account ids
- Relax dependencies.
- Fix typos and refactor.
- Make the script compatible with p2 and p3.
- Set 900 as min value for duration
- Add a new config file onelogin.aws.json where aws and onelogin account param can be provided
- An alternative to Writer import issue
- Use store_true in the parser instead custom method to parse boolean param