Migrating from self hosted to managed
login attempt limit
CORS error while sending HEAD /oauth/v2/authorize request in a Custom Login UI
Importing the @zitadel/client into my CommonJS project doesn't work
Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/<me>/Developer/<project>/node_modules/@zitadel/proto/cjs/zitadel/admin_pb.js from /Users/<me>/Developer/<project>/node_modules/@zitadel/client/dist/v1.cjs not supported.
admin_pb.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules.
Instead either rename admin_pb.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in /Users/<me>/Developer/<project>/node_modules/@zitadel/proto/package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead).
Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/<me>/Developer/<project>/node_modules/@zitadel/proto/cjs/zitadel/admin_pb.js from /Users/<me>/Developer/<project>/node_modules/@zitadel/client/dist/v1.cjs not supported.
admin_pb.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules.
Instead either rename admin_pb.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in /Users/<me>/Developer/<project>/node_modules/@zitadel/proto/package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead).
BetaInstance Service V2Project V2App V2Authorization V2Permission V2Settings V3
List users with metadata
POST /users
endpoint, but I need a very crucial piece of information (the room number of the user for an internet connection providing service), that is in the metadata, and those are not returned in the endpoint (we formerly used keycloak, where the "attributes" were included in the /users endpoints).
...How to obtain the configuration of the Secret Generator in the default setting
Turning from Login v2 back to v1 by modifying the tables?
404 page not found...
Can't use pkg/grpc/user/v2 from Response manipulation example
"github.com/zitadel/zitadel/pkg/grpc/user/v2"
but when I run
go get github.com/zitadel/zitadel/pkg/grpc/user/v2
I get this back:
```...Login Redirecting Twice to Application After Successful Authentication

Does the URL for UI need to be localhost?
admin.pat is not getting created
Hi everyone,
Login V2 in a multi instance environment with Helm
Slow migration from v2.66.18 to v3.3.5 (1.5M users)
(db.m6g.8xlarge
). We also have our custom frontend for login.
We have an organization with 1.5M users (and growing). Yes, it's really big.
One of the problems we faced with the upgrade is the slow migration time (approximately 24 hours), and we realized that it's caused by a slow query (~12s). Every 12 seconds, the migration adds only a few users to projections.users14. We are conducting pre-migration tests with a dump of the production database in another environment, and the RDS instance type we are using there is db.m6g.4xlarge
. We don't see high CPU or IO usage in the database during the migration (nor in the Setup Job Pod). CPU usage is less than 10% and IOPS are quiet, but in AWS Performance Insights we see this slow query:...Events webhook in documentation uses a not found package to check signature
Problem using AuthorizationService API - {"code":5,"message":"Not Found"}
Understanding eventstore.unique_constraints (V3-DKcYh)
eventstore.unique_constraints
table that don’t correspond to any existing user in the instance
Examples:...fresh self-hosted installation - registration doesn't work?

Is ZITADEL suitable for a white-label B2B2B SaaS architecture?