Avoine SSO Login
Integrate login to Avoine SSO.
by Digitoimisto Dude Oy · github.com/digitoimistodude/avoine-sso-login · website
★ 2stars
2kcomposer installs
1forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/digitoimistodude/avoine-sso-login/archive/refs/heads/master.zipAlso on Packagist as digitoimistodude/avoine-sso-login:
composer require digitoimistodude/avoine-sso-loginFrom the readme
[!NOTE]
Please note: this is a developer oriented plugin. It has no settings screen and does nothing on its own, so it is not a download-and-activate plugin. It expects a developer to configure the credentials, call the login URL from a theme template and add the site specific membership checks with filters.
The plugin is not distributed in the WordPress plugin directory and is provided as is. Contributions are welcome: send a pull request, issue, or email koodarit@dude.fi.
Avoine SSO Login WordPress plugin
Integrates Avoine Sense SSO with WordPress. Users authenticate against the Avoine SSO service, and the plugin creates and maintains a shadow WordPress user for each of them. Shadow users cannot log in with a WordPress password and cannot reset one.
A persistent object cache (Object Cache Pro, Redis Object Cache, memcached or similar) is strongly recommended. SSO user activity checks are stored in WPObjectCache, and without a persistent backend every request that checks activity calls the Avoine API again.
Requirements
WordPress 5.0 or newer
PHP 8.0 or newer
An Avoine Sense service ID and communications key, provided by Vitec Avoine
Setup
The plugin reads its conf
Read the full README on GitHub →