Commit Graph

159 Commits (532405578f9bfffffda604d7bdf862ef6f13a939)

Author SHA1 Message Date
Clément Michaud b772548e99 Merge pull request #10 from clems4ever/bugfixes
Do not display config and resolve ECONNRESET failure
2017-01-29 15:09:42 +01:00
Clement Michaud 96b8ad9d6b Add error handling on ldap client to avoid crash on ECONNRESET 2017-01-29 15:02:20 +01:00
Clement Michaud e88d47a83b Do not display config at the beginning of the app 2017-01-29 14:57:40 +01:00
Clément Michaud 0c748e9304 Merge pull request #7 from clems4ever/u2f
Implement U2F authentication, TOTP registration, reset-password
2017-01-29 01:49:29 +01:00
Clement Michaud 50bf51aed0 Fix error on identity validation endpoints in documentation 2017-01-29 01:45:12 +01:00
Clement Michaud 2cc854b968 Adding ApiDoc documentation to the repository 2017-01-29 01:33:48 +01:00
Clement Michaud 8d662c1591 Install libgif-dev in travisci environment 2017-01-28 22:54:27 +01:00
Clement Michaud 5be5b34522 Remove temporarily integration tests 2017-01-28 20:13:56 +01:00
Clement Michaud d29aac78d0 Create a filesystem notifier for simple getting started 2017-01-28 19:59:15 +01:00
Clement Michaud 7e41c68aa7 Remove TOTP password from the configuration 2017-01-28 18:30:07 +01:00
Clement Michaud 90494407a9 Register TOTP secrets per user 2017-01-28 18:27:54 +01:00
Clement Michaud b205ba6a0d Use a rendered html email template for identity check 2017-01-28 02:33:45 +01:00
Clement Michaud cb98f0454a Implement authentication regulation 2017-01-28 01:32:25 +01:00
Clement Michaud 05046338ed Implement password reset 2017-01-27 01:20:03 +01:00
Clement Michaud 320998ef78 Set the level of logs in the config file 2017-01-22 18:18:19 +01:00
Clement Michaud 804039b6aa Registration process consumes the token so that it can only be used once 2017-01-22 18:06:12 +01:00
Clement Michaud d3db94105e Registration process sends an email to allow user to register its U2F device 2017-01-22 17:54:45 +01:00
Clement Michaud 3d82cef30b Fix u2f tests 2017-01-21 21:57:48 +01:00
Clement Michaud 631b201229 Remove _auth query path and update nginx config so that every authentication request is proxified under /auth/ 2017-01-21 20:33:55 +01:00
Clement Michaud 8b4339f8da Use filesystem data store to save u2f meta info 2017-01-21 20:24:35 +01:00
Clement Michaud 9670b23a8b Implement FIDO u2f authentication 2017-01-21 17:41:06 +01:00
Clement Michaud 8c743228bf Use promises in jwt component 2017-01-19 01:44:24 +01:00
Clement Michaud d21164af58 Validate first factor through a post request 2017-01-19 01:01:37 +01:00
Clément Michaud a1a3da650c Merge pull request #6 from clems4ever/publish-port
Expose port 80 in the Dockerfile
2017-01-13 00:01:22 +01:00
Clement Michaud d54384a4e9 1.0.11 2017-01-12 23:28:23 +01:00
Clement Michaud e25a27cd5a Expose port 80 in the dockerfile 2017-01-12 23:27:53 +01:00
Clément Michaud 753cf7ac1c Merge pull request #5 from clems4ever/npm-description
Fix npm description
2016-12-18 13:53:23 +01:00
Clement Michaud 5ca8767142 1.0.10 2016-12-18 13:42:23 +01:00
Clement Michaud 7e2f43266d Adding description to the npm package 2016-12-18 13:42:17 +01:00
Clément Michaud 9c445f41d9 Merge pull request #4 from clems4ever/readme-fix
Readme fix
2016-12-18 13:36:20 +01:00
Clement Michaud b4e04ff330 1.0.9 2016-12-18 13:32:01 +01:00
Clement Michaud d27c597a73 Fix title in npm 2016-12-18 13:26:14 +01:00
Clement Michaud be2b6a9add Fix images in npm 2016-12-18 13:18:42 +01:00
Clement Michaud 14bc709228 1.0.8 2016-12-18 13:08:31 +01:00
Clement Michaud 1dbbc9fed9 Fix contributors link 2016-12-18 12:59:40 +01:00
Clement Michaud 885dceb769 Move images into separate directory and add link to http://localhost:8080 2016-12-18 12:54:45 +01:00
Clement Michaud b9d2bfe3bd Adding build status to README and fix title in npm 2016-12-18 12:36:59 +01:00
Clément Michaud 1af6cbcff8 Merge pull request #3 from clems4ever/rename
Rename repository
2016-12-18 03:20:49 +01:00
Clement Michaud 4a81b7e831 1.0.7 2016-12-18 03:14:00 +01:00
Clement Michaud a53011d479 Merge branch 'master' of github.com:clems4ever/two-factor-auth-server into rename 2016-12-18 03:13:52 +01:00
Clément Michaud daad10c0ef Merge pull request #2 from clems4ever/npm-deploy-fix
Fix publication in npm
2016-12-18 03:09:58 +01:00
Clement Michaud 00a30d468c Edit README to adapt repo name 2016-12-18 03:09:39 +01:00
Clement Michaud a2395a0e9e Fix publication in npm 2016-12-18 03:05:13 +01:00
Clément Michaud bf3d0c76d2 Merge pull request #1 from clems4ever/travis
Execute tests on travis
2016-12-18 02:03:14 +01:00
Clement Michaud 41b7440ab5 1.0.1 2016-12-18 01:54:24 +01:00
Clement Michaud ccbcb758f0 Reconnect to LDAP when connection is closed (or not open at the beginning) 2016-12-18 01:49:09 +01:00
Clement Michaud dc7b554c8d Install ntp before starting the tests 2016-12-18 00:14:06 +01:00
Clement Michaud ff57783c3d Run integration tests in travis 2016-12-18 00:08:48 +01:00
Clement Michaud 318bf33d2c Move unit tests to unitary directory and add integration tests 2016-12-18 00:07:56 +01:00
Clement Michaud fda9cda9f0 Test travis 2016-12-17 22:00:30 +01:00