Interface IAuthSession
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
ClientCountry
Approximate geo location label for the client IP, if available.
string? ClientCountry { get; }
Property Value
ClientIp
Client IP address.
string ClientIp { get; }
Property Value
ClientIpReverse
Reverse DNS hostname for the client IP (PTR), if available.
string? ClientIpReverse { get; }
Property Value
ClientOs
Client operating system, if detected.
string? ClientOs { get; }
Property Value
ClientPlatform
Client platform, if detected.
string? ClientPlatform { get; }
Property Value
CreatedAt
ISO timestamp when the session was created.
DateTimeOffset CreatedAt { get; }
Property Value
SessionIdHash
Hashed session identifier. (base64url)
byte[] SessionIdHash { get; }
Property Value
- byte[]