Change language

rp-identity

Purpose

The shared profile registry: one identity record per person or service
account, linked from every domain. Orders, chats, staff cards — all point
at the same profile instead of copying names and attributes.

Mental model

Identity = stable record (id, core attributes, lifecycle state). Domains
store the identity id and read attributes on demand; they never fork the
profile. Auth proves the identity, access checks it, domains reference it.

Ecosystem value

One "who" for the platform:

  • User records, auth-method links and invites in one place.
  • Any domain stores an opaque user id and reads attributes on demand instead of forking profiles.

Non-goals

  • Not login or sessions.
  • Not permissions.
  • Not org structure or staffing semantics.

Responsibility boundary

Owns identity records and identity lifecycle state; does not own
fine-grained permission policies or authentication flows.

Direct module dependencies

  • None

Solution membership

  • security

Source

modules/repositories/sequrity/rp-identity