Skip to content

Update user identities from userli aliases API at login

License

Notifications You must be signed in to change notification settings

systemli/roundcube-userli-plugin

Repository files navigation

Roundcube Userli Plugin

A Roundcube plugin that automatically synchronizes user identities from a userli aliases API at login.

Installation

  1. Clone this repository into your Roundcube plugins directory
  2. Copy config.inc.php.dist to config.inc.php and configure your API settings
  3. 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

About

Update user identities from userli aliases API at login

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages