Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FakeSTS(val assumedRoles: Storage<AssumedRole> = Storage.InMemory(), clock: Clock = Clock.systemUTC(), random: Random = Random(), defaultSessionValidity: Duration = ofHours(1)) : ChaoticHttpHandler
Link copied to clipboard
data class GetCallerIdentityResponse(val userId: String, val account: String, val arn: String) : ViewModel
Functions
Link copied to clipboard
fun assumeRole(defaultSessionValidity: Duration, clock: Clock, random: Random, assumedRoles: Storage<AssumedRole>): RoutingHttpHandler
Link copied to clipboard
fun assumeRoleWithWebIdentity(defaultSessionValidity: Duration, clock: Clock, random: Random, assumedRoles: Storage<AssumedRole>): RoutingHttpHandler
Link copied to clipboard
Only supports assumed roles. Otherwise, 401