Commit Graph

1168 Commits (7488206195681fdc830dea5dbd85e569fff34af6)

Author SHA1 Message Date
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 29604dc3bc Disable Docker temporarily in TravisCI 2017-05-20 16:01:02 +02:00
Clement Michaud e1b7877c24 Fix packaging in travis 2017-05-20 16:00:55 +02:00
Clement Michaud 4356cfe7c1 First step to typescript transformation 2017-05-20 16:00:47 +02:00
Clement Michaud 6f8b95b0ce 2.1.3 2017-05-14 21:49:40 +02:00
Clément Michaud 280c6ca21a Merge pull request #31 from clems4ever/no-base-url
Remove '/authentication/' base path from endpoint URLs
2017-05-14 21:41:43 +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 0b3499f68f 2.1.2 2017-05-14 17:00:13 +02:00
Clement Michaud c7fa15cfa3 Remove base url from endpoint urls 2017-05-14 16:59:53 +02:00
Clément Michaud 52b705830b Merge pull request #28 from clems4ever/cut-qrcode-deps
Decrease Docker image size by removing qrcode dependency and using alpine as base image
2017-05-14 16:58:35 +02:00
Clement Michaud dabd24e06a Adding integration tests for testing the example deployment 2017-05-14 16:50:57 +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 88815ec90a Only deploy production packages in Dockerfile 2017-05-14 13:36:57 +02:00
Clement Michaud 55c56e5da8 2.1.1 2017-04-10 23:36:18 +02:00
Clément Michaud e46aa9e8de Merge pull request #22 from pccasto/master
domain used for cookie - an issue in the example
2017-04-09 20:01:02 +02:00
Paul Casto ca918c761c domain for cookie - issue in example 2017-04-08 19:14:57 -04:00
Clement Michaud 4dbc39ecc6 2.1.0 2017-03-25 19:33:44 +01:00
Clément Michaud 1910ad520d Merge pull request #21 from clems4ever/access-control
Adding access control in config to allow per-user and per-group subdomain restrictions
2017-03-25 19:23:43 +01:00
Clement Michaud 7d21f8d5df Edit README to make the user add more subdomains in /etc/hosts for testing the example locally 2017-03-25 19:10:59 +01: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 38a4570b24 Edit the README to add an access control section and update the user base 2017-03-25 15:41:11 +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 1fc27083c9 2.0.5 2017-03-16 22:37:35 +01:00
Clement Michaud c2c47eee85 Fix url to git repository in package.json 2017-03-16 22:37:30 +01:00
Clement Michaud 8cd80bfd96 2.0.4 2017-03-16 22:33:56 +01:00
Clement Michaud 6603634509 Fix error with link to test page in README 2017-03-16 22:33:29 +01:00
Clement Michaud 90036d1a29 Adding automatic deployment on Dockerhub 2017-03-16 22:22:35 +01:00
Clement Michaud 7d98fefb88 Adding automatic deployment on Dockerhub 2017-03-16 22:18:54 +01:00
Clément Michaud 293e8c0f95 Merge pull request #19 from clems4ever/docker-auto-push
Adding automatic deployment on Dockerhub
2017-03-16 22:14:06 +01:00
Clement Michaud 16827983e7 Adding automatic deployment on Dockerhub 2017-03-16 22:11:24 +01:00
Clement Michaud e4a8f39dba 2.0.3 2017-03-16 01:32:56 +01:00
Clément Michaud ddf3fb7cbb Merge pull request #18 from clems4ever/ldap-user-filter
Add an LDAP user search filter in the configuration filte to specify …
2017-03-16 01:31:50 +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 95130f491c 2.0.2 2017-03-16 00:02:13 +01:00
Clément Michaud 0d494055ac Merge pull request #17 from clems4ever/multi-subdomain
Handle SSO accross subdomains
2017-03-16 00:01:30 +01:00
Clement Michaud d91ffb0b06 Ask the user to add lines to /etc/hosts in the getting started section of the README 2017-03-15 23:51:29 +01:00
Clement Michaud 0eb5379a45 Handle redirection after registration either with U2F or TOTP 2017-03-15 23:47:59 +01:00