House Desk and Pub integrate through narrow contracts rather than a shared database or shared authorization service.

ProducerConsumerContract
AuthentikCloudflare AccessOIDC identity, profile, and verified email claims
Cloudflare AccessHouse Desk and PubProduct-specific signed Access JWTs with unchanged audiences
House DeskPubLeast-data published event projection for Pub displays
House DeskCalendar clientsToken-gated ICS feed
House Desk and PubTransactional providersBounded email or operational delivery requests

Each consumer authenticates the producer, validates a versioned response shape where applicable, and stores only what it needs. A shared identity provider does not create a shared application database.

For product-specific details, see House Desk integrations and Pub’s House Desk event source.