diff --git a/models/auth/token_scope.go b/models/auth/token_scope.go index 2a6090c663..f41ba618a1 100644 --- a/models/auth/token_scope.go +++ b/models/auth/token_scope.go @@ -50,6 +50,8 @@ const ( AccessTokenScopeAdminGPGKey = "admin:gpg_key" AccessTokenScopeWriteGPGKey = "write:gpg_key" AccessTokenScopeReadGPGKey = "read:gpg_key" + + AccessTokenScopeSudo = "sudo" ) // AllAccessTokenScopes contains all access token scopes. @@ -65,13 +67,14 @@ var AllAccessTokenScopes = []string{ AccessTokenScopeDeleteRepo, AccessTokenScopePackage, AccessTokenScopeWritePackage, AccessTokenScopeReadPackage, AccessTokenScopeDeletePackage, AccessTokenScopeAdminGPGKey, AccessTokenScopeWriteGPGKey, AccessTokenScopeReadGPGKey, + AccessTokenScopeSudo, } // AccessTokenScopeBitmap represents a bitmap of access token scopes. type AccessTokenScopeBitmap uint64 // AccessTokenScopeAllBitmap is the bitmap of all access token scopes. -var AccessTokenScopeAllBitmap AccessTokenScopeBitmap = 1<