Table of Contents

Class SystemApiKeyScopes

Namespace
Tharga.Team
Assembly
Tharga.Team.dll

System-level scope constants for API keys. Like SystemUserScopes, these are granted to privileged roles (e.g. through o.ConfigureSystemRoles) rather than held through a team.

public static class SystemApiKeyScopes
Inheritance
SystemApiKeyScopes
Inherited Members

Fields

Oversee

Authorizes seeing and managing other members' private (owner-scoped) API keys, in any team: the oversight a developer or system administrator needs to investigate an incident or retire a departed person's keys. Map it to the roles that should have it.

public const string Oversee = "apikeys:oversee"

Field Value

string

Remarks

Replaces the hard-coded Developer role, which granted the same oversight without the host being able to grant it to anyone else (Tharga/Team#323). Since 4.0 the role grants nothing by itself: map this scope to Developer if that role should keep it.