2 using Microsoft.AspNetCore.Authorization;
10 #pragma warning disable CA1019 11 [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple =
true, Inherited =
true)]
31 RightsType = Api.Rights.RightsType.Administration;
41 RightsType = Api.Rights.RightsType.InstanceManager;
81 RightsType = Api.Rights.RightsType.DreamDaemon;
101 RightsType = Api.Rights.RightsType.Configuration;
111 RightsType = Api.Rights.RightsType.InstanceUser;
ConfigurationRights
Rights for Models.ConfigurationFile
ByondRights
Rights for Models.Byond
RightsType
The type of rights a model uses
InstanceUserRights
Rights for an Models.Instance
Use server authentication
TgsAuthorizeAttribute(ByondRights requiredRights)
Construct a TgsAuthorizeAttribute for ByondRights
Helper for using the AuthorizeAttribute with the Api.Rights system
TgsAuthorizeAttribute(InstanceManagerRights requiredRights)
Construct a TgsAuthorizeAttribute for InstanceManagerRights
AdministrationRights
Rights for Models.Administration
TgsAuthorizeAttribute()
Construct a TgsAuthorizeAttribute
DreamDaemonRights
Rights for Models.DreamDaemon
InstanceManagerRights
Rights for managing Models.Instances
TgsAuthorizeAttribute(AdministrationRights requiredRights)
Construct a TgsAuthorizeAttribute for AdministrationRights
DreamMakerRights
Rights for Models.DreamMaker
TgsAuthorizeAttribute(ConfigurationRights requiredRights)
Construct a TgsAuthorizeAttribute for ConfigurationRights
TgsAuthorizeAttribute(DreamMakerRights requiredRights)
Construct a TgsAuthorizeAttribute for DreamMakerRights
RepositoryRights
Rights for a Models.Repository
TgsAuthorizeAttribute(InstanceUserRights requiredRights)
Construct a TgsAuthorizeAttribute for InstanceUserRights
TgsAuthorizeAttribute(RepositoryRights requiredRights)
Construct a TgsAuthorizeAttribute for RepositoryRights
ChatBotRights
Rights for Models.ChatBot
TgsAuthorizeAttribute(ChatBotRights requiredRights)
Construct a TgsAuthorizeAttribute for ChatBotRights
TgsAuthorizeAttribute(DreamDaemonRights requiredRights)
Construct a TgsAuthorizeAttribute for DreamDaemonRights