NGPixel
ac930fc23e
fix: change simple-git import
2 years ago
Eric Knibbe
2e8585478f
fix(git): handle file renames between folders ( #6020 )
...
* git storage: handle file renames between folders
---------
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2 years ago
Charlotte County Public Schools
8fa771c4ce
feat: set groups based on LDAP groups ( #5903 )
...
* Add mapping ldap groups to wiki groups
---------
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2 years ago
Aurélien Lajoie
1da80eaab8
feat: oauth2 add groups mapping ( #6053 )
...
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2 years ago
gueldi
43a797d322
feat: adds displayName property to OIDC authentication module ( #6096 )
...
* Adds displayName property to oidc authentication method
* fix: update displayName prop
* fix: use blank display name in oidc auth
---------
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2 years ago
NGPixel
5f876ced20
feat: optional oauth2 module nonce toggle
2 years ago
Sleuth56
12233c476d
feat: enable state key on generic oauth2 ( #6104 )
2 years ago
Eric Knibbe
41454cfd30
fix(git): disable color.ui in git storage ( #6014 )
2 years ago
Boris
54dbf9ad00
feat: add asciidoc editor module ( #5954 )
...
* feat: add asciidoc editor module
* fix storage file extension for asciidoc pages
* fix: asciidoc editor + rendering improvements
* fix: description list css improvements
Co-authored-by: NGPixel <github@ngpixel.com>
2 years ago
CDN
73af37b81b
fix: git log should explicitly separate branch from paths ( #5911 )
2 years ago
CDN
0a2a32db47
feat: add artalk comment module ( #5868 )
...
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2 years ago
CDN
86c9407057
feat: add umami analytics module ( #5869 )
...
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2 years ago
cannorin
db2ad81a1f
feat: katex persistent macro support ( #5838 )
...
Co-authored-by: cannorin <cannorin@users.noreply.github.com>
2 years ago
NGPixel
9fbc25adb8
feat: improve table rendering + add markdown-it-decorate module
2 years ago
natsutteatsuiyone
445ad05a3d
fix: incompatibility issues with passport-openidconnect@0.1.1 ( #5799 )
...
* fix: incompatibility issues with passport-openidconnect
* fix: remove a trailing semicolon
2 years ago
Simon Lichtinghagen
1893fd499a
fix: login with Keycloak 20 by explicit set OAuth scopes ( #5808 )
...
* Fix login with Keycloak 20 by explicit set OAuth scopes
* moved scopes to definition.yml
Co-authored-by: Simon Lichtinghagen <sl@bnmsp.de>
2 years ago
Andrei Senchuk
e6bbf9d088
fix: oidc module - map() call on undefined; fix unrelate() usage ( #5781 )
2 years ago
adroslice
15206efc57
fix: comment edit not updating original content ( #5646 )
2 years ago
NGPixel
ebf4da9bea
fix: oidc auth groups relate / unrelate
2 years ago
NGPixel
4b3005057f
fix: prevent user enumeration using local login timings
2 years ago
Fionera
91221e73eb
feat: set groups based on OIDC claim ( #5568 )
...
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2 years ago
Jared Brogan
31bd327487
fix: correct azure blob storage typo ( #5591 )
2 years ago
Pam S
8290e86aaf
feat: add logout for auth0 ( #5545 )
...
Co-authored-by: Pam Selle <pam@thewebivore.com>
2 years ago
Hexaflexagon
933293a997
feat: add elasticsearch ssl options ( #5499 )
2 years ago
Mirco T
628c72ea16
feat: CAS authentication module ( #5452 )
...
Co-authored-by: SeaLife <mtries@united-internet.de>
2 years ago
Nicolas Giard
b78026e49f
fix(auth): handle null SAML authnContext context
2 years ago
El Gato da Great
e3d94f7177
fix: don't push files to git if ignored ( #5334 )
...
* fix: don't push files to git if ignored
* tweak: change gitPath var to gitFilePath
* fix: "update" instead of "create" of updated file
Co-authored-by: Jacob Parker <blocckba5her@gmail.com>
Co-authored-by: DevBlocky <16978528+DevBlocky@users.noreply.github.com>
2 years ago
Nicolas Giard
a37d733523
fix(auth): update SAML authnContext hint text for multiple values
2 years ago
Maximilian Bosch
b345375477
fix(auth): SAML authnContext parameter should be an array ( #5290 )
...
* saml auth: `authnContext` must be a list now
This fixes
this.options.authnContext.forEach is not a function
when trying to login via SAML on wiki-js 2.5.281.
Reason for that is that `authnContext` must be a list now which is
apparently a breaking change that was missed while upgrading
passport-saml[1].
Resolves #5289
[1] https://github.com/node-saml/passport-saml/pull/615
* fix(auth): split authnContext for SAML authenticaiton module
Co-authored-by: Nicolas Giard <github@ngpixel.com>
2 years ago
Erik Bigler
9b40d60261
fix: update to working twitch passport strategy ( #5279 )
2 years ago
Nicolas Giard
d9076c4ee9
fix: typo in saml auth module
2 years ago
myml
b3731dd26e
fix: handle unicode chars when syncing files using git storage ( #5272 )
...
git has the quotopath option enabled by default,
filepaths with unicode characters will be escaped,
causing the wiki to not handle changes.
2 years ago
Nicolas Giard
8205c1f243
fix: update saml strategy to use new config options
2 years ago
NGPixel
2cb7b9fb4e
fix: update passport-saml dependency + set cert as required
2 years ago
Nicolas Giard
485aa765d0
fix: add sfo3 to digitalocean spaces module
2 years ago
Trisztán Piller
de151031ea
feat(auth): OAuth2 access_token in GET query string in userInfoURL ( #5188 )
2 years ago
myml
74887baa86
feat(auth): OAuth2 scope support ( #5181 )
2 years ago
NGPixel
a50712ea80
fix: handle links to same host but different port as external
2 years ago
Nicolas Giard
a652e43ab1
fix: handle multi social auth strategies
2 years ago
Manuel
1f489a3d8e
fix: handle multiple LDAP strategies ( #5116 )
2 years ago
Gabriel A. Devenyi
2c83472b63
fix(ldap): typo spelling of distinguished ( #5066 )
3 years ago
Marián Skrip
2815f38c52
feat(logging): add option to configure JSON logging ( #5022 )
...
* fix: Use logger for logs using console logging
* feat: Add option to configure JSON logging
* fix: use generic logFormat instead of json specific
* fix: use logFormat for docker config
* fix: use logFormat to build winston formatters
Co-authored-by: Nicolas Giard <github@ngpixel.com>
3 years ago
NGPixel
afafb4f4e0
fix: md task list - use same config as client
3 years ago
cybrwshl
802dbd96c3
feat: extends plausible analytics to support self hosted installations ( #4824 )
3 years ago
Nicolas Giard
87fcfca6d7
feat: add Plausible Analytics module
3 years ago
NGPixel
5911867b21
fix: various OAuth2 fixes
3 years ago
Artur Shaik
87084c66b0
feat: Generic OAuth2 authentication implementation ( #3094 )
...
* OAuth2 authentication implementation
This PR shoul fix #2392 . Used `passport-oauth2` strategy.
* indentations cleanup
* cleanup code
3 years ago
broxen
12aef93cd6
fix: remove excess div wrappers ( #4528 )
...
* Removing superfluous div wrapping
It seems like standalone text is already wrapped in paragraph elements, so this code seems superfluous. Additionally, it adds div wrappers at every line break as described in #4524
* Fix for newlines and returns
This change skips newlines and returns to focus on unbounded text only.
* misc: fix indentation
* misc: fix indentation (2)
Co-authored-by: Nicolas Giard <github@ngpixel.com>
3 years ago
mordini
d93bd1ad5a
fix: git storage - 'import everything' feature restored ( #4559 ) ( #4572 )
3 years ago
broxen
db73b650c9
fix: issue with Custom Header IDs ( #4527 )
...
Fix the issue described in discussion #3502 regarding header links and TOC failing to properly generate when header ID is custom defined.
3 years ago