codimd/lib
Jakub Sokołowski 0d1cd1d2f0
feat: add organizations whitelist to GitHub OAuth
Currently CodiMD does not support limiting access of GitHub OAuth users
based on their organization membership. This is a very useful
functionality for teams that want to limit write access to their notes.

I've implemented a crude solution to this problem, which most probably
requires some adjusments to make it better. I'm not sure if this
implementation is kosher, but it definitely works on my deployment.

Open to suggestions on how I can improve it.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2021-08-23 16:24:02 +02:00
..
auth feat: add organizations whitelist to GitHub OAuth 2021-08-23 16:24:02 +02:00
config feat: add organizations whitelist to GitHub OAuth 2021-08-23 16:24:02 +02:00
errorPage refactor: remove web folder 2020-01-06 14:19:02 +08:00
history Fix standard 2020-07-01 11:42:28 +08:00
homepage refactor: remove web folder 2020-01-06 14:19:02 +08:00
imageRouter fix: S3 client config passing for image upload 2021-05-13 19:03:25 +08:00
middleware refactor: change errorServiceUnavailable function signature to avoid parameter passing error 2020-02-26 11:26:56 +08:00
migrations feat: remove very old history migration method (since 0.2.8) 2020-01-06 14:19:01 +08:00
models Fix async series been interrupted by parse alias 2021-05-11 16:51:27 +08:00
note Use encoded noteId in updateHistory call 2021-05-11 16:21:46 +08:00
ot Fix logging in ot module 2018-11-13 23:30:13 +01:00
realtime fix: getStatus should reject promise 2020-05-17 03:25:20 +08:00
status added an Environment Variable `CMD_DEFAULT_TOC_DEPTH` to set default toc depth 2020-06-03 17:38:28 +02:00
user fix: avoid append zero suffix on exporting user data 2021-05-13 11:57:13 +08:00
web/middleware Update lib/web/middleware/checkVersion.js 2020-03-17 02:24:01 +08:00
workers refactor: fix lint on lib/workers/dmpWorker.js 2019-08-04 23:56:31 +08:00
csp.js fix: only enable dropbox directives when config is given 2020-03-03 18:35:57 +08:00
letter-avatars.js refactor: fix lint on lib/letter-avatars.js 2019-08-04 23:56:32 +08:00
logger.js refactor: fix lint warning on lib/logger.js 2019-04-12 18:00:54 +08:00
metrics.js Fix session flood issue after prometheus metrics are implemented. 2020-05-04 20:57:46 +08:00
response.js Better redirection after a successful login 2020-10-17 12:57:23 +02:00
routes.js Refactor, use body parser, adjust update api content column 2020-07-30 18:14:10 +08:00
utils.js Fix getImageMimeType mime usage 2020-12-23 22:16:28 +08:00