fix: handle default org id (#3769)

This commit is contained in:
Livio Amstutz
2022-06-03 14:30:39 +02:00
committed by GitHub
parent ebb73186b6
commit 0baaaf8a05
38 changed files with 331 additions and 158 deletions

View File

@@ -423,6 +423,28 @@ service AdminService {
};
}
// Set the default org
rpc SetDefaultOrg(SetDefaultOrgRequest) returns (SetDefaultOrgResponse) {
option (google.api.http) = {
put: "/orgs/default/{org_id}";
};
option (zitadel.v1.auth_option) = {
permission: "iam.write";
};
}
// Set the default org
rpc GetDefaultOrg(GetDefaultOrgRequest) returns (GetDefaultOrgResponse) {
option (google.api.http) = {
get: "/orgs/default";
};
option (zitadel.v1.auth_option) = {
permission: "iam.read";
};
}
//Returns all organisations matching the request
// all queries need to match (AND)
rpc ListOrgs(ListOrgsRequest) returns (ListOrgsResponse) {
@@ -2569,6 +2591,21 @@ message GetDefaultLanguageResponse {
string language = 1;
}
message SetDefaultOrgRequest {
string org_id = 1 [(validate.rules).string = {min_len: 1, max_len: 200}];
}
message SetDefaultOrgResponse {
zitadel.v1.ObjectDetails details = 1;
}
//This is an empty request
message GetDefaultOrgRequest {}
message GetDefaultOrgResponse {
zitadel.org.v1.Org org = 1;
}
message ListInstanceDomainsRequest {
zitadel.v1.ListQuery query = 1;
// the field the result is sorted

View File

@@ -2877,8 +2877,10 @@ message GetOIDCInformationResponse {
message GetIAMRequest {}
message GetIAMResponse {
//deprecated: use default_org_id instead
string global_org_id = 1;
string iam_project_id = 2;
string default_org_id = 3;
}
//This is an empty request