Table of Contents

Interface IAuthSession

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll

Authenticated session for a device with client, os and IP data.

public interface IAuthSession

Properties

ApproximateLastUsedAt

ISO timestamp of the session last usage. (approximate)

DateTimeOffset ApproximateLastUsedAt { get; }

Property Value

DateTimeOffset

ClientCountry

Approximate geo location label for the client IP, if available.

string? ClientCountry { get; }

Property Value

string

ClientIp

Client IP address.

string ClientIp { get; }

Property Value

string

ClientIpReverse

Reverse DNS hostname for the client IP (PTR), if available.

string? ClientIpReverse { get; }

Property Value

string

ClientOs

Client operating system, if detected.

string? ClientOs { get; }

Property Value

string

ClientPlatform

Client platform, if detected.

string? ClientPlatform { get; }

Property Value

string

CreatedAt

ISO timestamp when the session was created.

DateTimeOffset CreatedAt { get; }

Property Value

DateTimeOffset

SessionIdHash

Hashed session identifier. (base64url)

byte[] SessionIdHash { get; }

Property Value

byte[]