Programmatic access for AWS

We currently use Amazon SDK in functional tests against our AWS setup. These use Amazon’s BasicAWSCredentials and BasicSessionCredentials classes to authenticate the user and retrieve session tokens to provide access to the AWS API calls.

We’ve recently implemented Okta SAML integration with AWS and provide federated access to AWS. We’ve also tested AWSCLI to provide command line assumable roles access.

Any suggestions how we can provide authentication access through Okta to these functional tests that require the Amazon session keys?