mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 21:17:32 +00:00
feat: label policy (#1708)
* feat: label policy proto extension * feat: label policy and activate event * feat: label policy asset events * feat: label policy asset commands * feat: add storage key * feat: storage key validation * feat: label policy asset tests * feat: label policy query side * feat: avatar * feat: avatar event * feat: human avatar * feat: avatar read side * feat: font on iam label policy * feat: label policy font * feat: possiblity to create bucket on put file * uplaoder * login policy logo * set bucket prefix * feat: avatar upload * feat: avatar upload * feat: use assets on command side * feat: fix human avatar removed event * feat: remove human avatar * feat: mock asset storage * feat: remove human avatar * fix(operator): add configuration of asset storage to zitadel operator * feat(console): private labeling policy (#1697) * private labeling component, routing, preview * font, colors, upload, i18n * show logo * fix: uniqueness (#1710) * fix: uniqueconstraint to lower * feat: change org * feat: org change test * feat: change org * fix: tests * fix: handle domain claims correctly * feat: update org Co-authored-by: fabi <fabienne.gerschwiler@gmail.com> * fix: handle domain claimed event correctly for service users (#1711) * fix: handle domain claimed event correctly on user view * fix: ignore domain claimed events for email notifications * fix: change org * handle org changed in read models correctly * fix: change org in user grant handler Co-authored-by: fabi <fabienne.gerschwiler@gmail.com> * fix: correct value (#1695) * docs(api): correct link (#1712) * upload service Co-authored-by: Livio Amstutz <livio.a@gmail.com> Co-authored-by: fabi <fabienne.gerschwiler@gmail.com> Co-authored-by: Florian Forster <florian@caos.ch> * feat: fix tests, * feat: remove assets from label policy * fix npm, set environment * lint ts * remove stylelinting * fix(operator): add mapping for console with changed unit tests * fix(operator): add secrets as env variables to pod * feat: remove human avatar * fix(operator): add secrets as env variables to pod * feat: map label policy * feat: labelpolicy, admin, mgmt, adv settings (#1715) * fetch label policy, mgmt, admin service * feat: advanced beh, links, add, update * lint ts * feat: watermark * feat: remove human avatar * feat: remove human avatar * feat: remove human avatar * feat: remove human avatar * feat: remove human avatar * feat: remove human avatar * feat: remove human avatar * feat: custom css * css * css * css * css * css * getobject * feat: dynamic handler * feat: varibale css * content info * css overwrite * feat: variablen css * feat: generate css file * feat: dark mode * feat: dark mode * fix logo css * feat: upload logos * dark mode with cookie * feat: handle images in login * avatar css and begin font * feat: avatar * feat: user avatar * caching of static assets in login * add avatar.js to main.html * feat: header dont show logo if no url * feat: label policy colors * feat: mock asset storage * feat: mock asset storage * feat: fix tests * feat: user avatar * feat: header logo * avatar * avatar * make it compatible with go 1.15 * feat: remove unused logos * fix handler * fix: styling error handling * fonts * fix: download func * switch to mux * fix: change upload api to assets * fix build * fix: download avatar * fix: download logos * fix: my avatar * font * fix: remove error msg popup possibility * fix: docs * fix: svalidate colors * rem msg popup from frontend * fix: email with private labeling * fix: tests * fix: email templates * fix: change migration version * fix: fix duplicate imports * fix(console): assets, service url, upload, policy current and preview (#1781) * upload endpoint, layout * fetch current, preview, fix upload * cleanup private labeling * fix linting * begin generated asset handler * generate asset api in dockerfile * features for label policy * features for label policy * features * flag for asset generator * change asset generator flag * fix label policy view in grpc * fix: layout, activate policy (#1786) * theme switcher up on top * change layout * activate policy * feat(console): label policy back color, layout (#1788) * theme switcher up on top * change layout * activate policy * fix overwrite value fc * reset policy, reset service * autosave policy, preview desc, layout impv * layout, i18n * background colors, inject material styles * load images * clean, lint * fix layout * set custom hex * fix content size conversion * remove font format in generated css * fix features for assets * fix(console): label policy colors, image downloads, preview (#1804) * load images * colors, images binding * lint * refresh emitter * lint * propagate font colors * upload error handling * label policy feature check * add blob in csp for console * log * fix: feature edits for label policy, refresh state on upload (#1807) * show error on load image, stop spinner * fix merge * fix migration versions * fix assets * fix csp * fix background color * scss * fix build * lint scss * fix statik for console * fix features check for label policy * cleanup * lint * public links * fix notifications * public links * feat: merge main * feat: fix translation files * fix migration * set api domain * fix logo in email * font face in email * font face in email * validate assets on upload * cleanup * add missing translations * add missing translations Co-authored-by: Livio Amstutz <livio.a@gmail.com> Co-authored-by: Stefan Benz <stefan@caos.ch> Co-authored-by: Max Peintner <max@caos.ch> Co-authored-by: Florian Forster <florian@caos.ch>
This commit is contained in:
@@ -266,6 +266,16 @@ Returns the label policy defined by the administrators of ZITADEL
|
||||
|
||||
|
||||
|
||||
### GetPreviewLabelPolicy
|
||||
|
||||
> **rpc** GetPreviewLabelPolicy([GetPreviewLabelPolicyRequest](#getpreviewlabelpolicyrequest))
|
||||
[GetPreviewLabelPolicyResponse](#getpreviewlabelpolicyresponse)
|
||||
|
||||
Returns the preview label policy defined by the administrators of ZITADEL
|
||||
|
||||
|
||||
|
||||
|
||||
### UpdateLabelPolicy
|
||||
|
||||
> **rpc** UpdateLabelPolicy([UpdateLabelPolicyRequest](#updatelabelpolicyrequest))
|
||||
@@ -277,6 +287,66 @@ it impacts all organisations without a customised policy
|
||||
|
||||
|
||||
|
||||
### ActivateLabelPolicy
|
||||
|
||||
> **rpc** ActivateLabelPolicy([ActivateLabelPolicyRequest](#activatelabelpolicyrequest))
|
||||
[ActivateLabelPolicyResponse](#activatelabelpolicyresponse)
|
||||
|
||||
Activates all changes of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyLogo
|
||||
|
||||
> **rpc** RemoveLabelPolicyLogo([RemoveLabelPolicyLogoRequest](#removelabelpolicylogorequest))
|
||||
[RemoveLabelPolicyLogoResponse](#removelabelpolicylogoresponse)
|
||||
|
||||
Removes the logo of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyLogoDark
|
||||
|
||||
> **rpc** RemoveLabelPolicyLogoDark([RemoveLabelPolicyLogoDarkRequest](#removelabelpolicylogodarkrequest))
|
||||
[RemoveLabelPolicyLogoDarkResponse](#removelabelpolicylogodarkresponse)
|
||||
|
||||
Removes the logo dark of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyIcon
|
||||
|
||||
> **rpc** RemoveLabelPolicyIcon([RemoveLabelPolicyIconRequest](#removelabelpolicyiconrequest))
|
||||
[RemoveLabelPolicyIconResponse](#removelabelpolicyiconresponse)
|
||||
|
||||
Removes the icon of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyIconDark
|
||||
|
||||
> **rpc** RemoveLabelPolicyIconDark([RemoveLabelPolicyIconDarkRequest](#removelabelpolicyicondarkrequest))
|
||||
[RemoveLabelPolicyIconDarkResponse](#removelabelpolicyicondarkresponse)
|
||||
|
||||
Removes the logo dark of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyFont
|
||||
|
||||
> **rpc** RemoveLabelPolicyFont([RemoveLabelPolicyFontRequest](#removelabelpolicyfontrequest))
|
||||
[RemoveLabelPolicyFontResponse](#removelabelpolicyfontresponse)
|
||||
|
||||
Removes the font of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### GetLoginPolicy
|
||||
|
||||
> **rpc** GetLoginPolicy([GetLoginPolicyRequest](#getloginpolicyrequest))
|
||||
@@ -570,6 +640,23 @@ failed event. You can find out if it worked on the `failure_count`
|
||||
## Messages
|
||||
|
||||
|
||||
### ActivateLabelPolicyRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### ActivateLabelPolicyResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### AddCustomOrgIAMPolicyRequest
|
||||
|
||||
|
||||
@@ -975,6 +1062,23 @@ This is an empty request
|
||||
|
||||
|
||||
|
||||
### GetPreviewLabelPolicyRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### GetPreviewLabelPolicyResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| policy | zitadel.policy.v1.LabelPolicy | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### HealthzRequest
|
||||
This is an empty request
|
||||
|
||||
@@ -1316,6 +1420,91 @@ This is an empty response
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyFontRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyFontResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyIconDarkRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyIconDarkResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyIconRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyIconResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyLogoDarkRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyLogoDarkResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyLogoRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveLabelPolicyLogoResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveMultiFactorFromLoginPolicyRequest
|
||||
|
||||
|
||||
@@ -1422,6 +1611,8 @@ This is an empty response
|
||||
| label_policy | bool | - | |
|
||||
| custom_domain | bool | - | |
|
||||
| login_policy_password_reset | bool | - | |
|
||||
| label_policy_private_label | bool | - | |
|
||||
| label_policy_watermark | bool | - | |
|
||||
|
||||
|
||||
|
||||
@@ -1458,6 +1649,8 @@ This is an empty response
|
||||
| label_policy | bool | - | |
|
||||
| custom_domain | bool | - | |
|
||||
| login_policy_password_reset | bool | - | |
|
||||
| label_policy_private_label | bool | - | |
|
||||
| label_policy_watermark | bool | - | |
|
||||
|
||||
|
||||
|
||||
@@ -1669,9 +1862,16 @@ This is an empty response
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| primary_color | string | - | string.min_len: 1<br /> string.max_len: 50<br /> |
|
||||
| secondary_color | string | - | string.min_len: 1<br /> string.max_len: 50<br /> |
|
||||
| primary_color | string | - | string.max_len: 50<br /> |
|
||||
| hide_login_name_suffix | bool | - | |
|
||||
| warn_color | string | - | string.max_len: 50<br /> |
|
||||
| background_color | string | - | string.max_len: 50<br /> |
|
||||
| font_color | string | - | string.max_len: 50<br /> |
|
||||
| primary_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| background_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| warn_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| font_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| disable_watermark | bool | - | |
|
||||
|
||||
|
||||
|
||||
|
@@ -220,6 +220,16 @@ Removed the phone number of the authorized user
|
||||
|
||||
|
||||
|
||||
### RemoveMyAvatar
|
||||
|
||||
> **rpc** RemoveMyAvatar([RemoveMyAvatarRequest](#removemyavatarrequest))
|
||||
[RemoveMyAvatarResponse](#removemyavatarresponse)
|
||||
|
||||
Remove my avatar
|
||||
|
||||
|
||||
|
||||
|
||||
### ListMyLinkedIDPs
|
||||
|
||||
> **rpc** ListMyLinkedIDPs([ListMyLinkedIDPsRequest](#listmylinkedidpsrequest))
|
||||
@@ -820,6 +830,23 @@ This is an empty request
|
||||
|
||||
|
||||
|
||||
### RemoveMyAvatarRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveMyAvatarResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveMyLinkedIDPRequest
|
||||
|
||||
|
||||
|
@@ -293,6 +293,16 @@ An sms will be sent to the given phone number to finish the phone verification p
|
||||
|
||||
|
||||
|
||||
### RemoveMyAvatar
|
||||
|
||||
> **rpc** RemoveMyAvatar([RemoveHumanAvatarRequest](#removehumanavatarrequest))
|
||||
[RemoveHumanAvatarResponse](#removehumanavatarresponse)
|
||||
|
||||
Removes the avatar number of the human
|
||||
|
||||
|
||||
|
||||
|
||||
### SetHumanInitialPassword
|
||||
|
||||
> **rpc** SetHumanInitialPassword([SetHumanInitialPasswordRequest](#sethumaninitialpasswordrequest))
|
||||
@@ -1581,7 +1591,18 @@ The password lockout policy is not used at the moment
|
||||
> **rpc** GetLabelPolicy([GetLabelPolicyRequest](#getlabelpolicyrequest))
|
||||
[GetLabelPolicyResponse](#getlabelpolicyresponse)
|
||||
|
||||
Returns the label policy of the organisation
|
||||
Returns the active label policy of the organisation
|
||||
With this policy the private labeling can be configured (colors, etc.)
|
||||
|
||||
|
||||
|
||||
|
||||
### GetPreviewLabelPolicy
|
||||
|
||||
> **rpc** GetPreviewLabelPolicy([GetPreviewLabelPolicyRequest](#getpreviewlabelpolicyrequest))
|
||||
[GetPreviewLabelPolicyResponse](#getpreviewlabelpolicyresponse)
|
||||
|
||||
Returns the preview label policy of the organisation
|
||||
With this policy the private labeling can be configured (colors, etc.)
|
||||
|
||||
|
||||
@@ -1620,6 +1641,66 @@ With this policy the private labeling can be configured (colors, etc.)
|
||||
|
||||
|
||||
|
||||
### ActivateCustomLabelPolicy
|
||||
|
||||
> **rpc** ActivateCustomLabelPolicy([ActivateCustomLabelPolicyRequest](#activatecustomlabelpolicyrequest))
|
||||
[ActivateCustomLabelPolicyResponse](#activatecustomlabelpolicyresponse)
|
||||
|
||||
Activates all changes of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyLogo
|
||||
|
||||
> **rpc** RemoveCustomLabelPolicyLogo([RemoveCustomLabelPolicyLogoRequest](#removecustomlabelpolicylogorequest))
|
||||
[RemoveCustomLabelPolicyLogoResponse](#removecustomlabelpolicylogoresponse)
|
||||
|
||||
Removes the logo of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyLogoDark
|
||||
|
||||
> **rpc** RemoveCustomLabelPolicyLogoDark([RemoveCustomLabelPolicyLogoDarkRequest](#removecustomlabelpolicylogodarkrequest))
|
||||
[RemoveCustomLabelPolicyLogoDarkResponse](#removecustomlabelpolicylogodarkresponse)
|
||||
|
||||
Removes the logo dark of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyIcon
|
||||
|
||||
> **rpc** RemoveCustomLabelPolicyIcon([RemoveCustomLabelPolicyIconRequest](#removecustomlabelpolicyiconrequest))
|
||||
[RemoveCustomLabelPolicyIconResponse](#removecustomlabelpolicyiconresponse)
|
||||
|
||||
Removes the icon of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyIconDark
|
||||
|
||||
> **rpc** RemoveCustomLabelPolicyIconDark([RemoveCustomLabelPolicyIconDarkRequest](#removecustomlabelpolicyicondarkrequest))
|
||||
[RemoveCustomLabelPolicyIconDarkResponse](#removecustomlabelpolicyicondarkresponse)
|
||||
|
||||
Removes the logo dark of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyFont
|
||||
|
||||
> **rpc** RemoveCustomLabelPolicyFont([RemoveCustomLabelPolicyFontRequest](#removecustomlabelpolicyfontrequest))
|
||||
[RemoveCustomLabelPolicyFontResponse](#removecustomlabelpolicyfontresponse)
|
||||
|
||||
Removes the font of the label policy
|
||||
|
||||
|
||||
|
||||
|
||||
### ResetLabelPolicyToDefault
|
||||
|
||||
> **rpc** ResetLabelPolicyToDefault([ResetLabelPolicyToDefaultRequest](#resetlabelpolicytodefaultrequest))
|
||||
@@ -1725,6 +1806,23 @@ Change OIDC identity provider configuration of the organisation
|
||||
## Messages
|
||||
|
||||
|
||||
### ActivateCustomLabelPolicyRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### ActivateCustomLabelPolicyResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### AddAPIAppRequest
|
||||
|
||||
|
||||
@@ -1785,9 +1883,16 @@ Change OIDC identity provider configuration of the organisation
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| primary_color | string | - | string.min_len: 1<br /> string.max_len: 50<br /> |
|
||||
| secondary_color | string | - | string.min_len: 1<br /> string.max_len: 50<br /> |
|
||||
| hide_login_name_suffix | bool | - | |
|
||||
| primary_color | string | - | string.max_len: 50<br /> |
|
||||
| hide_login_name_suffix | bool | hides the org suffix on the login form if the scope \"urn:zitadel:iam:org:domain:primary:{domainname}\" is set. Details about this scope in https://docs.zitadel.ch/concepts#Reserved_Scopes | |
|
||||
| warn_color | string | - | string.max_len: 50<br /> |
|
||||
| background_color | string | - | string.max_len: 50<br /> |
|
||||
| font_color | string | - | string.max_len: 50<br /> |
|
||||
| primary_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| background_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| warn_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| font_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| disable_watermark | bool | - | |
|
||||
|
||||
|
||||
|
||||
@@ -3074,6 +3179,24 @@ This is an empty request
|
||||
|
||||
|
||||
|
||||
### GetPreviewLabelPolicyRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### GetPreviewLabelPolicyResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| policy | zitadel.policy.v1.LabelPolicy | - | |
|
||||
| is_default | bool | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### GetProjectByIDRequest
|
||||
|
||||
|
||||
@@ -4251,6 +4374,91 @@ This is an empty request
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyFontRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyFontResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyIconDarkRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyIconDarkResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyIconRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyIconResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyLogoDarkRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyLogoDarkResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyLogoRequest
|
||||
This is an empty request
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveCustomLabelPolicyLogoResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveHumanAuthFactorOTPRequest
|
||||
|
||||
|
||||
@@ -4296,6 +4504,28 @@ This is an empty request
|
||||
|
||||
|
||||
|
||||
### RemoveHumanAvatarRequest
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| user_id | string | - | string.min_len: 1<br /> string.max_len: 200<br /> |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveHumanAvatarResponse
|
||||
|
||||
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
|
||||
|
||||
|
||||
|
||||
### RemoveHumanLinkedIDPRequest
|
||||
|
||||
|
||||
@@ -4995,9 +5225,16 @@ This is an empty request
|
||||
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| primary_color | string | - | string.min_len: 1<br /> string.max_len: 50<br /> |
|
||||
| secondary_color | string | - | string.min_len: 1<br /> string.max_len: 50<br /> |
|
||||
| primary_color | string | - | string.max_len: 50<br /> |
|
||||
| hide_login_name_suffix | bool | - | |
|
||||
| warn_color | string | - | string.max_len: 50<br /> |
|
||||
| background_color | string | - | string.max_len: 50<br /> |
|
||||
| font_color | string | - | string.max_len: 50<br /> |
|
||||
| primary_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| background_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| warn_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| font_color_dark | string | - | string.max_len: 50<br /> |
|
||||
| disable_watermark | bool | - | |
|
||||
|
||||
|
||||
|
||||
|
@@ -16,10 +16,22 @@ title: zitadel/policy.proto
|
||||
| Field | Type | Description | Validation |
|
||||
| ----- | ---- | ----------- | ----------- |
|
||||
| details | zitadel.v1.ObjectDetails | - | |
|
||||
| primary_color | string | - | |
|
||||
| secondary_color | string | - | |
|
||||
| is_default | bool | - | |
|
||||
| hide_login_name_suffix | bool | - | |
|
||||
| primary_color | string | hex value for primary color | |
|
||||
| is_default | bool | defines if the organisation's admin changed the policy | |
|
||||
| hide_login_name_suffix | bool | hides the org suffix on the login form if the scope \"urn:zitadel:iam:org:domain:primary:{domainname}\" is set. Details about this scope in https://docs.zitadel.ch/concepts#Reserved_Scopes | |
|
||||
| warn_color | string | hex value for secondary color | |
|
||||
| background_color | string | hex value for background color | |
|
||||
| font_color | string | hex value for font color | |
|
||||
| primary_color_dark | string | hex value for primary color dark theme | |
|
||||
| background_color_dark | string | hex value for background color dark theme | |
|
||||
| warn_color_dark | string | hex value for warn color dark theme | |
|
||||
| font_color_dark | string | hex value for font color dark theme | |
|
||||
| disable_watermark | bool | - | |
|
||||
| logo_url | string | - | |
|
||||
| icon_url | string | - | |
|
||||
| logo_url_dark | string | - | |
|
||||
| icon_url_dark | string | - | |
|
||||
| font_url | string | - | |
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user