Table of Contents

Class AuthConfig

Namespace
Shard.Network.Auth
Assembly
Shard.Network.Auth.dll

Authentication endpoints and OAuth client settings, derived from a domain. Mirrors the upstream AuthConfig (service URLs built from a base domain, scopes, user agent).

public sealed class AuthConfig
Inheritance
AuthConfig
Inherited Members

Properties

ClientId

public string ClientId { get; init; }

Property Value

string

DataDirectory

Directory for the encrypted credential cache (persisted OAuth + game-session tokens).

public string DataDirectory { get; init; }

Property Value

string

DeviceAuthUrl

public string DeviceAuthUrl { get; }

Property Value

string

Domain

public string Domain { get; init; }

Property Value

string

JwksUrl

public string JwksUrl { get; }

Property Value

string

Scopes

public string Scopes { get; init; }

Property Value

string

SessionServiceUrl

public string SessionServiceUrl { get; }

Property Value

string

TokenUrl

public string TokenUrl { get; }

Property Value

string

UserAgent

public string UserAgent { get; init; }

Property Value

string