Page MenuHomePhorge

OTP plugin for Roundcube
Closed, ResolvedPublic10 Story Points


Implement a plugin for Roundcube adding OTP-based two-factor authentication as proposed in M3.

Similar to the password plugin, the initialization and validation of one-time-passwords shall be done through an abstraction layer that allows different (and multiple) methods each implemented as a driver module. This abstraction should also allow to delegate all related actions to an external service.


Ticket Type

Event Timeline

bruederli claimed this task.
bruederli raised the priority of this task from to 60.
bruederli updated the task description. (Show Details)
bruederli changed Ticket Type from Task to Task.
bruederli edited a custom field.

For the retrospective, here are some screen shots showing

The 2-factor-authentication at login

Screen_Shot_2015-06-04_at_16.02.56.png (689×874 px, 35 KB)

Settings page with dialog to provision a new factor

Screen_Shot_2015-06-04_at_16.01.58.png (787×1 px, 123 KB)

Additional OTP verification when changing settings

Screen_Shot_2015-06-04_at_16.03.35.png (716×970 px, 95 KB)