Skip to content

Conversation

@jelmer
Copy link
Owner

@jelmer jelmer commented Jul 13, 2025

Implement MultiUserXandikosBackend that extends XandikosBackend to automatically create principals for authenticated users. This backend supports configurable principal path formats and integrates with X-Remote-User authentication headers in both WSGI and aiohttp modes.

Key features:

  • Auto-creates principals with default calendar and addressbook
  • Configurable principal path prefix/suffix (e.g., "/users/{user}/principal/")
  • Seamless integration with reverse proxy authentication
  • Comprehensive test coverage for all functionality

@pusateri
Copy link

Nice! Close #179

Implement MultiUserXandikosBackend that extends XandikosBackend to
automatically create principals for authenticated users. This backend
supports configurable principal path formats and integrates with
X-Remote-User authentication headers in both WSGI and aiohttp modes.

Key features:
- Auto-creates principals with default calendar and addressbook
- Configurable principal path prefix/suffix (e.g., "/users/{user}/principal/")
- Seamless integration with reverse proxy authentication
- Comprehensive test coverage for all functionality
@jelmer jelmer force-pushed the master branch 2 times, most recently from 9da26ae to ed16103 Compare November 27, 2025 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants