Open padamstx opened 1 week ago
@michaelbeck Michael, this PR contains the new authenticator that uses the "assume" grant type. If you have a chance, I'd appreciate any feedback you might have, especially on the documentation changes in the Authentication.md file. Thanks!
I've updated the PR with changes that make an IamAssumeAuthenticator instance immutable after construction. The changes are in a second commit, so it should be easy to see the differences.
Re-requested reviews mainly to just look over the new changes (second commit).
This commit introduces the new IamAssumeAuthenticator which will fetch an IAM access token using the IAM getToken operation's "assume" grant type. The resulting access token allows the application to assume the identity of a trusted profile, similar to the "sudo" feature of Linux.