A Roundcube plugin that automatically synchronizes user identities from a userli aliases API at login.
- 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
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;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