package authentication
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class AuthenticationToken extends HasCryptographicEvidence with Product with Serializable
- final case class AuthenticationTokenManagerConfig(refreshAuthTokenBeforeExpiry: NonNegativeFiniteDuration = AuthenticationTokenManagerConfig.defaultRefreshAuthTokenBeforeExpiry, retries: NonNegativeInt = AuthenticationTokenManagerConfig.defaultRetries, minRetryInterval: NonNegativeFiniteDuration = AuthenticationTokenManagerConfig.defaultMinRetryInterval, backoff: Option[AuthenticationTokenManagerExponentialBackoffConfig] = None) extends UniformCantonConfigValidation with Product with Serializable
Configures authentication token fetching
Configures authentication token fetching
- refreshAuthTokenBeforeExpiry
how much time before the auth token expires should we fetch a new one?
- final case class AuthenticationTokenManagerExponentialBackoffConfig(base: NonNegativeInt = NonNegativeInt.tryCreate(2), maxRetryInterval: NonNegativeFiniteDuration = AuthenticationTokenManagerExponentialBackoffConfig.defaultMaxRetryInterval, jitter: Option[AuthenticationTokenManagerExponentialBackoffJitterConfig] = AuthenticationTokenManagerExponentialBackoffConfig.defaultJitter) extends UniformCantonConfigValidation with Product with Serializable
- sealed trait AuthenticationTokenManagerExponentialBackoffJitterConfig extends UniformCantonConfigValidation
- class AuthenticationTokenProvider extends NamedLogging with FlagCloseable
Fetch an authentication token from the sequencer by using the sequencer authentication service
- trait MemberAuthentication extends AnyRef
Value Members
- object AuthenticationToken extends Serializable
- object AuthenticationTokenManagerConfig extends Serializable
- object AuthenticationTokenManagerExponentialBackoffConfig extends Serializable
- object AuthenticationTokenManagerExponentialBackoffJitterConfig
- object AuthenticationTokenProvider
- object MemberAuthentication extends MemberAuthentication