EnvironmentBearerTokenProvider

class EnvironmentBearerTokenProvider(sysPropKey: String, envKey: String, platform: PlatformProvider = PlatformProvider.System) : BearerTokenProvider

A BearerTokenProvider that extracts the bearer token from JVM system properties or environment variables.

Constructors

Link copied to clipboard
constructor(envKey: String, platform: PlatformProvider = PlatformProvider.System)
constructor(sysPropKey: String, envKey: String, platform: PlatformProvider = PlatformProvider.System)

Functions

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

Request a BearerToken from the provider