GovOPlaN Identity

Repository type: module (platform).

govoplan-identity is the canonical identity directory module for GovOPlaN.

It owns identities and links between identities and platform accounts. This is separate from IDM connectors and from access control.

Boundary

Identity owns:

  • identity records for people, services, and other internal subjects
  • account links for identities that can use multiple accounts
  • primary account selection for display and explainability
  • accepted normalized identity facts after import or manual administration

Identity does not own:

  • password authentication, sessions, API keys, or CSRF
  • roles, rights, permission evaluation, or access decisions
  • organization units, functions, or function assignments
  • external directory connector internals

Module Contract

The module registers the identity.directory capability from govoplan_core.core.identity.

Feature modules should consume the capability instead of importing identity ORM models.

Development Install

From the core checkout:

cd /mnt/DATA/git/govoplan-core
./.venv/bin/python -m pip install -e ../govoplan-identity

Git-source WebUI package

The repository root exposes @govoplan/identity-webui for Git-tagged release dependencies. It mirrors the owning webui/package.json version, public TypeScript/CSS exports and peer requirements, with entry paths under webui/src. Consumers provide the shared Core/React peers; the facade runs no development or install scripts. The source archive contains webui/src, this README and any repository license file. Run module development checks from webui/; Python installation remains governed by pyproject.toml.

Das Repository stellt @govoplan/identity-webui am Wurzelpfad für versionierte Git-Abhängigkeiten bereit. Version, öffentliche TypeScript-/CSS-Exporte und Peer-Anforderungen entsprechen webui/package.json; die Einstiegspfade liegen unter webui/src. Gemeinsame Core-/React-Peers stellt die einbindende Anwendung bereit. Die Fassade führt keine Entwicklungs- oder Installationsskripte aus. Entwicklungsprüfungen bleiben in webui/, die Python-Installation weiterhin in pyproject.toml definiert.

S
Description
GovOPlaN identity directory module for identities and account links.
Readme
157 KiB
Languages
Python 76.8%
TypeScript 22.2%
JavaScript 0.6%
CSS 0.4%