Skip to content

Zitadel provider integration #83

Description

@yahyafakhroji

Part of: datum-cloud/enhancements#755

Summary

Connect the Auth UI to Zitadel as the identity provider, kept behind a clean and swappable boundary so the rest of the app never depends directly on a specific vendor.

Scope

  • Integrate the official Zitadel client packages.
  • Implement the provider behind a single, app-neutral interface.
  • Handle the sign-in handshake with the identity provider.
  • Normalize errors and sessions into consistent, app-friendly shapes.
  • Keep the integration isolated so it can be extended or swapped later.

Outcome

The app can authenticate against Zitadel through one isolated integration layer — the shared foundation that all the auth flows build on, and an easy seam to plug in other providers down the line.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions