Implement assume_role_with_web_identity

The AssumeRoleWithWebIdentity is a similar endpoint to STS's AssumeRole
where the authentication element is a JWT id_token from a configured OP.
This commit implements the functionality and relies on the same result
generated for the regular AssumeRole.
This commit is contained in:
Carlos Aguado 2019-07-16 13:27:47 +10:00
commit e54f74776b
4 changed files with 78 additions and 1 deletions

View file

@ -4127,7 +4127,7 @@
## sts - 42% implemented
- [X] assume_role
- [ ] assume_role_with_saml
- [ ] assume_role_with_web_identity
- [X] assume_role_with_web_identity
- [ ] decode_authorization_message
- [ ] get_caller_identity
- [X] get_federation_token