Commit Graph

22 Commits (4cd78f3f831f08087dcbdbacb47f35903e55a0e6)

Author SHA1 Message Date
Clement Michaud cf16272a73 Refine access control with per resource ACLs
ACLs can now be defined by subdomain AND resource using pattern matching
with regular expressions.
It allows a very fine-grained access control to backend resources.

[Note] For using example environmnent, user must update its /etc/hosts with
new subdomains updated in README.
2017-09-24 21:39:47 +02:00
Clement Michaud f4926ac138 Fix npm package missing dist directory 2017-09-09 00:43:19 +02:00
Clement Michaud c12a085f8e Replace mocha integration tests by cucumber tests 2017-07-31 22:20:33 +02:00
Clement Michaud e56c2492ed Fix integration test and package Travis scripts 2017-06-29 13:09:08 +02:00
Clement Michaud a84efdb8be Test npm deployment in CI 2017-06-16 21:11:54 +02:00
Clement Michaud 0978c6bebc Package the build in a script and update image sizes in README. 2017-06-16 18:16:41 +02:00
Clement Michaud ddf1e48535 Refactor client to make it responsive and testable 2017-06-16 18:16:38 +02:00
Clement Michaud 9533f9e18c Use git tags as docker tags when publishing 2017-06-01 21:34:47 +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 6d24e82835 Remove '/authentication/' base path from endpoint URLs 2017-05-14 17:41:56 +02: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
Clement Michaud 16827983e7 Adding automatic deployment on Dockerhub 2017-03-16 22:11:24 +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 9670b23a8b Implement FIDO u2f authentication 2017-01-21 17:41:06 +01:00
Clement Michaud a2395a0e9e Fix publication in npm 2016-12-18 03:05:13 +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 fda9cda9f0 Test travis 2016-12-17 22:00:30 +01:00
Clement Michaud 2c33acdecc Adding travis configuration 2016-12-17 21:57:09 +01:00