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
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:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user