Add ListPermissions method for tokens
All checks were successful
ci/woodpecker/push/go-generate Pipeline was successful
ci/woodpecker/push/dart-generate Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/js-generate Pipeline was successful
ci/woodpecker/push/repo-checks Pipeline was successful

Signed-off-by: Nikolai Rodionov <allanger@badhouseplants.net>
This commit is contained in:
2026-05-14 11:55:48 +02:00
parent 53c5c44307
commit 6db0e356f8

View File

@@ -20,6 +20,8 @@ service TokensService {
rpc GetToken (GetTokenRequest) returns (GetTokenResponse) {}
// List all existing tokens
rpc ListTokens (google.protobuf.Empty) returns (stream ListTokensResponse) {}
// List all available permissions
rpc ListPermissions (google.protobuf.Empty) returns (stream ListPermissionsResponse) {}
}
message TokenMetadata {
@@ -92,3 +94,15 @@ message ListTokensResponse {
TokenMetadata token_metadata = 2;
TokenPermissions token_permissions = 3;
}
message MethodList {
repeated string methods = 1;
}
message Permissions {
map<string, MethodList> availabie_permissions = 1;
}
message ListPermissionsResponse {
Permissions permissions = 1;
}