Commit Graph

4015 Commits

Author SHA1 Message Date
Elio Bischof
3eb01c1043 debug integration 2025-07-24 01:59:16 +02:00
Elio Bischof
9a21c6085a fix debug container 2025-07-24 00:55:42 +02:00
Elio Bischof
ea37a68612 minimal devcontainer installation 2025-07-23 21:45:48 +02:00
Rajat Singh
af66c9844a docs(migration): Added step-by-step guide for the Keycloak to Zitadel migration (#10304)
Added a step-by-step guide for Keycloak to Zitadel migration for the
workshop tomorrow

---------

Signed-off-by: RAJAT SINGH <rajatsingh@RAJATs-MacBook-Pro.local>
Signed-off-by: Rajat Singh <rajat@zitadel.com>
Co-authored-by: RAJAT SINGH <rajatsingh@RAJATs-MacBook-Pro.local>
Co-authored-by: Rajat Singh <rajat@zitadel.com>
2025-07-23 14:18:41 -03:00
Elio Bischof
1cb277d36d fix paths 2025-07-23 19:09:52 +02:00
Elio Bischof
8fd0554592 reference dev containers 2025-07-23 16:23:56 +02:00
Elio Bischof
bd6e55a573 describe dev containers 2025-07-23 16:14:11 +02:00
Elio Bischof
02d77a4f4f fix console build 2025-07-23 15:33:57 +02:00
Elio Bischof
51c4f64bb2 fix login build 2025-07-23 14:44:05 +02:00
Elio Bischof
5a7b267e7d fix bake 2025-07-23 12:48:47 +02:00
Elio Bischof
394fd44b44 pipeline 2025-07-23 12:28:52 +02:00
Elio Bischof
62e9e2a3a5 Merge branch 'dev-container-2' of https://github.com/zitadel/zitadel into dev-container-2 2025-07-23 12:27:58 +02:00
Elio Bischof
e24b979c37 pipeline 2025-07-23 12:27:52 +02:00
Elio Bischof
1bb1402988 Merge branch 'main' into dev-container-2 2025-07-23 12:26:58 +02:00
Elio Bischof
a79d2c1a01 release 2025-07-23 12:25:55 +02:00
Elio Bischof
6f003c081d remove login Makefile include 2025-07-23 11:33:48 +02:00
Elio Bischof
f2551a2c5d fix paths 2025-07-23 11:29:21 +02:00
Elio Bischof
43db63df09 remove login pnpm workspace 2025-07-23 11:24:01 +02:00
Elio Bischof
8dc1b8f5f0 fix mock 2025-07-23 11:04:23 +02:00
Gayathri Vijayan
8fff45d8f4 fix(scim): add a metadata config to ignore random password sent during SCIM create (#10296)
<!--
Please inform yourself about the contribution guidelines on submitting a
PR here:
https://github.com/zitadel/zitadel/blob/main/CONTRIBUTING.md#submit-a-pull-request-pr.
Take note of how PR/commit titles should be written and replace the
template texts in the sections below. Don't remove any of the sections.
It is important that the commit history clearly shows what is changed
and why.
Important: By submitting a contribution you agree to the terms from our
Licensing Policy as described here:
https://github.com/zitadel/zitadel/blob/main/LICENSING.md#community-contributions.
-->

# Which Problems Are Solved

Okta sends a random password in the request to create a user during SCIM
provisioning, irrespective of whether the `Sync Password` option is
enabled or disabled on Okta, and this password does not comply with the
default password complexity set in Zitadel. This PR adds a workaround to
create users without issues in such cases.

# How the Problems Are Solved

- A new metadata configuration called
`urn:zitadel:scim:ignorePasswordOnCreate` is added to the Machine User
that is used for provisioning
- During SCIM user creation requests, if the
`urn:zitadel:scim:ignorePasswordOnCreate` is set to `true` in the
Machine User's metadata, the password set in the create request is
ignored

# Additional Changes

# Additional Context

The random password is ignored (if set in the metadata) only during
customer creation. This change does not affect SCIM password updates.

- Closes #10009

---------

Co-authored-by: Marco A. <marco@zitadel.com>
2025-07-23 10:47:05 +02:00
Elio Bischof
912429f222 build login 2025-07-23 04:06:17 +02:00
Elio Bischof
133a5bf340 fix linting 2025-07-22 16:49:20 +00:00
Elio Bischof
7d6abfaea2 pseudo runCmd 2025-07-22 18:36:31 +02:00
Elio Bischof
56ffd26bfa config file 2025-07-22 18:28:40 +02:00
Elio Bischof
a41cd0c941 make 2025-07-22 18:26:30 +02:00
Elio Bischof
55f890f56d make 2025-07-22 18:20:06 +02:00
Elio Bischof
5f4ae53f8e merge main 2025-07-22 18:16:53 +02:00
Elio Bischof
0172d5c5fc merge main 2025-07-22 18:12:44 +02:00
Elio Bischof
86542fa9c7 pipeline 2025-07-22 18:04:31 +02:00
Elio Bischof
17dca3105b fix commands 2025-07-22 17:46:26 +02:00
Elio Bischof
14ef5af29e debug and pipeline dev containers 2025-07-22 16:56:13 +02:00
Adam Kida
74e144840a feat(typescript): add i18n for all input required messages in Login V2 (#10288)
# Which Problems Are Solved

- Currently message when required field is empty is hardcoded

For example:
<img width="429" height="381" alt="image"
src="https://github.com/user-attachments/assets/31671d62-e45e-42c2-8ffe-a77982d0fc9d"
/>


# How the Problems Are Solved

- adds i18n for all input required messages

For example:
<img width="434" height="374" alt="image"
src="https://github.com/user-attachments/assets/9f94dd47-6c0a-4232-bef2-8dd1aa2674df"
/>


# Additional Changes

N.A

# Additional Context

N.A

Co-authored-by: Max Peintner <max@caos.ch>
2025-07-22 14:48:28 +02:00
Elio Bischof
5a84f27913 fix unit tests 2025-07-22 14:42:20 +02:00
Elio Bischof
6b0404c1c5 clean daemon if its running 2025-07-22 14:25:58 +02:00
Elio Bischof
41ab4c0c57 hot swappable dev services 2025-07-22 14:13:44 +02:00
Max Peintner
a3e1d6a3ff fix(login): default lifetime, show expiration on accounts page (#10297)
This PR fixes an issue where the password lifetime was not applied
correctly in certain scenarios.
It also improves the sessions page by providing more information about
expiration and verification timestamps and a mobile layout for clearing
sessions.
<img width="506" height="760" alt="Screenshot 2025-07-22 at 08 56 14"
src="https://github.com/user-attachments/assets/1e621ca2-206c-4931-b27d-9592eebc646e"
/>

Closes https://github.com/zitadel/typescript/issues/481
2025-07-22 11:18:15 +02:00
Elio Bischof
9c2f9707b8 swappable integration login 2025-07-22 01:23:40 +02:00
Elio Bischof
e992610c3b integration 2025-07-21 17:13:29 +00:00
Mridang Agarwalla
9b0e5bf714 docs: corrected the links for the client-libraries from the instroduction page (#10295)
# Which Problems Are Solved

- Broken or incorrect links on the "SDK Examples" introduction page. The
links to the new client libraries section all reference the "java"
section. This fixes it.

# How the Problems Are Solved

- Fixed the links to ensure they correctly point to the relevant
sections in the documentation.

# Additional Changes

None.

# Additional Context

None.
2025-07-21 13:35:07 +02:00
Elio Bischof
8d5b282092 add dev container dep 2025-07-21 12:07:06 +02:00
Max Peintner
968b08e041 fix(login): saml cookie settings (#10266)
This PR changes the cookie settings for the SAML post bindings. It sets
"secure": true and "SameSite" to "Strict" for production environments.
It removes the fallback serialization as we have proven this is not
required anymore.
2025-07-21 10:58:02 +02:00
Mridang Agarwalla
63b894908c docs: add initial docs for the new client-libraries (#10230)
# Which Problems Are Solved

The recently released client libraries were missing documentation, which
made it difficult for developers to understand and use the new features.

# How the Problems Are Solved

This pull request introduces the necessary documentation for the new
client libraries, covering their installation and basic usage.

# Additional Changes

None.

# Additional Context

This documentation supports the recent client library release.
2025-07-21 12:32:00 +05:30
Elio Bischof
595fbf4388 no dev container name 2025-07-21 00:34:54 +02:00
Elio Bischof
6fe8e2923e configure login 2025-07-21 00:21:29 +02:00
Elio Bischof
ff66d69a3d use devcontainer network 2025-07-20 23:56:52 +02:00
Elio Bischof
2858c2b721 fix compose 2025-07-20 23:37:05 +02:00
Elio Bischof
1a4cae88b7 central compose 2025-07-20 20:44:33 +02:00
Elio Bischof
7cb7b60300 configure dev container 2025-07-18 17:20:57 +02:00
Elio Bischof
b746be06d0 clean login dependencies 2025-07-18 15:26:04 +02:00
Recep YILDIZ
25adfd91a2 feat: add Turkish language support (#10198)
- Turkish language support is added. 
- Updated other language files to add Turkish selection.

# Which Problems Are Solved

- Zitadel was not supporting Turkish language. Now supporting. 

# How the Problems Are Solved

- Turkish language files are added and updated other language files in
below paths to add Turkish support;
    -  /console/src/assets/i18n/
    - /internal/api/ui/login/static/i18n
    - /internal/notification/static/i18n
    - /internal/static/i18n

# Additional Changes

- Made changes below files for codes/docs changes;
    - /console/src/app/utils/language.ts
    - /console/src/app/app.module.ts
    - /docs/docs/guides/manage/customize/texts.md
- /internal/api/ui/login/static/templates/external_not_found_option.html
    - /internal/query/v2-default.json
    - /login/apps/login/src/lib/i18n.ts

---------

Co-authored-by: Marco A. <marco@zitadel.com>
2025-07-18 14:18:22 +02:00