StsWebIdentityProvider

class StsWebIdentityProvider(val platformProvider: PlatformProvider = PlatformProvider.System, val httpClient: HttpClientEngine? = null, val region: String? = null) : CloseableCredentialsProvider

Wrapper around StsWebIdentityCredentialsProvider that delays any exceptions until resolve is invoked. This allows it to be part of the default chain and any failures result in the chain to move onto the next provider.

Constructors

Link copied to clipboard
constructor(platformProvider: PlatformProvider = PlatformProvider.System, httpClient: HttpClientEngine? = null, region: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val region: String? = null

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open suspend override fun resolve(attributes: Attributes): Credentials