AWSWebIdentityCredentialsProvider
Objective-C
@interface AWSWebIdentityCredentialsProvider : NSObject <AWSCredentialsProvider>
Swift
class AWSWebIdentityCredentialsProvider : NSObject, AWSCredentialsProvider
A credentials provider that uses AWS STS web identity federation.
-
Undocumented
Declaration
Objective-C
@property (nonatomic, strong) NSString *webIdentityTokenSwift
var webIdentityToken: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, strong) NSString *roleArnSwift
var roleArn: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, strong) NSString *roleSessionNameSwift
var roleSessionName: String { get set } -
Undocumented
Declaration
Objective-C
@property (nonatomic, strong) NSString *providerIdSwift
var providerId: String { get set } -
Undocumented
Declaration
Objective-C
- (instancetype)initWithRegionType:(AWSRegionType)regionType providerId:(nullable NSString *)providerId roleArn:(NSString *)roleArn roleSessionName:(NSString *)roleSessionName webIdentityToken:(NSString *)webIdentityToken;Swift
init(regionType: AWSRegionType, providerId: String?, roleArn: String, roleSessionName: String, webIdentityToken: String)
View on GitHub
Install in Dash
AWSWebIdentityCredentialsProvider Class Reference