Erik Michelson
cc74351846
feat(saml): add config options to set required signings
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu >
2025-04-09 21:49:00 +02:00
David Mehren
a897ef7dea
Update example config
...
The development config now runs on http://localhost:3000 out-of-the-box.
The production config now makes clear that domain should be changed.
Both configs don't include `"linkifyHeaderStyle": "gfm"` anymore
to make the links on the homepage work.
Signed-off-by: David Mehren <git@herrmehren.de >
2021-05-06 22:24:02 +02:00
Erik Michelson
b28839484d
Replace CodiMD with HedgeDoc
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: References in public/views
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Update links in README
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Update links in SECURITY.md
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Update links in LICENSE
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Update links in docs/configuration.md
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Update links in bin/setup
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: References in docs/guides
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: References in docs/dev
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: References in docs/guides/auth
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: References in docs/setup
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Update various links in code to the new GitHub org.
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: codiMDVersion.js is now hedgeDocVersion.js
Signed-off-by: David Mehren <git@herrmehren.de >
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: References in docs/setup/yunohost
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rebrand to HedgeDoc: Add banner and logo
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Update links in docs/guides/migrate-etherpad
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Remove note in docs/guides/auth/github
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Replace links in public/docs/features
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Add todo placeholder in docs/history
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Replace github link in public/views/index/body
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Replace github link in README
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Add logo to README
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Rename to HedgeDoc: Add note about the renaming to the front page
Signed-off-by: Tilman Vatteroth <tilman.vatteroth@tu-dortmund.de >
Removed Travis from README.md and change CodiMD to HedgeDoc in some places
Signed-off-by: Yannick Bungers <git@innay.de >
Some more renaming to HedgeDoc
- Fixed capitalization of HedgeDoc
- Added renaming for etherpad migration doc
Signed-off-by: Yannick Bungers <git@innay.de >
Changed Repo name to hedgedoc
Signed-off-by: Yannick Bungers <git@innay.de >
2020-11-14 21:18:36 +01:00
David Mehren
46647170f3
Use lax cookiePolicy in example config
...
This was previously changed in the default config, but the example was not updated.
Signed-off-by: David Mehren <git@herrmehren.de >
2020-11-11 19:30:59 +01:00
Erik Michelson
824f910bfe
Add config option for cookie SameSite policy
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu >
2020-08-27 02:04:49 +02:00
hoijui
6b913a5721
also use gfm header generation in test and debug configuraitons
...
Signed-off-by: hoijui <hoijui.quaero@gmail.com >
2019-10-30 17:46:31 +01:00
hoijui
e654ca8a31
Allow to generate lower case header references through the config
...
This makes the references consistent/compatible with GitHub,
GitLab, Pandoc and many other tools.
This behavior can be enabled in config.json with:
```
"linkifyHeaderStyle": "gfm"
```
Signed-off-by: hoijui <hoijui.quaero@gmail.com >
2019-10-22 09:05:37 +02:00
Christian Bläul
49663390d1
Not serverurl, but serverURL is used as a default for issuer
...
Signed-off-by: Christian Bläul <christian@blaeul.de >
2019-08-17 12:14:24 +02:00
Emmanuel Ormancey
df53f465c0
Added a configuration option for passport-saml:
...
disableRequestedAuthnContext: true|false
By default only Password authmethod is accepted, this option allows any other method.
Issue and option described here:
https://github.com/bergie/passport-saml/issues/226
Signed-off-by: Emmanuel Ormancey <emmanuel.ormancey@cern.ch >
2019-04-06 17:54:58 +02:00
Sheogorath
32a1afbe86
Fix wrong value type in example config
...
HSTS maxAge has to be an integer, not a string.
Fixes https://github.com/hackmdio/codimd/issues/1159
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com >
2019-03-04 16:59:44 +01:00
Sheogorath
fb46e188b8
Fix typo in config.json.example
...
We recently added the new logging option. As it turns out, the new
option was not added correctly, which points out that our current json
linting is **not working**. It throws an error but doesn't break.
This patch fixes the typo in the example. It does not fix the CI part.
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com >
2018-11-21 11:17:59 +01:00
Sheogorath
c3584770f2
Upgrade winston
...
Our log library got a new major version which should be implemented.
That's exactly what this patch does. Implementing the new version of the
logging library.
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com >
2018-11-14 00:47:11 +01:00
Cédric Couralet
66d374b128
Add possibility to choose between version v3 or v4 for the gitlab api.
...
Apart from the uri versioning, one big change is the snippet visibility post data (visibility_level -> visibility)
Default gitlab api version to v4
Signed-off-by: Cédric Couralet <cedric.couralet@gmail.com >
2018-07-31 08:36:56 +00:00
Sheogorath
4b060c7dba
Rebrand HackMD to CodiMD
...
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com >
2018-06-24 13:24:12 +02:00
Ádám Hóka
376fcab2ca
Add Azure Blob Storage support
...
Signed-off-by: Adam Hoka <hoka.adam@nexogen.hu >
2018-06-01 10:07:52 +02:00
Sheogorath
132b445fef
Fix example config
...
This commit fixes some json fromat issues in our config example that
causes errors on setup.
This change should fix it.
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com >
2018-04-14 22:20:25 +02:00
Sheogorath
d939de17df
Fix CSP for disqus and Google Analytics
...
This commit should fix existing problems with Disqus and Google
Analytics enabled in the meta-yaml section of a note.
Before this commit they were blocked by the strict CSP. It's still
possible to disable the added directives using `addDisqus` and
`addGoogleAnalytics` in the `csp` config section.
They are enabled by default to prevent breaking changes.
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com >
2018-03-30 16:33:52 +02:00
Felix Schäfer
6094c61871
Remove unused LDAP option tokenSecret
...
hackmdio/hackmd#754
Signed-off-by: Felix Schäfer <felix@thegcat.net >
2018-03-05 14:06:05 +01:00
Dustin Frisch
d6ee10d176
Introduce ldap.useridField
...
Signed-off-by: Dustin Frisch <fooker@lab.sh >
2018-03-01 23:51:47 +01:00
Sheogorath
587a6e2239
Add README and config.json.example content
...
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com >
2018-01-23 11:59:07 +01:00
Christoph (Sheogorath) Kern
7de6e3211f
Merge pull request #598 from xxyy/feature/csp
...
Implement basic CSP support
2018-01-22 20:43:46 +01:00
Xiaodong Xu
ac8c381b6e
Fix config.json.example format error
2018-01-09 16:45:32 +08:00
Christoph (Sheogorath) Kern
17e3b8b5cd
Merge branch 'master' into ldap-username-field
2017-12-12 10:27:22 +01:00
alecdwm
5e5a021ce0
parse HMD_LDAP_SEARCHATTRIBUTES env var as a comma-separated array
...
Signed-off-by: Alec WM <firstcontact@owls.io >
2017-12-09 20:33:57 +01:00
Lukas Kalbertodt
612b2d1811
Add setting ldap.usernameField
...
This determines which ldap field is used as the username on
HackMD. By default, the "id" is used as username, too. The id
is taken from the fields `uidNumber`, `uid` or
`sAMAccountName`. To give the user more flexibility, they can
now choose the field used for the username instead.
2017-12-09 12:30:48 +01:00
Norihito Nakae
2db2ff484f
added guide for SAML settings
2017-12-04 20:13:15 +09:00
Norihito Nakae
a22be81feb
fixed the SAML callback URL to unconfigurable.
2017-11-29 15:45:32 +09:00
Norihito Nakae
4a4ae9d332
Initial support for SAML authentication
2017-11-28 18:52:24 +09:00
Devon Jue
8c916bb987
added auth docs and images for GitHub and Twitter
2017-11-08 21:20:50 -08:00
Christoph Witzany
5cda55086a
Add mattermost authentication
2017-10-31 10:34:51 +01:00
Literallie
04f5e3a341
Move CSP logic to new file, Fix boolean config examples
...
Not sure why I was quoting these in the first place
2017-10-22 02:18:45 +02:00
Literallie
91101c856c
Change CSP config format to be more intuitive
2017-10-22 00:03:46 +02:00
Literallie
56411ca0e1
Make HSTS behaviour configurable; Fixes #584
2017-10-13 01:42:05 +02:00
Wu Cheng-Han
506a381eca
Add config option for gitlab api scope and auto adapt gitlab snippet feature on it
2017-03-14 18:04:23 +08:00
bananaappletw
0e6d1bbd6d
Change database config development to sqlite, test to memory
2017-02-04 15:09:03 +08:00
Yukai Huang
c0e8306961
Merge branch 'frontend-next' into t216-refactor-common
2017-01-15 11:33:22 +08:00
Yukai Huang
b4bed37d64
Add google apiKey & dropbox appKey to config.json
2017-01-14 14:17:20 +08:00
Max Wu
b13635aac9
Merge pull request #279 from alecdwm/ldap-auth
...
Support for LDAP server authentication
2017-01-09 00:49:40 +08:00
bananaappletw
70a9b2ce15
Fix config mistake
2016-12-24 22:04:18 +08:00
bananaappletw
c58f28a9d4
Add sqlite for test environment
2016-12-22 22:03:04 +08:00
alecdwm
02e9927714
Initial support for LDAP server authentication
...
Limitations as of this commit:
- tlsOptions can only be specified in config.json, not as env vars
- authentication failures are not yet gracefully handled by the UI
- instead the error message is shown on a blank page (/auth/ldap)
- no email address is associated with the LDAP user's account
- no picture/profile URL is associated with the LDAP user's account
- we might have to generate our own access + refresh tokens,
because we aren't using oauth. The currently generated
tokens are just a placeholder.
- 'LDAP Sign in' needs to be translated to each locale
2016-12-13 22:41:07 +01:00
Yukai Huang
0e63fe1fa0
Create example config
2016-10-05 10:58:05 +08:00