Clement Michaud
afb39fc8d0
Install client NPM modules.
2019-03-03 11:39:40 +01:00
Clement Michaud
923f1dc0cf
Bump to node v9.
2019-03-03 11:39:40 +01:00
Clement Michaud
9f9162c811
Build Authelia before running unit test to generate conf schema.
2019-03-03 11:39:40 +01:00
Clement Michaud
4c138c1f27
Use authelia-scripts in travis.
2019-03-03 11:39:40 +01:00
Clement Michaud
7ee1e39b8d
Build before running integration tests.
2019-03-03 11:39:40 +01:00
Clement Michaud
b3d381bfa7
Fix integration and unit tests.
2019-03-03 11:39:40 +01:00
Clement Michaud
92c83869f0
Fix authelia-scripts for building docker image.
2019-03-03 11:39:40 +01:00
Clement Michaud
4bd7ea6f42
Add a script to hash a password for user database.
2019-03-03 11:39:40 +01:00
Clement Michaud
5614bea827
Fix unit tests.
2019-03-03 11:39:40 +01:00
Clement Michaud
50d4ab1368
Finish migrating integration tests to mocha.
2019-03-03 11:39:40 +01:00
Clement Michaud
85d3adc3e3
Check linting issues on hotreload and fix remaining ones.
2019-03-03 11:39:40 +01:00
Clement Michaud
29e2799021
Use driver methods for minimal suite.
2019-03-03 11:39:40 +01:00
Clement Michaud
3702d6607d
Replace WaitRedirected assertion by VerifyUrlIs.
2019-03-03 11:39:40 +01:00
Clement Michaud
036d1a4f51
Replace SeeNotification by VerifyNotificationDisplayed assertion.
2019-03-03 11:39:40 +01:00
Clement Michaud
c487ed0a37
Migrate more tests to mocha.
2019-03-03 11:39:40 +01:00
Clement Michaud
7c2fd91271
Add basic authentication related tests.
2019-03-03 11:39:40 +01:00
Clement Michaud
595ee97182
Add test behavior VisitPageAndWaitUrlIs.
2019-03-03 11:39:40 +01:00
Clement Michaud
c579355c5b
Migrate more Cucumber tests into Mocha.
2019-03-03 11:39:40 +01:00
Clement Michaud
efceb66ffa
Migrate some tests to mocha.
2019-03-03 11:39:40 +01:00
Clement Michaud
c5af4498ab
Introduce the concept of suite in authelia-scripts.
2019-03-03 11:39:40 +01:00
Clement Michaud
e37cca5d45
Add config file in complete suite and remove useless files.
2019-03-03 11:39:40 +01:00
Clement Michaud
cc973c5df3
Rename e2e suites.
2019-03-03 11:39:40 +01:00
Clement Michaud
d3a790627e
Fix inactivity Ãe2e tests.
2019-03-03 11:39:40 +01:00
Clement Michaud
61946929d2
Cleanup redirection url in redux state.
2019-03-03 11:39:40 +01:00
Clement Michaud
d2a547eca6
Fix e2e tests for complete configuration.
2019-03-03 11:39:40 +01:00
Clement Michaud
387187b152
Move minimal configuration into suites directory.
2019-03-03 11:39:40 +01:00
Clement Michaud
c5eb86e0fd
Fix e2e test with minimal configuration.
2019-03-03 11:39:40 +01:00
Clement Michaud
561578dffc
Remove generated nginx portal configuration.
2019-03-03 11:39:40 +01:00
Clement Michaud
eccf08b6b0
Authelia can be run locally while communicating with docker environment.
2019-03-03 11:39:40 +01:00
Clement Michaud
1bc0029651
Introduce authelia-cli to ease development cycle.
2019-03-03 11:39:40 +01:00
Clement Michaud
317611b099
Replace material-UI by material-components-web.
2019-03-03 11:39:40 +01:00
Clement Michaud
7c6023fee4
Remove themes directory.
2019-03-03 11:39:40 +01:00
Clement Michaud
419c883a8c
Replace client by client-react.
2019-03-03 11:39:40 +01:00
Clement Michaud
605002a333
Complete rewrite of the UI.
2019-03-03 11:39:40 +01:00
Clement Michaud
694840790b
Redirect to https://login.example.com to avoid errors due to https://localhost
2019-03-03 11:39:40 +01:00
Clement Michaud
f61a052bf5
Authentication workflow is complete.
2019-03-03 11:39:40 +01:00
Clement Michaud
9d7155a969
Almost full authentication workflow with U2F and TOTP.
2019-03-03 11:39:40 +01:00
Clement Michaud
fe14bde29b
Backend and frontend are reloaded on code change.
2019-03-03 11:39:40 +01:00
Clement Michaud
be357f8e69
First complete version of the Authelia frontend in React.
2019-03-03 11:38:51 +01:00
Clement Michaud
721ad59545
Add email confirmation page.
2019-03-03 11:38:51 +01:00
Clement Michaud
337f0df12a
First design of second factor page.
2019-03-03 11:38:51 +01:00
Clement Michaud
f5c653551a
First design of first factor page.
2019-03-03 11:38:51 +01:00
Clement Michaud
9fe3d83c26
Move to typescript.
2019-03-03 11:38:51 +01:00
Clement Michaud
a22d69d98b
Create initial react boilerplate.
2019-03-03 11:38:51 +01:00
Clement Michaud
61742c1ec4
Add changelog for version 3.12.0.
2019-03-03 11:38:22 +01:00
Clement Michaud
bc8897c35b
3.12.0
2019-03-03 11:35:53 +01:00
Clement Michaud
65ca1f0499
Add changelog for version 3.11.0.
2019-03-03 11:35:05 +01:00
Clément Michaud
12d0cf465b
Merge pull request #329 from ViViDboarder/ldap-member-uid-search
...
Add ability to search for groups using {uid}
2019-03-01 21:13:07 +01:00
ViViDboarder
264a94d4e7
Add ability to search for groups using {uid}
...
On some LDAP servers, the `uid` attribute is more like a guid, while the
username exists instead in a dedicated field, like `username`. This
means the `uid` is not necessarily equal to `username`.
This is allows referencing using the `uid` to search for groups in the same
way as `dn` so that one can explicitly match the `memberuid` to the `uid` for
the user without the assumptions that come with using `{0}`.
2019-02-27 21:34:18 -08:00
Clément Michaud
23e28ee659
Merge pull request #323 from clems4ever/sanitizer-error
...
Log error in LDAP input sanitizer to help with troubleshooting.
2019-02-12 00:21:23 +01:00