Dominik Müller and GitHub
6f3f67cde7
docs: self-hosting doc link ( #7249 )
...
* fix: self-hosting doc link
exchanged localhost link for relative link to docs
* fix: updated base path for relative doc link
2024-01-31 12:34:34 +00:00
Livio Spring and GitHub
e000fdd792
fix: handle context correctly in processEvents ( #7320 )
2024-01-31 11:25:28 +01:00
46bffd24ee
feat(console): allow filter org by primary domain on instance ( #7283 )
...
* feat: i18n translations
* feat: add primary domain to filter-org component
* fix: add listOrgs service to admin and use it for org-table component
---------
Co-authored-by: Max Peintner <[email protected] >
2024-01-30 16:09:47 +00:00
aa407c3c3e
fix(auth): optimise user sessions ( #7199 )
...
* fix(auth): start optimise user sessions
* reduce and query user sessions directly without gorm statements
* cleanup
* cleanup
* fix requested changes
---------
Co-authored-by: Livio Spring <[email protected] >
2024-01-30 15:17:54 +00:00
Livio Spring and GitHub
c20204d84d
fix: set userAgentID in password change event if available ( #7319 )
2024-01-30 15:36:34 +01:00
mffap and GitHub
c7d7464b3b
docs(readme): update readme ( #7313 )
2024-01-30 07:32:31 +01:00
Tim Möhlmann and GitHub
df57a64ed7
fix(oidc): ignore public key expiry for ID Token hints ( #7293 )
...
* fix(oidc): ignore public key expiry for ID Token hints
This splits the key sets used for access token and ID token hints.
ID Token hints should be able to be verified by with public keys that are already expired.
However, we do not want to change this behavior for Access Tokens,
where an error for an expired public key is still returned.
The public key cache is modified to purge public keys based on last use,
instead of expiry.
The cache is shared between both verifiers.
* resolve review comments
* pin oidc 3.11
2024-01-29 15:11:52 +00:00
5e23ea55b2
docs: onboarding customers and users ( #7105 )
...
* docs: onboarding organizations
* docs: onboarding organizations
* docs: onboarding end users
* docs: onboarding end users
* docs: onboarding end users
* docs: onboarding end users
* docs: onboarding guide in console
* docs: onboarding guide in console
* docs: onboarding guide in console
* docs: onboarding guide in console
* docs: manually add user
* docs: fix links
* docs: fix links
* Update docs/docs/guides/manage/console/_add_manager.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/_org_login_description.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/end-users.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/b2b.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/b2b.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/b2b.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/b2b.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/b2b.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/b2b.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/b2b.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/end-users.mdx
Co-authored-by: mffap <[email protected] >
* Update docs/docs/guides/solution-scenarios/onboarding/b2b.mdx
Co-authored-by: mffap <[email protected] >
* docs: correct review
* docs: fix typos
---------
Co-authored-by: mffap <[email protected] >
Co-authored-by: Livio Spring <[email protected] >
2024-01-29 13:47:08 +01:00
Silvan and GitHub
93f35980b8
docs(a10008): add versions 2.43.6 and 2.42.12 ( #7299 )
2024-01-26 14:52:34 +01:00
Livio Spring and GitHub
121f9f8da1
feat(actions): add org metadata in complement token and saml response flows ( #7263 )
...
* feat(actions): add org metadata in complement token and saml response flows
* document actions
2024-01-26 08:56:10 +00:00
Silvan and GitHub
17953e9040
fix(setup): init projections ( #7194 )
...
Even though this is a feature it's released as fix so that we can back port to earlier revisions.
As reported by multiple users startup of ZITADEL after leaded to downtime and worst case rollbacks to the previously deployed version.
The problem starts rising when there are too many events to process after the start of ZITADEL. The root cause are changes on projections (database tables) which must be recomputed. This PR solves this problem by adding a new step to the setup phase which prefills the projections. The step can be enabled by adding the `--init-projections`-flag to `setup`, `start-from-init` and `start-from-setup`. Setting this flag results in potentially longer duration of the setup phase but reduces the risk of the problems mentioned in the paragraph above.
2024-01-25 17:28:20 +01:00
d590da7c7d
fix(console): display granted org name in authorizations and show user information ( #7116 )
...
* fix: add granted org info to user grants query response
* fix: show user info, tests and add columns to user grant
* fix: add check for org membership
* fix: typo in find logic
---------
Co-authored-by: Max Peintner <[email protected] >
2024-01-24 11:36:04 +01:00
Livio Spring and GitHub
94b3799690
docs: update links of examples ( #7273 )
2024-01-23 15:29:50 +01:00
e593a8ec63
chore: remove cockroach, clickhouse and add hubspot from third party sub-processors ( #7264 )
...
* chore: remove crdb from third party sub-processors
* remove clickhouse
* add hubspot
* fix: google end-user data flag
---------
Co-authored-by: mffap <[email protected] >
2024-01-22 13:08:23 +00:00
89169b64ff
fix: detect autofill in chrome to enable login buttons ( #7056 )
...
* fix: detect autofill in chrome to enable login buttons
* fix: add -webkit-autofill to input scss
---------
Co-authored-by: Max Peintner <[email protected] >
2024-01-22 10:24:36 +01:00
Livio Spring and GitHub
8470649ecb
chore: pin crdb version for unit tests ( #7260 )
...
* chore: pin crdb version for unit tests
* use latest 23.1 version
* use latest available 23.1 version
2024-01-18 08:16:54 +00:00
Tim Möhlmann and GitHub
af4e0484d0
fix: uniform oidc errors ( #7237 )
...
* fix: uniform oidc errors
sanitize oidc error reporting when passing package boundary towards oidc.
* add should TriggerBulk in get audiences for auth request
* upgrade to oidc 3.10.1
* provisional oidc upgrade to error branch
* pin oidc 3.10.2
2024-01-18 07:10:49 +01:00
Elio Bischof and GitHub
cdfcdec101
test(integration, user): fix flakiness ( #7252 )
...
* test: fix user integration test flakiness
* assert with *assert.CollectT
2024-01-17 16:24:11 +01:00
Elio Bischof and GitHub
35339162c9
docs: fix install @zitadel/vue ( #7250 )
2024-01-17 13:37:19 +01:00
ed0bc39ea4
feat: block instances ( #7129 )
...
* docs: fix init description typos
* feat: block instances using limits
* translate
* unit tests
* fix translations
* redirect /ui/login
* fix http interceptor
* cleanup
* fix http interceptor
* fix: delete cookies on gateway 200
* add integration tests
* add command test
* docs
* fix integration tests
* add bulk api and integration test
* optimize bulk set limits
* unit test bulk limits
* fix broken link
* fix assets middleware
* fix broken link
* validate instance id format
* Update internal/eventstore/search_query.go
Co-authored-by: Livio Spring <[email protected] >
* remove support for owner bulk limit commands
* project limits to instances
* migrate instances projection
* Revert "migrate instances projection"
This reverts commit 214218732a56e6df823beac1972adfcf8beeded5.
* join limits, remove owner
* remove todo
* use optional bool
* normally validate instance ids
* use 302
* cleanup
* cleanup
* Update internal/api/grpc/system/limits_converter.go
Co-authored-by: Livio Spring <[email protected] >
* remove owner
* remove owner from reset
---------
Co-authored-by: Livio Spring <[email protected] >
2024-01-17 10:16:48 +00:00
d9d376a275
feat: user v2 service query ( #7095 )
...
* feat: add query endpoints for user v2 api
* fix: correct integration tests
* fix: correct linting
* fix: correct linting
* fix: comment out permission check on user get and list
* fix: permission check on user v2 query
* fix: merge back origin/main
* fix: add search query in user emails
* fix: reset count for SearchUser if users are removed due to permissions
* fix: reset count for SearchUser if users are removed due to permissions
---------
Co-authored-by: Elio Bischof <[email protected] >
2024-01-17 10:00:10 +01:00
853181155d
docs: Avg active idps ( #7207 )
...
* docs: legal change active external identity providers
* docs: legal change active external identity providers
* Update docs/docs/legal/service-description/billing.md
Co-authored-by: mffap <[email protected] >
---------
Co-authored-by: mffap <[email protected] >
2024-01-16 16:20:55 +01:00
492d7da37e
docs: add guide for Vue ( #7215 )
...
* docs: add guide for Vue
* describe authz
* add vue to sdks
---------
Co-authored-by: Max Peintner <[email protected] >
2024-01-16 14:21:32 +00:00
57f40a3c50
docs(examples): adds java spring boot examples ( #7226 )
...
* docs(examples): adds java spring boot examples
* add code highlighting for java and php
* Apply suggestions from code review
Co-authored-by: Tim Möhlmann <[email protected] >
* update references
---------
Co-authored-by: Silvan <[email protected] >
Co-authored-by: Tim Möhlmann <[email protected] >
2024-01-16 11:02:58 +00:00
Livio Spring and GitHub
96d0291848
fix: enable iframe use on http://localhost ( #7152 )
...
* fix: enable iframe use on http://localhost
* docs(iframe): add info about cookies
* improve comments
2024-01-16 11:28:56 +01:00
2ccb7baf85
chore(deps): upgrade all go deps ( #7227 )
...
* chore(deps): upgrade all go deps
Also `go mod tidy`.
Added comments with URLs for package version lists to makefile commands.
* Update Makefile
Co-authored-by: Livio Spring <[email protected] >
---------
Co-authored-by: Livio Spring <[email protected] >
2024-01-16 09:27:09 +00:00
Tim Möhlmann and GitHub
c0b355e24a
fix: pass configured slog to oidc server ( #7229 )
2024-01-16 06:37:36 +00:00
0a65e20507
docs(examples): symfony php guide ( #7171 )
...
* docs(examples): symfony php guide
* hopefully fix vercel
* complete guide
* add guide to navigation
Co-authored-by: Stefan Benz <[email protected] >
2024-01-15 17:49:41 +00:00
Elio Bischof and GitHub
29b386005d
fix(origin): fall back to ExternalSecure ( #7228 )
...
* fix(origin): fall back to ExternalSecure
* avoid middleware.Middleware
* avoid else
* lint
2024-01-15 16:44:35 +00:00
fc34896092
fix(cnsl): some saml provider issues ( #7220 )
...
Co-authored-by: Max Peintner <[email protected] >
2024-01-15 15:10:45 +00:00
c7e45f7f49
fix(console): disallow subzero login lifetimes values ( #7065 ) ( #7113 )
...
* fix: disallow subzero login lifetimes values (#7065 )
* i18n invalid lifetimes
---------
Co-authored-by: peintnermax <[email protected] >
2024-01-15 13:11:17 +00:00
cdc4a68443
docs: add nodejs-nestjs to introduction.mdx ( #7137 )
...
* docs: update introduction.mdx
Add Node.js NestJS framework to the list.
* add node to sidebars
---------
Co-authored-by: Max Peintner <[email protected] >
2024-01-15 13:48:25 +01:00
09288c7826
docs: troubleshoot, project grant missing ( #7216 )
...
* docs: add troubleshooting page for missing project grant error message
* docs: change graphic
* Update docs/docs/support/troubleshooting.mdx
Co-authored-by: mffap <[email protected] >
* docs: change permission text to project grant
* Update docs/docs/support/troubleshooting.mdx
Co-authored-by: mffap <[email protected] >
---------
Co-authored-by: mffap <[email protected] >
2024-01-15 09:03:41 +01:00
Silvan and GitHub
3c5fc31372
fix(handler): handle trigger err correctly ( #7205 )
2024-01-11 17:55:50 +00:00
mffap and GitHub
91081caf9f
docs: Add reference to Actions for custom claims and custom attributes ( #7204 )
...
* make clear that yarn generate has to be run first
* add reference to custom claims
* add reference to custom saml attribute
2024-01-11 15:27:37 +01:00
Elio Bischof and GitHub
86b118a4b8
docs(self-hosted): direct to the tested k8s example ( #7201 )
...
docs(self-hosted): direct to the tested example
2024-01-11 11:00:00 +01:00
Stefan Benz and GitHub
3d3264eb8f
fix: add RollbackUnlessCommitted for gorm transactions ( #7197 )
2024-01-10 23:02:50 +00:00
Livio Spring and GitHub
7c592ce638
fix(idp): provide id_token for tenant id based azure ad ( #7188 )
...
* fix(idp): provide id_token for tenant based azure ad
* comments
* remove unintentional changes
2024-01-10 15:02:17 +00:00
Livio Spring and GitHub
1a1bb564b9
docs(complement token): clarify when pre userinfo creation is executed ( #7189 )
2024-01-10 15:29:33 +01:00
mffap and GitHub
7e73f7a6cc
docs(legal): clarify response time in free plan ( #7176 )
2024-01-10 09:00:30 +00:00
Silvan and GitHub
43f1d59649
fix(auth): efficient user session projection ( #7187 )
...
* fix(auth): cache users during session projection
* fix(auth.user_sessions): add index for more efficient by user search
2024-01-09 18:36:46 +00:00
Max Peintner and GitHub
039a1e793b
chore(console): regenerate yarn lockfile ( #7182 )
...
fix: regen lock
2024-01-09 10:26:45 +00:00
Tim Möhlmann and GitHub
62cb29aba9
fix(query): separate login policy queries ( #7174 )
...
This change moves IDPLoginPolicyLinks out of the scan function Login Policy queries in order to prevent potential deadlocks.
2024-01-08 21:13:46 +00:00
17153b694e
feat: search users by list of emails (users/_search) ( #6983 )
...
Co-authored-by: Stefan Benz <[email protected] >
2024-01-08 18:45:54 +01:00
e769b163ef
perf: user grant owner removed ( #6962 )
...
* fix: change logic for usergrants projection with no selects
* fix: change logic for usergrants projection with one select
* fix: move resource owner select to single function
* fix: move resource owner select to single function
* fix: changes after merge
* fix: changes after merge
---------
Co-authored-by: Tim Möhlmann <[email protected] >
2024-01-08 15:26:30 +00:00
e9cb1b90aa
docs: fix request example in custom login with idp docs ( #7154 )
...
Co-authored-by: Florian Forster <[email protected] >
2024-01-08 14:21:06 +00:00
46175b7cff
fix(console): keep current url after org switch ( #7118 )
...
Co-authored-by: Max Peintner <[email protected] >
2024-01-08 14:00:57 +00:00
c5bec35b1b
docs: add nodejs-nestjs section ( #7136 )
...
* docs: add nodejs-nestjs section
* chore: rename nodejs-nestjs to nodejs-nestjs.md
---------
Co-authored-by: Max Peintner <[email protected] >
2024-01-08 13:33:06 +00:00
mffap and GitHub
a9ae018c40
docs: Update settings, billing for mange cloud ( #7169 )
...
docs: portal settings
2024-01-08 12:59:45 +00:00
93c3763a1c
fix: add back button to password reset done ( #7119 )
...
Co-authored-by: Livio Spring <[email protected] >
2024-01-08 11:56:40 +00:00