PHPackages                             bjoernch/universal\_oidc\_mail\_sso - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. bjoernch/universal\_oidc\_mail\_sso

ActiveRoundcube-plugin[Mail &amp; Notifications](/categories/mail)

bjoernch/universal\_oidc\_mail\_sso
===================================

Universal Roundcube OIDC SSO plugin with IMAP/SMTP mailbox provisioning, policy controls, and encrypted credential storage

v0.3.1(3mo ago)00[1 issues](https://github.com/bjoernch/universal-roundcube-oidc-mail-sso/issues)proprietaryPHPPHP &gt;=8.1CI passing

Since Feb 13Pushed 3mo agoCompare

[ Source](https://github.com/bjoernch/universal-roundcube-oidc-mail-sso)[ Packagist](https://packagist.org/packages/bjoernch/universal_oidc_mail_sso)[ Docs](https://github.com/bjoernch/universal-roundcube-oidc-mail-sso)[ RSS](/packages/bjoernch-universal-oidc-mail-sso/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (2)Used By (0)

universal-roundcube-oidc-mail-sso
=================================

[](#universal-roundcube-oidc-mail-sso)

Universal Roundcube plugin for OIDC SSO + external IMAP/SMTP mailbox provisioning.

This project is designed for users who already host email at a provider with IMAP/SMTP support (Zoho, Fastmail, mailbox.org, etc.) and want a custom-domain webmail frontend (for example `https://webmail.example.com`) with centralized OIDC login and policy control.

Quick links
-----------

[](#quick-links)

- Full docs index: [docs/README.md](./docs/README.md)
- Quick start: [docs/quickstart.md](./docs/quickstart.md)
- Full configuration reference (all parameters): [docs/configuration.md](./docs/configuration.md)
- Security model: [docs/security.md](./docs/security.md)
- Operations and updates: [docs/operations.md](./docs/operations.md)

Repository layout
-----------------

[](#repository-layout)

- `plugins/universal_oidc_mail_sso/` plugin source
- `docker-compose.yml` local Roundcube + MariaDB stack
- `.env.example` environment template
- `docs/` full documentation

Local start (minimal)
---------------------

[](#local-start-minimal)

```
cp .env.example .env
docker compose up -d
docker compose exec -T db mariadb -u"$DB_USER" -p"$DB_PASSWORD" "$DB_NAME"
