https://github.com/owncloud/twofactor_totp
🔑 Second factor TOTP (Google Authenticator) provider for ownCloud
https://github.com/owncloud/twofactor_totp
owncloud-app
Last synced: 12 months ago
JSON representation
🔑 Second factor TOTP (Google Authenticator) provider for ownCloud
- Host: GitHub
- URL: https://github.com/owncloud/twofactor_totp
- Owner: owncloud
- License: agpl-3.0
- Created: 2016-11-23T11:37:43.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T01:02:52.000Z (over 1 year ago)
- Last Synced: 2025-06-27T21:13:47.472Z (12 months ago)
- Topics: owncloud-app
- Language: PHP
- Homepage:
- Size: 2.67 MB
- Stars: 9
- Watchers: 49
- Forks: 9
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: COPYING
- Authors: AUTHORS.md
Awesome Lists containing this project
README
# Two Factor Totp
[](https://drone.owncloud.com/owncloud/twofactor_totp)
[](https://sonarcloud.io/dashboard?id=owncloud_twofactor_totp)
[](https://sonarcloud.io/dashboard?id=owncloud_twofactor_totp)
[](https://sonarcloud.io/dashboard?id=owncloud_twofactor_totp)
Tested with the following apps:
* [OTP Authenticator](https://github.com/0xbb/otp-authenticator) (open source) which can be downloaded from [F-Droid](https://f-droid.org/repository/browse/?fdfilter=totp&fdid=net.bierbaumer.otp_authenticator) and has a built-in QR-code reader.
* [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2) (proprietary)
* [Twilio Authy](https://authy.com/) (proprietary)
## Enabling TOTP 2FA for your account


## Running tests
You can use the provided Makefile to run all tests by using:
make test
This will run the PHP unit and integration tests and if a package.json is present in the **js/** folder will execute **npm run test**
Of course you can also install [PHPUnit](http://phpunit.de/getting-started.html) and use the configurations directly:
phpunit -c phpunit.xml
or:
phpunit -c phpunit.integration.xml
for integration tests