Table of Contents

Namespace Codebelt.SharedKernel

Assembly: Codebelt.SharedKernel.dll

Classes

ClockSkew

Represents a ClockSkew object that can be used to warrant for clock skew related scenarios such as authentication.

ComparableValueObject<T>

Provides an implementation of SingleValueObject<T> tailored for handling a single value that implements the System.IComparable`1 interface.

CoordinatedUniversalTime

Represents a CoordinatedUniversalTime (UTC) object that can be used when you need a timestamp that is based on an absolute time.

CorrelationId

Represents a CorrelationId object that can be used as unique identifier that help you trace requests across multiple services in a distributed system.

TimeToLive

Represents a TimeToLive (TTL) object that can be used when issuing authentication tokens or similar.

Token

Represents a Token object that encapsulates an immutable value used for identification or access control.

TokenOptions

Configuration options for Token.