|
tgstation-server 6.19.0
The /tg/station 13 server suite
|
Namespaces | |
| namespace | OAuth |
| namespace | RightsEvaluation |
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 | AuthorizationHandler |
| IAuthorizationHandler for RightsConditional<TRights>s and UserSessionValidRequirements. More... | |
| class | AuthorizationService |
| class | ClaimsPrincipalAccessor |
| class | CryptographySuite |
| interface | IAuthenticationContext |
| For creating and accessing authentication contexts. More... | |
| interface | IAuthorizationService |
| Interface for evaluating IAuthorizationRequirements. More... | |
| interface | IClaimsPrincipalAccessor |
| Interface for accessing the current request's ClaimsPrincipal. 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 validating authentication tokens. 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 | TokenFactory |
| class | UserSessionValidRequirement |
| IAuthorizationRequirement for testing if a user is enabled and their session is valid. More... | |
| class | WindowsSystemIdentity |
| ISystemIdentity for windows systems. More... | |
| class | WindowsSystemIdentityFactory |
| ISystemIdentityFactory for windows systems. Uses long running tasks due to potential networked domains. More... | |