0a9ffd1c9b
Remove duplicated code (Issue from merging)
2020-11-14 16:46:08 +01:00
2d11c82e32
Format code using black
2020-11-14 16:44:45 +01:00
6751502e21
Merge remote-tracking branch 'origin/master' into feat/ldap
2020-11-14 16:39:46 +01:00
Tal Leibman
d8e5c37db1
Use black for code formatting and format the code
...
Merge #65
2020-11-14 17:04:41 +02:00
e09d5f1723
Set CREATE_USER_FUNC and API_PERMISSIONS when using LDAP
2020-11-08 12:41:38 +01:00
Victor R. Santos
e9de8f1adb
Add env variable to change configuration file path.
...
ETEBASE_EASY_CONFIG_PATH is optional, the server serches for the
configurations files in this order:
- "ETEBASE_EASY_CONFIG_PATH"
- etebase-server.ini
- /etc/etebase-server/etebase-server.ini
2020-11-08 08:58:19 +02:00
b0d0f99492
Refactor LDAP support and add LDAP caching
2020-11-06 20:55:04 +01:00
1fef1e2b7a
Implement authentication with LDAP
...
Enable an additional lookup against an LDAP directory
during login and user creation to ensure that only
specific users can login and register on the EteBase
server instance.
2020-11-06 15:24:29 +01:00
Tom Hacohen
8a557ff82c
Disable signups by default.
...
The next commit includes README instructions on how to create users
and enable signups.
2020-09-27 09:42:01 +03:00
Tom Hacohen
5c803d8a51
Only expose drf's auth in debug mode.
2020-09-22 18:00:28 +03:00
Tom Hacohen
38e0700ac0
Update django and remove unused deps.
2020-09-10 19:19:19 +03:00
Pierre-Alain TORET
5785f803ac
Port over easyconfig from the etesync server code.
...
Migrated by Tom, but kept the credit to daftaupe
2020-09-10 19:18:51 +03:00
Tom Hacohen
cc163d27af
Add settings and configuration to run the etebase app.
2020-07-08 17:58:28 +03:00
Tom Hacohen
4aa3daaa97
Create a new django project.
2020-07-08 17:57:57 +03:00