Table of Contents

Class OAuthAuthorization

Namespace
Cratis.Chronicle.Security
Assembly
Cratis.Chronicle.dll

Represents OAuth authentication.

public record OAuthAuthorization : IEquatable<OAuthAuthorization>
Inheritance
OAuthAuthorization
Implements
Inherited Members

Constructors

OAuthAuthorization(Authority, ClientId, ClientSecret)

Represents OAuth authentication.

public OAuthAuthorization(Authority Authority, ClientId ClientId, ClientSecret ClientSecret)

Parameters

Authority Authority

The OAuth authority.

ClientId ClientId

The OAuth client ID.

ClientSecret ClientSecret

The OAuth client secret.

Properties

Authority

The OAuth authority.

public Authority Authority { get; init; }

Property Value

Authority

ClientId

The OAuth client ID.

public ClientId ClientId { get; init; }

Property Value

ClientId

ClientSecret

The OAuth client secret.

public ClientSecret ClientSecret { get; init; }

Property Value

ClientSecret