Simon M. Haller-Seeber
b42604f22c
corrected sharelatex version to Dockerfile
2022-07-18 14:11:39 +02:00
sparkcyf
8995a35f70
Pin the ldapts package version, change the path of the fronted files in overleaf docker image.
...
Pin the version of the ldapts package to 3.2.4 as ldapts 4.0.0 drops the nodejs 12 support.
Change the path of the fronted files in overleaf docker image to follow the changes in overleaf 3.1
2022-06-09 12:47:20 +08:00
Simon M. Haller-Seeber
da9a27b34d
adapted changes from PR #15 .
2022-01-17 14:36:17 +01:00
Simon M. Haller-Seeber
41c172b587
Update to version sharelatex version 3.0.1. Tested changes with our small experimental environment: Seems to work with the applied small fixes.
2022-01-13 15:29:43 +01:00
David Mehren
c40b47135c
Fix parsing the LDAP_CONTACTS environment variable
...
The current code skips loading contact information from LDAP if
`!process.env.LDAP_CONTACTS` evaluates to `true`.
This is nearly never the case, as `process.env` contains strings
and non-empty strings evaluate to `true`, making the negation falsy.
Only an empty string in `LDAP_CONTACTS` (or not setting the environment
variable at all) skips the contact loading.
This commit changes the logic to only load contacts from LDAP if the
`LDAP_CONTACTS` environment variable is explicitly set to `"true"` (case
insensitive). This should bring the behaviour of the application more in
line with the expectation and the docs.
2021-06-14 17:34:42 +02:00
Sven Feyerabend
19d3b30c93
Fix import of contacts
2021-05-26 17:09:58 +02:00
Simon Markus Haller
ca0dc33cb7
Merged pull reqeust #9 . Added missing adaptions in ContactController. Generally moved GROUP_FILTER to USER_FILTER. Added some comments to the readme.
2021-05-25 15:35:13 +02:00
Simon Markus Haller
6263029df9
Merge branch 'fix-uid' of https://github.com/SF2311/ldap-overleaf-sl into SF2311-fix-uid
2021-05-25 13:56:55 +02:00
Sven Feyerabend
6992f2c8ed
Allow ldap bind with authenticating user
2021-05-25 11:27:42 +02:00
sym
5e62caedf6
Update Dockerfile
...
Shell-Escape for newer Sharelatex versions
2021-05-25 10:32:06 +02:00
Sven Feyerabend
547ce9a744
Split User and Group filter
2021-05-18 23:26:33 +02:00
Sven Feyerabend
2b982babbb
Simplify uid replacement Regex declaration
2021-05-18 22:48:57 +02:00
Sven Feyerabend
025d5fba97
Remove mail constraint on admin group
2021-05-18 22:48:15 +02:00
Sven Feyerabend
4617bf690b
replace "replaceAll" function
2021-05-17 21:21:24 +02:00
Sven Feyerabend
f25cb05c8b
Merge remote-tracking branch 'shasler/ldap-replace-uid' into fix-uid
2021-05-14 23:49:09 +02:00
Sebastian Hasler
56be9a450c
Configurable usage of UID in LDAP filters
...
Signed-off-by: Sebastian Hasler <sebastian.hasler@sec.uni-stuttgart.de>
2021-05-14 23:42:47 +02:00
Simon M. Haller-Seeber
57da632558
Fixed Issue #7 . Other solution for pull request #8 - it is now selectable which admin interface is used (via .env file)
2021-05-10 23:40:49 +02:00
Simon M. Haller-Seeber
90e7681c35
Short test with Sharelatex 2.6.1 - seems to work. Use LDAP escape - thx to @SF2311.
2021-05-10 21:28:02 +02:00
Simon M. Haller-Seeber
831b810e81
Update to Sharelatex to version 2.6.1
2021-05-10 19:26:15 +02:00
Sven Feyerabend
34614356c9
Escape user input in ladp filters
2021-05-08 02:08:03 +02:00
Sven Feyerabend
fcebf5f33d
Change uid from const to var
2021-05-08 01:42:27 +02:00
Sven Feyerabend
eca1d9881e
Use uid instead of email for user search
2021-05-08 01:32:58 +02:00
Christian Huettig
fd4f45354b
Works.
2021-04-28 22:02:03 +02:00
Christian Huettig
a8d72465d9
Next phase
2021-04-28 21:33:10 +02:00
Christian Huettig
2b58ad96e3
initial changes for testing
2021-04-28 21:16:36 +02:00
sym
f97d76cca6
Update Dockerfile
2021-03-11 16:21:43 +01:00
Simon M. Haller-Seeber
8f0b270faf
Adapt AuthenticationManager.js to work with sharelatex versions > 2.3.1
2021-03-11 08:48:34 +01:00
Simon M. Haller-Seeber
ca58b4852a
Switch from certbot to traefik
2021-03-10 21:24:49 +01:00
sym
a96035fcc3
Update Dockerfile
2021-02-22 10:01:06 +01:00
andreas-bulling
6f18606a8f
Update Dockerfile
...
I also works fine with the latest sharelatex (which includes TexLive 2020)
2021-02-22 09:49:39 +01:00
andreas-bulling
abf1e76555
Update AuthenticationManager.js
...
userId contains the whole user object. Hence, only use _id
2021-02-22 09:41:18 +01:00
sym
3724715f19
Update Dockerfile
2021-02-21 20:40:07 +01:00
sym
38a3110401
Update Dockerfile
...
might solve issue number #2 (cant test this because i didn't get this error)
2021-02-21 20:14:42 +01:00
Simon M. Haller-Seeber
d1f7a70e01
fix for add shell-escape in comunity edition #45
2020-05-19 15:38:28 +02:00
Simon M. Haller-Seeber
8da5b9afb2
Cleanup code / move small changes in pug files to Dockerfile (login.pug/share.pug) and use ARG (variables to set text in them)
2020-05-18 17:04:44 +02:00
Simon M. Haller-Seeber
baccac37d5
fix external email registration, Admin. Working solution.
2020-05-15 12:45:34 +02:00
Simon M. Haller-Seeber
13b76926ca
Some minor update
2020-05-14 19:51:48 +02:00
Simon M. Haller-Seeber
26b1aca34b
Some minor update
2020-05-14 17:45:14 +02:00
Simon M. Haller-Seeber
6e980b1aa0
remove comment
2020-05-14 12:36:47 +02:00
Simon M. Haller-Seeber
8eed93e3d3
Distinguish between ldap bind DN and ldap base dn - to match ldap functionality properly
2020-05-14 12:09:53 +02:00
sym
3cfba2317a
Update nginx-reload.cron
2020-05-13 23:04:06 +02:00
sym
5e6798140e
Update nginx-reload.cron
2020-05-13 21:24:46 +02:00
Simon M. Haller-Seeber
1f22ef9450
Inital Release
2020-05-13 19:08:35 +02:00