tgstation-server 6.12.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
Namespaces | Classes
Tgstation.Server.Host.Security Namespace Reference

Namespaces

namespace  OAuth
 

Classes

class  AuthenticationContext
 
class  AuthenticationContextClaimsTransformation
 A IClaimsTransformation that maps Claims using an IAuthenticationContext. More...
 
class  AuthenticationContextFactory
 
class  AuthorizationContextHubFilter
 An IHubFilter that denies method calls and connections if the IAuthenticationContext is not valid for an authorized user. More...
 
class  CryptographySuite
 
interface  IAuthenticationContext
 For creating and accessing authentication contexts. More...
 
interface  ICryptographySuite
 Contains various cryptographic functions. More...
 
class  IdentityCache
 
class  IdentityCacheObject
 For keeping a specific ISystemIdentity alive for a period of time. More...
 
interface  IIdentityCache
 For caching ISystemIdentitys. More...
 
interface  IPermissionsUpdateNotifyee
 Receives notifications about permissions updates. More...
 
interface  ISessionInvalidationTracker
 Handles invalidating user sessions. More...
 
interface  ISystemIdentity
 Represents a user on the current global::System.Runtime.InteropServices.OSPlatform. More...
 
interface  ISystemIdentityFactory
 Factory for ISystemIdentitys. More...
 
interface  ITokenFactory
 For creating TokenResponses. More...
 
interface  ITokenValidator
 Handles TokenValidatedContexts. More...
 
class  PosixSystemIdentity
 ISystemIdentity for POSIX systems. More...
 
class  PosixSystemIdentityFactory
 ISystemIdentityFactory for posix systems. More...
 
class  SessionInvalidationTracker
 
class  TgsAuthorizeAttribute
 Helper for using the AuthorizeAttribute with the Api.Rights system. More...
 
class  TgsGraphQLAuthorizeAttribute
 Helper for using the AuthorizeAttribute with the Api.Rights system. More...
 
class  TgsRestAuthorizeAttribute
 Inherits the roles of TgsAuthorizeAttributes for REST endpoints. More...
 
class  TokenFactory
 
class  WindowsSystemIdentity
 ISystemIdentity for windows systems. More...
 
class  WindowsSystemIdentityFactory
 ISystemIdentityFactory for windows systems. Uses long running tasks due to potential networked domains. More...