tgstation-server
5.12.7
The /tg/station 13 server suite
Loading...
Searching...
No Matches
src
Tgstation.Server.Host
Security
IIdentityCache.cs
Go to the documentation of this file.
1
using
System;
2
3
using
Tgstation.Server.Host.Models
;
4
5
namespace
Tgstation.Server.Host.Security
6
{
10
public
interface
IIdentityCache
11
{
18
void
CacheSystemIdentity
(
User
user,
ISystemIdentity
systemIdentity, DateTimeOffset expiry);
19
25
ISystemIdentity
LoadCachedIdentity
(
User
user);
26
}
27
}
Tgstation.Server.Host.Models.User
Definition:
User.cs:13
Tgstation.Server.Host.Security.IIdentityCache
For caching ISystemIdentitys.
Definition:
IIdentityCache.cs:11
Tgstation.Server.Host.Security.IIdentityCache.CacheSystemIdentity
void CacheSystemIdentity(User user, ISystemIdentity systemIdentity, DateTimeOffset expiry)
Keep a user 's systemIdentity alive until an expiry time.
Tgstation.Server.Host.Security.IIdentityCache.LoadCachedIdentity
ISystemIdentity LoadCachedIdentity(User user)
Attempt to load a cached ISystemIdentity.
Tgstation.Server.Host.Security.ISystemIdentity
Represents a user on the current global::System.Runtime.InteropServices.OSPlatform.
Definition:
ISystemIdentity.cs:11
Tgstation.Server.Host.Models
Definition:
ChatBot.cs:8
Tgstation.Server.Host.Security
Definition:
AuthenticationContext.cs:8
Generated by
1.9.5