mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 21:47:32 +00:00
faet: add usermemberships request to auth api (#2139)
This commit is contained in:
@@ -534,6 +534,19 @@ service AuthService {
|
||||
permission: "authenticated"
|
||||
};
|
||||
}
|
||||
|
||||
// Show all the permissions my user has in ZITADEL (ZITADEL Manager)
|
||||
// Limit should always be set, there is a default limit set by the service
|
||||
rpc ListMyMemberships(ListMyMembershipsRequest) returns (ListMyMembershipsResponse) {
|
||||
option (google.api.http) = {
|
||||
post: "/memberships/me/_search"
|
||||
body: "*"
|
||||
};
|
||||
|
||||
option (zitadel.v1.auth_option) = {
|
||||
permission: "authenticated"
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
//This is an empty request
|
||||
@@ -895,4 +908,16 @@ message ListMyProjectPermissionsRequest {}
|
||||
|
||||
message ListMyProjectPermissionsResponse {
|
||||
repeated string result = 1;
|
||||
}
|
||||
}
|
||||
|
||||
message ListMyMembershipsRequest {
|
||||
//the field the result is sorted
|
||||
zitadel.v1.ListQuery query = 1;
|
||||
//criterias the client is looking for
|
||||
repeated zitadel.user.v1.MembershipQuery queries = 2;
|
||||
}
|
||||
|
||||
message ListMyMembershipsResponse {
|
||||
zitadel.v1.ListDetails details = 1;
|
||||
repeated zitadel.user.v1.Membership result = 2;
|
||||
}
|
||||
|
Reference in New Issue
Block a user