Commit Graph

757 Commits

Author SHA1 Message Date
NGPixel 17f8071abe fix: LDAP missing reqToCallback 2020-09-05 15:19:18 -04:00
NGPixel 062a0b7979 feat: logout by auth strategy + keycloak implementation 2020-09-01 20:01:39 -04:00
jaljo cda1f1e805 feat: export creation date in dumped content (#2345)
* Export creation date in dumped content

* date_creation -> dateCreated

Co-authored-by: Joris Langlois <joris.langlois@knplabs.com>
2020-08-31 11:28:55 -04:00
NGPixel ae733392f3 feat: password reset 2020-08-30 21:46:55 -04:00
NGPixel 4dcf664040 fix: handle removed auth strategies 2020-08-30 16:33:52 -04:00
NGPixel e319355017 feat: enable/disable TFA per user 2020-08-30 14:18:22 -04:00
NGPixel 32d67adee1 feat: social login providers with dynamic instances 2020-08-30 01:36:37 -04:00
moonkey124 a7ddafd4aa fix: incorrect error name for 1017 (#2331)
Fixed a copy and paste mistake

***NO_CI***
2020-08-29 21:25:22 -04:00
NGPixel 8c205b6950 fix: site title check + UI fixes + 2FA setup on account verify 2020-08-23 12:58:56 -04:00
NGPixel f72530bf84 refactor: deps update + 2FA setup + verify 2020-08-22 19:37:49 -04:00
Dan Nicholson d5d368cd33 feat: fix + enable OIDC auth method (#2282)
* fix: pass userinfo URL in oidc strategy

The userinfo URL from the definition was not being provided to the
passport strategy, which resulted in a type error trying to resolve the
user's profile. Furthermore, the name of the defined URL was
inconsistent with all other authentication method URLs.

* fix: pass all necessary scopes to oidc auth method

When no scopes are provided, passport-openidconnect uses only `openid`,
which does not contain the username or email address. Include `profile`
and `email` to ensure the necessary claims are included.

* fix: update oidc method to call processProfile correctly

Now the profile object and providerKey are passed to processProfile. The
usernameClaim no longer has any use as the email address is the
username.

* fix: mark oidc authentication method as available
2020-08-15 13:32:58 -04:00
Marks Polakovs 95b6a7ad82 fix: resolve tags on pages in GraphQL (#2247) 2020-08-09 20:04:44 -04:00
Seyed Sajad Kahani 15bca54bdf fix: change language in edit, history and source pages (#2194)
* change language in edit, history and source pages

* fix: remove unnecessary i18n locale switch for download page

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2020-07-29 19:54:31 -04:00
Higor Tavares 06c372d53f fix: foreign key constraint when page have comments (#2199)
* Solving foreing key contraint when page have comments

* Update pages.js

remove indentation changes

Co-authored-by: Higor Tavares <paulo.freire@dellead.com>
2020-07-29 19:39:47 -04:00
NGPixel 26af63a80b fix: login input hints 2020-07-20 00:22:29 -04:00
NGPixel 4cd6fe8a56 fix: unauthorized admin should receive 403 code 2020-07-19 15:30:29 -04:00
NGPixel 4f16dd0c81 fix: admin permissions + restrict nav settings 2020-07-19 15:26:51 -04:00
NGPixel 10f17c5712 feat: redirect on login based on group 2020-07-19 15:13:35 -04:00
NGPixel be499e5795 fix: auth strategy dependent username label 2020-07-19 13:20:43 -04:00
NGPixel 52d0af19b4 feat: diagram rendering + post-processor (wip) 2020-07-12 15:58:45 -04:00
Regev Brody b2ff064d34 fix: stream assets from storage local locations (#2087) 2020-07-12 12:19:01 -04:00
NGPixel 57f5cbd5b6 misc: knex update for mssql constraint bug 2020-07-11 16:53:18 -04:00
NGPixel 1ced9649c7 feat: enforce 2fa admin setting + hide local on login screen 2020-07-05 23:55:11 -04:00
NGPixel b2f292cc39 fix: MSSQL migration 2.5.1 2020-07-05 15:59:02 -04:00
NGPixel 31661b2cb3 fix: token renewal date 2020-07-05 14:16:16 -04:00
NGPixel b475795595 feat: login bg + bypass + hide local option 2020-07-05 01:36:02 -04:00
NGPixel 5282a82afe fix: wait for sideload locales before server start (#1248) 2020-07-04 17:01:35 -04:00
Nicolas Giard c009cc1392 feat: new login experience (#2139)
* feat: multiple auth instances

* fix: auth setup + strategy initialization

* feat: admin auth - add strategy

* feat: redirect on login - group setting

* feat: oauth2 generic - props definitions

* feat: new login UI (wip)

* feat: new login UI (wip)

* feat: admin security login settings

* feat: tabset editor indicators + print view improvements

* fix: code styling
2020-07-03 19:36:33 -04:00
Regev Brody 1c4829f70f fix: tags filtered by access (#2100) 2020-07-03 17:49:54 -04:00
Regev Brody 41327dd1e8 feat: support MultiMarkdown tables (#2126) 2020-07-03 17:46:07 -04:00
TakeruDMC cf3a48a6fa fix: "undefined" error on deletePage by git storage (#2132) 2020-07-03 17:44:42 -04:00
Seyed Sajad Kahani 3c5352fb53 fix: change reconnectLink behavior for page move (#1991) 2020-06-28 21:08:17 -04:00
Maho Hiyajo ea3962d143 fix: change discord module ‘discordapp.com’ to ‘discord.com’ (#2117) 2020-06-27 17:01:00 -04:00
Nicolas Giard 2409b286da fix: matomo module siteId 2020-06-26 15:34:53 -04:00
NGPixel 1c18f3a4c2 fix: revoke typo 2020-06-25 23:48:16 -04:00
NGPixel 98f21b9f6a fix: revalidate tokens created prior to server startup 2020-06-25 22:04:21 -04:00
NGPixel 92b29d1f06 fix: check revalidation timestamp 2020-06-25 19:25:08 -04:00
NGPixel c37b0ad1d7 fix: remove console log from authenticate func 2020-06-25 00:04:08 -04:00
NGPixel a25431bcf8 fix: token revocation incorrect TTL 2020-06-25 00:02:39 -04:00
NGPixel a690e5597f fix: revocation token list for users + groups 2020-06-24 23:57:35 -04:00
Regev Brody 33a9d5774c fix: GraphQL error with MySQL and FULL OUTER JOIN (#2104)
* fix: GraphQL error with MySQL and FULL OUTER JOIN #2071
2020-06-24 18:51:21 -04:00
Regev Brody 6ef7b0f130 fix: deactivated users can still refresh their token (#2105) 2020-06-24 18:15:36 -04:00
Regev Brody 4bc284b06e fix: page schema validation for extra field (#2097) 2020-06-23 18:26:29 -04:00
NGPixel 4cb7f33dcf feat: visual editor code + sub/sup + table props 2020-06-21 14:47:11 -04:00
NGPixel 4855051d87 feat: page published state + comments localization 2020-06-20 22:08:59 -04:00
NGPixel 83b83a7510 feat: page css + scripts 2020-06-20 16:39:36 -04:00
NGPixel 53ddb50b51 feat: save page scripts + styles 2020-06-20 01:11:05 -04:00
NGPixel 718c14dd74 feat: editor props scripts + styles code editor 2020-06-19 21:00:44 -04:00
Regev Brody 0a16929a57 fix: editing buttons showing up even if no action is allowed (#2043)
* feat: Edit / Page Create Buttons showing up even if no action is allowed #1780
2020-06-19 18:54:05 -04:00
NGPixel b723d7d626 fix: markdown core props + styles/scripts permissions 2020-06-18 22:49:26 -04:00