tgstation-server
The /tg/station 13 server suite
src
Tgstation.Server.Host
Security
IAuthenticationContext.cs
Go to the documentation of this file.
1
using
System;
2
using
Tgstation
.
Server
.
Api
.
Rights
;
3
using
Tgstation
.
Server
.
Host
.
Models
;
4
5
namespace
Tgstation.Server.Host.Security
6
{
10
public
interface
IAuthenticationContext
:
IDisposable
11
{
15
User
User
{
get
; }
16
20
InstanceUser
InstanceUser
{
get
; }
21
27
ulong
GetRight
(
RightsType
rightsType);
28
32
ISystemIdentity
SystemIdentity
{
get
; }
33
}
34
}
Tgstation.Server.Host.Security.IAuthenticationContext.GetRight
ulong GetRight(RightsType rightsType)
Get the value of a given rightsType
Tgstation.Server.Api.Rights.RightsType
RightsType
The type of rights a model uses
Definition:
RightsType.cs:6
Tgstation.Server.Api
Definition:
ApiHeaders.cs:12
Tgstation.Server.Host.Security.ISystemIdentity
Represents a user on the current global::System.Runtime.InteropServices.OSPlatform
Definition:
ISystemIdentity.cs:10
Tgstation.Server.Host.Models
Definition:
ChatBot.cs:5
Tgstation.Server.Host.Security.IAuthenticationContext
Represents the currently authenticated Api.Models.User
Definition:
IAuthenticationContext.cs:10
Tgstation.Server.Host.Security.IAuthenticationContext.SystemIdentity
ISystemIdentity SystemIdentity
The ISystemIdentity of User if applicable
Definition:
IAuthenticationContext.cs:32
Tgstation.Server.Host.Models.User
Definition:
User.cs:8
Tgstation.Server.Host.Models.InstanceUser
Definition:
InstanceUser.cs:6
Tgstation.Server.Host.Security
Definition:
AuthenticationContext.cs:6
Tgstation.Server.Api.Rights
Definition:
AdministrationRights.cs:3
Tgstation.Server
Definition:
ApiHeaders.cs:12
IDisposable
Tgstation.Server.Host
Definition:
ByondExecutableLock.cs:3
Tgstation
Definition:
ApiHeaders.cs:12
Generated by
1.8.15