Skip to content

This RoundCube plugin adds the Google 2-steps verification to the login proccess.

License

Notifications You must be signed in to change notification settings

corrideat/twofactor_gauthenticator

 
 

Repository files navigation

2Steps Google verification

This RoundCube plugin adds the Google 2-step verification to the login proccess.

You can use google-authenticator and insert the secret generated into the config, also recovery codes

Uses Michael Kliewe's GoogleAuthenticator class

form js from dynalogin plugin

Also thx to Victor R. Rodriguez Dominguez for some ideas and support

Login

2Steps

Installation

Configuration

Go to Settings task and activate (and save) into "2steps Google verification" menu.

The plugin creates automatically the secret if you doesn't this.

To add accounts to the app, you can use the QR-Code (easy-way) or type the secret.

Settings by default

Settings OK

QR-Code example

Also, you can add "Recovery codes" for use one time (they delete when are used). Recovery codes are OPTIONAL, so they can not appears

Recovery codes

Check codes

If config value force_enrollment_users is true, ALL users needs to login with 2-steps method. They receive alert message about that, and they can't skip without save configuration

Recovery codes

Codes

Codes have a 2*30 seconds clock tolerance, like by default with Google app (Maybe editable in future versions)

License

GPLv2, see License

Notes

Tested with RoundCube 0.9.5 and Google app

Author

Alexandre Espinosa Menor aemenor@gmail.com

About

This RoundCube plugin adds the Google 2-steps verification to the login proccess.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 74.1%
  • JavaScript 25.9%