Commit Graph

49 Commits (8a297b5db59039d43231c3e86bcbfb7e72fe505c)

Author SHA1 Message Date
Clement Michaud 9fddcc7e93 Fix issue with domain access during first factor phase 2017-05-22 00:19:38 +02:00
Clement Michaud 9e89a690fb Finish migration to typescript 2017-05-21 22:45:54 +02:00
Clement Michaud e3257b81a5 Move denyNotLogged function to typescript 2017-05-21 13:11:54 +02:00
Clement Michaud fad23ff3be Move Authentication validator and routes to typescript 2017-05-21 12:58:12 +02:00
Clement Michaud c98c07832d Move TOTP authenticator to typescript 2017-05-21 12:14:59 +02:00
Clement Michaud b54c181d27 Move ldap client to typescript 2017-05-21 01:15:34 +02:00
Clement Michaud bada70cf64 Move exceptions to typescript 2017-05-20 22:55:37 +02:00
Clement Michaud ba80bbd219 Move setup_endpoints to typescript 2017-05-20 19:21:45 +02:00
Clement Michaud bf74667726 Move TOTP Validator and Generator to typescript 2017-05-20 19:16:57 +02:00
Clement Michaud 40e02d23bf Move access-control feature to typescript 2017-05-20 17:30:42 +02:00
Clement Michaud 57278a7306 Move notifiers to typescript 2017-05-20 16:01:56 +02:00
Clement Michaud b0c6c61df5 Migrate server to typescript 2017-05-20 16:01:18 +02:00
Clement Michaud 923886667d moving authentication regulator to typescript 2017-05-20 16:01:09 +02:00
Clement Michaud 4356cfe7c1 First step to typescript transformation 2017-05-20 16:00:47 +02:00
Clement Michaud 6d24e82835 Remove '/authentication/' base path from endpoint URLs 2017-05-14 17:41:56 +02:00
Clement Michaud d8f2e3ef7f Merge branch 'master' into no-base-url 2017-05-14 17:10:20 +02:00
Clement Michaud c7fa15cfa3 Remove base url from endpoint urls 2017-05-14 16:59:53 +02:00
Clement Michaud 32ff6cb387 Remove qrcode dependency as an npm package and replace it with a client side cross-browser library that generates qrcodes 2017-05-14 13:37:05 +02:00
Clement Michaud b403cfe2f8 Rework the configuration of the access control to allow default policy for certain domains 2017-03-25 18:38:14 +01:00
Clement Michaud e310478e6d Allow per user access control rules 2017-03-25 15:28:57 +01:00
Clement Michaud 2a73b1a431 Add the access_control entry in the config file to allow the user to define per group rules to access the subdomains 2017-03-25 15:17:21 +01:00
Clement Michaud 4b93338bae Move config adaptation into a module and make it testable 2017-03-22 22:28:54 +01:00
Clement Michaud c7e4f76b9c Add an LDAP user search filter in the configuration filte to specify the user attribute to search for in LDAP 2017-03-16 01:25:55 +01:00
Clement Michaud 0eb5379a45 Handle redirection after registration either with U2F or TOTP 2017-03-15 23:47:59 +01:00
Clement Michaud 606ddc7308 Handle SSO over multiple subdomains 2017-03-15 23:07:57 +01:00
Clément Michaud 03060d3efb Merge pull request #12 from clems4ever/readme-update
Update README with new U2F support
2017-01-29 17:11:01 +01:00
Clement Michaud 7008d9d0bb Add content in the configuration section of the README. Create a npm command called authelia 2017-01-29 16:55:23 +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
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 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
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 7aacae842d Edit nginx configuration and add redirection during login and logout 2016-12-17 19:36:41 +01:00
Clement Michaud e13315eb92 Move files from app to src and tests in root directory + adding more tests 2016-12-17 02:06:40 +01:00