systemli / userli
Roundcube plugin for Userli
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:roundcube-plugin
pkg:composer/systemli/userli
Requires
- php: ^8.1
- roundcube/plugin-installer: >=0.1.3
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2025-11-08 21:26:48 UTC
README
A Roundcube plugin that automatically synchronizes user identities from a userli aliases API at login.
Installation
- Clone this repository into your Roundcube plugins directory
- Copy
config.inc.php.disttoconfig.inc.phpand configure your API settings - Enable the plugin in your Roundcube configuration
Configuration
Edit config.inc.php with your userli API settings:
$config['userli_url'] = 'https://your-api.example.org'; $config['userli_token'] = 'your-api-token'; $config['userli_ssl_verify'] = true;
Testing
This plugin includes a comprehensive unit test suite. To run the tests:
# Install dependencies composer install # Run tests composer test # Or run PHPUnit directly ./vendor/bin/phpunit # Run tests with verbose output ./vendor/bin/phpunit --verbose