mirror of
https://github.com/zitadel/zitadel.git
synced 2024-12-12 11:04:25 +00:00
fbb30840f1
* feat: move pw policy * feat: default pw complexity policy * fix: org password complexity policy * fix: org password complexity policy * fix: pw complexity policy with setup * fix: age and lockout policies on aggregates * fix: migration * fix: org iam policy * fix: org iam policy * fix: org iam policy * fix: tests * fix: policy request * fix: merge master * fix(console): policies frontend (#817) * fix policy build * fix: age, complexity, lockout policies * fix: ready return err of setup not done * fix: fix remove policies in spoolers * fix: fix remove policies in spoolers * feat(console): policy settings for iam and org (#824) * fix policy build * fix: age, complexity, lockout policies * fix pwd complexity * policy remove action * add imports * fix accounts card, enable mgmt login policy * lint * add iam policy to admin * toasts, i18n, show default * routing, i18n * reset policy, toast i18n, cleanup, routing * policy delete permission * lint style * delete iam policy * delete non project from grid list, i18n * lint ts, style * fix: remove instead delete * feat(console): delete external idp from user (#835) * dialog i18n, delete column and function * dialog i18n * fix rm button * Update console/src/assets/i18n/de.json Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com> * Update console/src/assets/i18n/de.json Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com> * fix: revert env, rename policy, remove comments * fix: lowercase sich * fix: pr requests * Update internal/iam/repository/eventsourcing/eventstore_test.go Co-authored-by: Silvan <silvan.reusser@gmail.com> * fix: tests * fix: tests * fix(console): policies (#839) * fix: nil pointer on get userdata (#815) * fix: external login (#818) * fix: external login * fix: external login * feat(console): delete user (#819) * add action col to user table, i18n * delete user from detail component * lint * fix(console): cleanup user detail and member components, user/me redirect, permission guards, filter, org policy guard, user table, scss cleanup (#808) * fix: remove user.write guard for filtering * border color * fix user routing from member tables * idp detail layout * generic contact component * fix redirect to auth user, user grant disable * disable policy action without permission, i18n * user-create flex fix, contact ng-content * rm unused styles * sidenav divider * lint * chore(deps-dev): bump @angular/cli from 10.1.3 to 10.1.4 in /console (#806) * fix: user session with external login (#797) * fix: user session with external login * fix: tests * fix: tests * fix: change idp config name * fix(container): stop copying / and instead only copy zitadel (#691) * chore: stop copying / and instead only copy zitadel * Update Dockerfile * Update release.yml * enable anchors debug * fix(container): don't copy alpine content into scratch execpt pwd * chore: remove need step * merge master * chore(deps-dev): bump @angular/cli from 10.1.3 to 10.1.4 in /console Bumps [@angular/cli](https://github.com/angular/angular-cli) from 10.1.3 to 10.1.4. - [Release notes](https://github.com/angular/angular-cli/releases) - [Commits](https://github.com/angular/angular-cli/compare/v10.1.3...v10.1.4) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com> Co-authored-by: Florian Forster <florian@caos.ch> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump @angular/language-service from 10.1.3 to 10.1.4 in /console (#805) * fix: user session with external login (#797) * fix: user session with external login * fix: tests * fix: tests * fix: change idp config name * fix(container): stop copying / and instead only copy zitadel (#691) * chore: stop copying / and instead only copy zitadel * Update Dockerfile * Update release.yml * enable anchors debug * fix(container): don't copy alpine content into scratch execpt pwd * chore: remove need step * merge master * chore(deps-dev): bump @angular/language-service in /console Bumps [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) from 10.1.3 to 10.1.4. - [Release notes](https://github.com/angular/angular/releases) - [Changelog](https://github.com/angular/angular/blob/master/CHANGELOG.md) - [Commits](https://github.com/angular/angular/commits/10.1.4/packages/language-service) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com> Co-authored-by: Florian Forster <florian@caos.ch> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump codelyzer from 6.0.0 to 6.0.1 in /console (#804) * fix: user session with external login (#797) * fix: user session with external login * fix: tests * fix: tests * fix: change idp config name * fix(container): stop copying / and instead only copy zitadel (#691) * chore: stop copying / and instead only copy zitadel * Update Dockerfile * Update release.yml * enable anchors debug * fix(container): don't copy alpine content into scratch execpt pwd * chore: remove need step * merge master * chore(deps-dev): bump codelyzer from 6.0.0 to 6.0.1 in /console Bumps [codelyzer](https://github.com/mgechev/codelyzer) from 6.0.0 to 6.0.1. - [Release notes](https://github.com/mgechev/codelyzer/releases) - [Changelog](https://github.com/mgechev/codelyzer/blob/master/CHANGELOG.md) - [Commits](https://github.com/mgechev/codelyzer/commits/6.0.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com> Co-authored-by: Florian Forster <florian@caos.ch> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump @angular-devkit/build-angular from 0.1000.8 to 0.1001.4 in /console (#803) * fix: user session with external login (#797) * fix: user session with external login * fix: tests * fix: tests * fix: change idp config name * fix(container): stop copying / and instead only copy zitadel (#691) * chore: stop copying / and instead only copy zitadel * Update Dockerfile * Update release.yml * enable anchors debug * fix(container): don't copy alpine content into scratch execpt pwd * chore: remove need step * merge master * chore(deps-dev): bump @angular-devkit/build-angular in /console Bumps [@angular-devkit/build-angular](https://github.com/angular/angular-cli) from 0.1000.8 to 0.1001.4. - [Release notes](https://github.com/angular/angular-cli/releases) - [Commits](https://github.com/angular/angular-cli/commits) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com> Co-authored-by: Florian Forster <florian@caos.ch> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Max Peintner <max@caos.ch> * chore(deps): bump uuid from 8.3.0 to 8.3.1 in /console (#802) * fix: user session with external login (#797) * fix: user session with external login * fix: tests * fix: tests * fix: change idp config name * fix(container): stop copying / and instead only copy zitadel (#691) * chore: stop copying / and instead only copy zitadel * Update Dockerfile * Update release.yml * enable anchors debug * fix(container): don't copy alpine content into scratch execpt pwd * chore: remove need step * merge master * chore(deps): bump uuid from 8.3.0 to 8.3.1 in /console Bumps [uuid](https://github.com/uuidjs/uuid) from 8.3.0 to 8.3.1. - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/master/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v8.3.0...v8.3.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com> Co-authored-by: Florian Forster <florian@caos.ch> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * create memberstable as common component * iam member cleanup * iam + org m table, user table service user avatar * toast config * fix selection emitter * fix project grant table width * project grant members refactor * theme optimizations * member table col delete * lint * fix table row color * refactor grey color * lint scss * org list redirect on click, fix user table undef * refresh table after grant add Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com> Co-authored-by: Florian Forster <florian@caos.ch> * fix(console): intercept navigator.language, set browser lang as default for user without explicit setting, user table outline, member create dialog import (#820) * i18n interceptor, set language to browser lang * nullcheck * rm external idp log * fix module imports, rm user displayname from i18n * Update console/src/assets/i18n/de.json Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com> * fix: delete external idps from users (#822) * fix(console): permission regex, account switcher null check, restrict app and member create access (#821) * fix member table disable, gerneal regexp * fix user session card, app disable * memberships max count * fix policy permissions * permission check for member add dialog * lint * rm accounts log * rm id regex * fix: handle usermemberships on project and project grant delete (#825) * fix: go handler Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Florian Forster <florian@caos.ch> * fix: tests * fix: not needed error handling Co-authored-by: Max Peintner <max@caos.ch> Co-authored-by: Silvan <silvan.reusser@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Florian Forster <florian@caos.ch>
687 lines
19 KiB
Go
687 lines
19 KiB
Go
// Code generated by protoc-gen-authmethod. DO NOT EDIT.
|
|
|
|
package management
|
|
|
|
import (
|
|
"github.com/caos/zitadel/internal/api/authz"
|
|
)
|
|
|
|
/**
|
|
* ManagementService
|
|
*/
|
|
|
|
const ManagementService_MethodPrefix = "caos.zitadel.management.api.v1.ManagementService"
|
|
|
|
var ManagementService_AuthMethods = authz.MethodMapping{
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetIam": authz.Option{
|
|
Permission: "authenticated",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/IsUserUnique": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetUserByID": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetUserByLoginNameGlobal": authz.Option{
|
|
Permission: "user.global.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchUsers": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreateUser": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/DeactivateUser": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ReactivateUser": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/LockUser": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UnlockUser": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/DeleteUser": authz.Option{
|
|
Permission: "user.delete",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UserChanges": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/AddMachineKey": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/DeleteMachineKey": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchMachineKeys": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetMachineKey": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetUserProfile": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateUserProfile": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetUserEmail": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ChangeUserUserName": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ChangeUserEmail": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ResendEmailVerificationMail": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetUserPhone": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ChangeUserPhone": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveUserPhone": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ResendPhoneVerificationCode": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetUserAddress": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateUserAddress": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateUserMachine": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchUserExternalIDPs": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveExternalIDP": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetUserMfas": authz.Option{
|
|
Permission: "user.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SendSetPasswordNotification": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SetInitialPassword": authz.Option{
|
|
Permission: "user.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchUserMemberships": authz.Option{
|
|
Permission: "user.membership.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreateOrg": authz.Option{
|
|
Permission: "org.create",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/OrgChanges": authz.Option{
|
|
Permission: "org.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetMyOrg": authz.Option{
|
|
Permission: "org.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetOrgByDomainGlobal": authz.Option{
|
|
Permission: "org.global.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/DeactivateMyOrg": authz.Option{
|
|
Permission: "org.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ReactivateMyOrg": authz.Option{
|
|
Permission: "org.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchMyOrgDomains": authz.Option{
|
|
Permission: "org.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/AddMyOrgDomain": authz.Option{
|
|
Permission: "org.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GenerateMyOrgDomainValidation": authz.Option{
|
|
Permission: "org.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ValidateMyOrgDomain": authz.Option{
|
|
Permission: "org.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SetMyPrimaryOrgDomain": authz.Option{
|
|
Permission: "org.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveMyOrgDomain": authz.Option{
|
|
Permission: "org.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetMyOrgIamPolicy": authz.Option{
|
|
Permission: "authenticated",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetOrgMemberRoles": authz.Option{
|
|
Permission: "org.member.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/AddMyOrgMember": authz.Option{
|
|
Permission: "org.member.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ChangeMyOrgMember": authz.Option{
|
|
Permission: "org.member.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveMyOrgMember": authz.Option{
|
|
Permission: "org.member.delete",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchMyOrgMembers": authz.Option{
|
|
Permission: "org.member.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ProjectChanges": authz.Option{
|
|
Permission: "project.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchProjects": authz.Option{
|
|
Permission: "project.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ProjectByID": authz.Option{
|
|
Permission: "project.read",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreateProject": authz.Option{
|
|
Permission: "project.create",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateProject": authz.Option{
|
|
Permission: "project.write",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/DeactivateProject": authz.Option{
|
|
Permission: "project.write",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ReactivateProject": authz.Option{
|
|
Permission: "project.write",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveProject": authz.Option{
|
|
Permission: "project.delete",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchGrantedProjects": authz.Option{
|
|
Permission: "project.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetGrantedProjectByID": authz.Option{
|
|
Permission: "project.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetProjectMemberRoles": authz.Option{
|
|
Permission: "project.member.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchProjectMembers": authz.Option{
|
|
Permission: "project.member.read",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/AddProjectMember": authz.Option{
|
|
Permission: "project.member.write",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ChangeProjectMember": authz.Option{
|
|
Permission: "project.member.write",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveProjectMember": authz.Option{
|
|
Permission: "project.member.delete",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchProjectRoles": authz.Option{
|
|
Permission: "project.role.read",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/AddProjectRole": authz.Option{
|
|
Permission: "project.role.write",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/BulkAddProjectRole": authz.Option{
|
|
Permission: "project.role.write",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ChangeProjectRole": authz.Option{
|
|
Permission: "project.role.write",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveProjectRole": authz.Option{
|
|
Permission: "project.role.delete",
|
|
CheckParam: "Id",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchApplications": authz.Option{
|
|
Permission: "project.app.read",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ApplicationByID": authz.Option{
|
|
Permission: "project.app.read",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ApplicationChanges": authz.Option{
|
|
Permission: "project.app.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreateOIDCApplication": authz.Option{
|
|
Permission: "project.app.write",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateApplication": authz.Option{
|
|
Permission: "project.app.write",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/DeactivateApplication": authz.Option{
|
|
Permission: "project.app.write",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ReactivateApplication": authz.Option{
|
|
Permission: "project.app.write",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveApplication": authz.Option{
|
|
Permission: "project.app.delete",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateApplicationOIDCConfig": authz.Option{
|
|
Permission: "project.app.write",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RegenerateOIDCClientSecret": authz.Option{
|
|
Permission: "project.app.write",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchProjectGrants": authz.Option{
|
|
Permission: "project.grant.read",
|
|
CheckParam: "ProjectId",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ProjectGrantByID": authz.Option{
|
|
Permission: "project.grant.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreateProjectGrant": authz.Option{
|
|
Permission: "project.grant.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateProjectGrant": authz.Option{
|
|
Permission: "project.grant.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/DeactivateProjectGrant": authz.Option{
|
|
Permission: "project.grant.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ReactivateProjectGrant": authz.Option{
|
|
Permission: "project.grant.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveProjectGrant": authz.Option{
|
|
Permission: "project.grant.delete",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetProjectGrantMemberRoles": authz.Option{
|
|
Permission: "project.grant.member.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchProjectGrantMembers": authz.Option{
|
|
Permission: "project.grant.member.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/AddProjectGrantMember": authz.Option{
|
|
Permission: "project.grant.member.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ChangeProjectGrantMember": authz.Option{
|
|
Permission: "project.grant.member.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveProjectGrantMember": authz.Option{
|
|
Permission: "project.grant.member.delete",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchUserGrants": authz.Option{
|
|
Permission: "user.grant.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UserGrantByID": authz.Option{
|
|
Permission: "user.grant.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreateUserGrant": authz.Option{
|
|
Permission: "user.grant.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateUserGrant": authz.Option{
|
|
Permission: "user.grant.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/DeactivateUserGrant": authz.Option{
|
|
Permission: "user.grant.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ReactivateUserGrant": authz.Option{
|
|
Permission: "user.grant.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveUserGrant": authz.Option{
|
|
Permission: "user.grant.delete",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/BulkRemoveUserGrant": authz.Option{
|
|
Permission: "user.grant.delete",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/IdpByID": authz.Option{
|
|
Permission: "org.idp.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreateOidcIdp": authz.Option{
|
|
Permission: "org.idp.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateIdpConfig": authz.Option{
|
|
Permission: "org.idp.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/DeactivateIdpConfig": authz.Option{
|
|
Permission: "org.idp.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/ReactivateIdpConfig": authz.Option{
|
|
Permission: "org.idp.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveIdpConfig": authz.Option{
|
|
Permission: "org.idp.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateOidcIdpConfig": authz.Option{
|
|
Permission: "org.idp.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/SearchIdps": authz.Option{
|
|
Permission: "org.idp.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetLoginPolicy": authz.Option{
|
|
Permission: "policy.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetDefaultLoginPolicy": authz.Option{
|
|
Permission: "policy.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreateLoginPolicy": authz.Option{
|
|
Permission: "policy.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdateLoginPolicy": authz.Option{
|
|
Permission: "policy.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveLoginPolicy": authz.Option{
|
|
Permission: "policy.delete",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetLoginPolicyIdpProviders": authz.Option{
|
|
Permission: "policy.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/AddIdpProviderToLoginPolicy": authz.Option{
|
|
Permission: "policy.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemoveIdpProviderFromLoginPolicy": authz.Option{
|
|
Permission: "policy.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetPasswordComplexityPolicy": authz.Option{
|
|
Permission: "policy.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetDefaultPasswordComplexityPolicy": authz.Option{
|
|
Permission: "policy.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreatePasswordComplexityPolicy": authz.Option{
|
|
Permission: "policy.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdatePasswordComplexityPolicy": authz.Option{
|
|
Permission: "policy.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemovePasswordComplexityPolicy": authz.Option{
|
|
Permission: "policy.delete",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetPasswordAgePolicy": authz.Option{
|
|
Permission: "policy.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetDefaultPasswordAgePolicy": authz.Option{
|
|
Permission: "policy.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreatePasswordAgePolicy": authz.Option{
|
|
Permission: "policy.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdatePasswordAgePolicy": authz.Option{
|
|
Permission: "policy.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemovePasswordAgePolicy": authz.Option{
|
|
Permission: "policy.delete",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetPasswordLockoutPolicy": authz.Option{
|
|
Permission: "policy.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/GetDefaultPasswordLockoutPolicy": authz.Option{
|
|
Permission: "policy.read",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/CreatePasswordLockoutPolicy": authz.Option{
|
|
Permission: "policy.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/UpdatePasswordLockoutPolicy": authz.Option{
|
|
Permission: "policy.write",
|
|
CheckParam: "",
|
|
},
|
|
|
|
"/caos.zitadel.management.api.v1.ManagementService/RemovePasswordLockoutPolicy": authz.Option{
|
|
Permission: "policy.delete",
|
|
CheckParam: "",
|
|
},
|
|
}
|