Skip to content
This repository has been archived by the owner. It is now read-only.
Adds Google Authenticator Two Factor Auth to Piwik
PHP HTML JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Activity
PHPGangsta
angularjs
config
lang
screenshots
templates
tests
vendor
.gitattributes
.gitignore
.travis.yml
Auth.php
AuthCodeRequiredException.php
Controller.php
FormAuthCode.php
GoogleAuthenticator.php
Menu.php
README.md
SessionAuth.php
SessionInitializer.php
Storage.php
composer.json
composer.lock
plugin.json

README.md

Piwik Google Authenticator Plugin

Build Status Flattr this git repo

‼️ This plugin is deprecated ‼️

As Matomo 3.8.0-b3 two factor authentication is integrated in core. Updating Matomo will automatically disable this plugin and migrate already setup 2FA settings.

Description

Adds a userbased possibility to use Google Authenticator 2FA as additional login security. Each use can enable/disable this feature in his account settings.

This Plugin is based on the original Piwik Login plugin and needs this one to be installed but not active.

ATTENTION: Activating Google Authenticator for an account, also requires an auth code for direct API requests with the users token auth. Use &auth_code={authcode} to do that.

Applications accessing your Piwik data using the API might thus no longer work. This also affects all versions of Piwik Mobile. To avoid this create a read only user account in Piwik to use it in those applications.

Requirements

Piwik 3.6.0 or higher is required.

Google Authenticator App for Android, iOS or Blackberry needs to be installed on your mobile device

Features

  • Userbased activation of Google Authenticator 2FA

Changelog

  • 3.2.0 compatibility to Matomo 3.6.0
  • 3.0.0 compatibility to Piwik 3.0
  • 0.1.0 Added possibility to define title and description for Google Authenticator app
  • 0.0.4 fixes password reset link
  • 0.0.3 small improvements
  • 0.0.2 Added first translations
  • 0.0.1 Initial release

Support

Please direct any feedback to stefan@matomo.org

Contribute

Feel free to create issues and pull requests.

License

GPLv3 or later

The used library PHPGangsta/GoogleAuthenticator is licensed under BSD

You can’t perform that action at this time.