Login via third party authentication services.
Easily add a "Login with Github" button your Matomo instance. You can also setup any other service to do the authentication for you.
What is the callback url?
Which providers can I use?
I tested the plugin with Auth0, Github and Keycloak, which work fine. If your provider does not seem to work, leave an issue on Github.
How can I unlink all users?
The easiest way is to fully uninstall the plugin and reinstall afterwards.
Otherwise you can delete data from
matomo_loginoidc_provider in your sql database.
If you change the OAuth provider and there could be user id collisions, you should make sure to unlink all users beforehand.
Can I setup more than one provider?
Currently that is not possible. But you can use services like Auth0, which support multiple providers.
I get a
Can't create table error when installing the plugin
Most likely you are using a very old Matomo (Piwik) installation, which still uses MyISAM tables. Learn here on how to update the database engine: https://matomo.org/faq/troubleshooting/faq_25610/
What are the settings for ...?