AWS SDK for C++
1.8.154
AWS SDK for C++
|
#include <STSCredentialsProvider.h>
Public Member Functions | |
STSAssumeRoleWebIdentityCredentialsProvider () | |
AWSCredentials | GetAWSCredentials () override |
![]() | |
AWSCredentialsProvider () | |
virtual | ~AWSCredentialsProvider ()=default |
Protected Member Functions | |
void | Reload () override |
![]() | |
virtual bool | IsTimeToRefresh (long reloadFrequency) |
Additional Inherited Members | |
![]() | |
Aws::Utils::Threading::ReaderWriterLock | m_reloadLock |
To support retrieving credentials of STS AssumeRole with web identity. Note that STS accepts request with protocol of queryxml. Calling GetAWSCredentials() will trigger (if expired) a query request using AWSHttpResourceClient under the hood.
Definition at line 25 of file STSCredentialsProvider.h.
Aws::Auth::STSAssumeRoleWebIdentityCredentialsProvider::STSAssumeRoleWebIdentityCredentialsProvider | ( | ) |
|
overridevirtual |
Retrieves the credentials if found, otherwise returns empty credential set.
Implements Aws::Auth::AWSCredentialsProvider.
|
overrideprotectedvirtual |
Reimplemented from Aws::Auth::AWSCredentialsProvider.