Skip to content

Identity

Arc identity support lets you enrich provider tokens with domain-specific user details, perform application-level authorization at ingress, and propagate a consistent identity payload to frontend clients.

Identity tokens from providers typically contain limited information. Arc lets you compose additional identity details in your backend, authorize users before app entry, and publish one consistent identity payload for downstream services and frontend clients.

Key capabilities:

  • Enrich provider identity with domain-specific details
  • Perform application-level authorization during ingress
  • Return a single consolidated identity payload
  • Reuse identity details across services and frontend clients

No

Yes

Identity Provider Token

Arc Identity Provider Endpoint

Authorized?

HTTP 403

Identity Details JSON

.cratis-identity Cookie

Frontend Identity Consumption

TopicDescription
Provider FlowEndpoint mapping, provider implementation, request flow, and frontend cookie integration.
Identity ContractsIdentityProviderContext and IdentityDetails structures used by providers.
IdentityProvider ServiceAdvanced runtime identity retrieval and mutation with IIdentityProvider.
Development and TopologiesDevelopment endpoints plus single-service and multi-service composition patterns.