Apps
Knowledge
People
Register
Login


-
- Content .- Fans (18) .- Knowledge Base (2) . 

One Time Password Backend

   2.5.1  

ownCloud Tool

Score 66%
One Time Password Backend
zoom


One Time Password Backend
zoom


One Time Password Backend
zoom


Version Control:  Link
Minimum required   ownCloud 7
Downloads:  4786
Submitted:  Jun 17 2013
Updated:  Nov 4 2014

Description:

This application is distributed WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU AFFERO GENERAL PUBLIC LICENSE for more details.

One Time Password Backend can create TOTP and HOTP and generate QrCode
Based on library multiOTP http://www.multiotp.net/ develop by "SysCo systèmes de communication" (thanks)
test with "Google Authenticator" and "android Token"
Can works with Yubikey see doc here : http://www.sj-vs.net/two-factor-authentication-for-owncloud-using-one-time-passwords-otp-from-yubikey/
Administrator interface to manage users OTP
require Owncloud >= 7

if you want help to make bug fix, enhancement or translation your welcome.
Just fork the github project and submit your pull request
GIT : https://github.com/loki36/user-otp

Version 2.5

Installation:
Upload user_otp directory under the 'apps' directory of your ownCloud.
user_otp folder should have read write permission for the web server user (under debian/ubutnu : chown -R www-data:www-data user_otp)
Navigate to the 'Apps' page in Admin.
Click on 'user_otp' in the application list. Then click the 'Enable' button.

Usage:
- Navigate to the 'Admin' page to set the server encryption key;
- Click 'Save';
- Navigate to 'Personal' page to create Your OTP

- keep an admin user working without otp in case of a lost of otp seed
if not you can delete otp user config in the db with the query
"delete from *PREFIX*user_otp where `user` = 'YOURUSERLOGIN'
replace *PREFIX* by owncloud table prefix 'oc_' by default

- Use the navigation entry "OTP users" (on left bar, with admin account)
to manage user's OTP
- if you want to be able to send email to users with OTP config
your server must be correctly configure :
http://doc.owncloud.org/server/6.0/admin_manual/configuration/configuration_mail.html


Todo:
- improve Admin interface to manage otp user information (mass provisionning / ...)
- add user rescue otp code as lost password process




Changelog:

Changelog:
V2.5.1 2014-11-04
bug fix Can login without the otp even with passwor + OTP option #80
V2.5 2014-11-01:
bug fix ownCloud 7 compatible? #70
bug fix / enhancement Not working properly with encryption enabled #66
bug fix Timezone errors #64
bug fix Cannot login with two-factor authentication #69
bug fix / enhancement Add support for News API #74

V2.4 2014-04-29: (2.4.1)
bug fix DB:MySQL ERROR: Unable to write the changes in the file #61

V2.4 2014-04-27:
enhancement stop browsers trying to "remember the OTP but only the "real" password #56
enhancement change on admin page HOTP params #41
enhancement it would be nice to be able to set an own "accuracy" #57
update multiOTP class from 4.0.6 to 4.2.4.2 #58
bug fix no OTP field #53
bug fix css #55
bug fix text error "passorwd" #54

V2.3 2014-04-14:
enhancement enter regular password and OTP within same field #44
enhancement admin option for user can't disable otp option (only changed it) #48
bug fix lost password link not working when otp is enable #47
bug fix user (including admin) can't change password with OTP+password required option # 50

V2.2 2014-02-28:
enhancement page liste users with otp for admin #40
enhancement Small changes to make this compatible with Yubikey (HOTP) #33 (thanks to Bas)
bug fix user-otp prevents creation of new ownCloud users #36
bug fix setting up user token seed fails on OC6 with PostgreSQL 9.1 #38 (thanks to rainforest1155)
bug fix two factor auth for user not have a two factor auth #39
bug fix Password-field behaviour for "Two Factor Authendication"is different #6
bug fix Broken path to password.svg - variable owncloud root path #32

V2.1 2014-02-02:
bug fix SQL Error using Postgresql as DB #25
bug fix Password not change! #27
owncloud 6 bug fix #28
remove windows binary from the 3rd party
bug fix personal setting error #29

V2 :
lot of bug fix
update multiOTP lib (4.0.4)
store otp user information in owncloud DB
should work with all user backend!
add two factor authenticator options




LicenseAGPL
Send to a friend
Subscribe
Other  Apps  from loki9236
Report inappropriate content



goto page: prev   1  2  3  4  5  6  7  8  9 

-
.

 @ OC 7.0.4 OTP does not work

 
 by svenniD on: Feb 25 2015
 
Score 50%

I followed your instructions, downloaded the master.zip ... at the first time i created my user token seed it worked very well. i checked it with phpmyadmin, the entry at oc_us_top seems to be correct. but no qr-code, no token seed at the otp interface at owncloud.

when i try to create another token seed with the same user, the message "check app folder rights" appears. yep, and i checked the rights, twice :) so unfortunately i can't use the OTP extension.

please help me / us with that. best regards svenniD


Reply to this

-

 Re: @ OC 7.0.4 OTP does not work

 
 by svenniD on: Feb 25 2015
 
Score 50%

double post due to reload website / resend data, sorry - can't delete it, would be great if u could ;)


Reply to this

-

 OC8 Generate Token Seed for user

 
 by msymiakos on: Mar 6 2015
 
Score 50%

Hi

I get the following errors when trying to generate a token seed for a user:

Error PHP Undefined index: PATH_INFO at /var/www/html/cloud/apps/user_otp/lib/otp.php#230
Error PHP Undefined index: PATH_INFO at /var/www/html/cloud/apps/user_otp/lib/otp.php#240

No token seed is generated.

The encryption key is set in the admin page. OTP is disabled for remote.php and authentication method is two-factor. I`m running Centos with apache.

Any suggestions what to do?

Thanks!


Reply to this

-
.

 Owncloud 8.0.2 ERROR

 
 by MaxuN on: Mar 15 2015
 
Score 50%

I have this errors and can't activate OTP:

Error PHP date_default_timezone_set(): Timezone ID '' is invalid at /var/www/owncloud/apps/user_otp/3rdparty/multiotp/multiotp.class.php#3759 2015-03-15T20:35:19+00:00
Error PHP Undefined index: timezone at /var/www/owncloud/apps/user_otp/3rdparty/multiotp/multiotp.class.php#3756 2015-03-15T20:35:19+00:00
Error PHP Undefined index: display_log at /var/www/owncloud/apps/user_otp/3rdparty/multiotp/multiotp.class.php#2504 2015-03-15T20:35:19+00:00
Error PHP Undefined index: debug at /var/www/owncloud/apps/user_otp/3rdparty/multiotp/multiotp.class.php#2499 2015-03-15T20:35:38+00:00
Error PHP Undefined index: log at /var/www/owncloud/apps/user_otp/3rdparty/multiotp/multiotp.class.php#2494 2015-03-15T20:35:38+00:00
Error PHP Undefined index: backend_type_validated at /var/www/owncloud/apps/user_otp/3rdparty/multiotp/multiotp.class.php#1996 2015-03-15T20:35:38+00:00


Reply to this

goto page: prev   1  2  3  4  5  6  7  8  9 

Add commentBack




-
 
 Who we are
Contact
Register
Explore
Apps
Knowledge
People
Participate
Add App
Public API
About apps.ownCloud.com
Legal Notice
Report Abuse
 

Copyright 2011-2015 apps.ownCloud.com Team  
All rights reserved. apps.ownCloud.com is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.