Commit Graph

734 Commits (e56690c2df075c02e8cee1853a0261da681494c8)

Author SHA1 Message Date
renovate[bot] c9568caf4d
build(deps): update dependency @testing-library/react to v13.1.1 (#3205)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-16 08:53:17 +10:00
renovate[bot] 74cd152b99
build(deps): update dependency @testing-library/react to v13.1.0 (#3204)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-16 08:34:56 +10:00
James Elliott 92aba8eb0b
feat(server): zxcvbn password policy server side (#3151)
This is so the zxcvbn ppolicy is checked on the server.
2022-04-15 19:30:51 +10:00
James Elliott 11719315ed
build(deps): update dependency vite-plugin-istanbul to v2.7.1 (#3197) 2022-04-15 14:06:44 +10:00
James Elliott a3715f47c5
build(deps): update dependency vite-plugin-eslint to v1.4.0 (#3196) 2022-04-15 13:42:29 +10:00
James Elliott a607fd9a0c
build(deps): add dependency eslint and esbuild (#3195) 2022-04-15 13:10:25 +10:00
James Elliott 0b50a44183
build(deps): remove dependency eslint-plugin-flowtype (#3194)
* build(deps): remove dependency react-ga

* build(deps): remove dependency eslint-plugin-flowtype
2022-04-15 12:22:02 +10:00
James Elliott b17c0385ef
build(deps): remove dependency react-ga (#3193) 2022-04-15 11:48:54 +10:00
renovate[bot] 591df10d4a
build(deps): update dependency @types/react-dom to v18.0.1 (#3192)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-15 09:01:33 +10:00
renovate[bot] 620eb7c5b9
build(deps): update dependency vite to v2.9.5 (#3190)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-15 08:06:07 +10:00
renovate[bot] faed630276
build(deps): update dependency @types/node to v16.11.27 (#3188)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-15 00:18:47 +10:00
renovate[bot] ba66bac9db
build(deps): update dependency @types/react to v18.0.5 (#3189)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-14 23:41:31 +10:00
renovate[bot] 248d2b066b
build(deps): update dependency @types/react to v18.0.4 (#3185)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-14 12:19:15 +10:00
renovate[bot] 8486009f76
build(deps): update dependency vite to v2.9.4 (#3186)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-14 11:08:57 +10:00
renovate[bot] 80ff10fcc7
build(deps): update dependency @vitejs/plugin-react to v1.3.1 (#3183)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-14 10:27:52 +10:00
renovate[bot] f69444fcc1
build(deps): update dependency vite to v2.9.3 (#3184)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-14 08:12:46 +10:00
renovate[bot] a73508ee0c
build(deps): update dependency eslint-config-react-app to v7.0.1 (#3178)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-13 07:53:33 +10:00
renovate[bot] 898f27dff4
build(deps): update dependency @types/react to v18.0.3 (#3179)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-13 07:06:31 +10:00
renovate[bot] f2290e0de6
build(deps): update dependency react-i18next to v11.16.6 (#3176)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 22:47:49 +10:00
renovate[bot] c0cba7963f
build(deps): update dependency @types/react to v18.0.2 (#3174)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 22:26:34 +10:00
renovate[bot] 3917ef9dcf
build(deps): update typescript-eslint monorepo to v5.19.0 (#3167)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-12 08:09:18 +10:00
renovate[bot] 43549993a1
build(deps): update dependency i18next to v21.6.16 (#3169)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 07:54:18 +10:00
renovate[bot] 269675d870
build(deps): update dependency @testing-library/react to v13.0.1 (#3165)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-12 07:31:29 +10:00
renovate[bot] 3e4715402c
build(deps): update dependency react-i18next to v11.16.5 (#3163)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-11 07:35:30 +10:00
renovate[bot] dc2680e2d6
build(deps): update dependency react-i18next to v11.16.4 (#3162)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-11 07:18:24 +10:00
renovate[bot] 06fd8eacae
build(deps): update dependency i18next to v21.6.15 (#3159)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-10 21:21:45 +10:00
renovate[bot] 4ac52b546f
build(deps): update dependency react-i18next to v11.16.3 (#3160)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-10 20:22:54 +10:00
renovate[bot] 77bca37c62
build(deps): update dependency @types/react to v18.0.1 (#3157)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-10 07:07:29 +10:00
James Elliott 9d5ac4526e
fix(configuration): remove unused password policy option (#3149)
Removes the min score option from the ZXCVBN policy and adds tests.
2022-04-09 09:21:49 +10:00
James Elliott f9da940bfc
fix(web): description of profile scope is not accurate (#3146)
This adjusts the profile scope to be described as "Access your profile information" as it accesses more than the display name now.
2022-04-09 08:47:21 +10:00
James Elliott 66a450ed38
feat(oidc): pre-configured consent (#3118)
Allows users to pre-configure consent if enabled by the client configuration by selecting a checkbox during consent.

Closes #2598
2022-04-08 15:35:21 +10:00
James Elliott 4503ac07be
fix(web): lowercase locales are not consistent with localization platforms (#3141)
This fixes an issue with localization platforms and the docs regarding localization, and the forcing locale names to lowercase.
2022-04-08 14:53:46 +10:00
James Elliott 90edf11b88
feat(web): add user display name to oidc consent view (#3138)
This adds the current logged in users display name to the consent page as well as some other minor tweaks.

Closes #2595
2022-04-08 12:50:55 +10:00
renovate[bot] 89112eb774
build(deps): update dependency @types/react to v18 (#3134)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-08 09:14:57 +10:00
renovate[bot] fe08bf56b0
build(deps): update dependency @types/react-dom to v18 (#3135)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-08 08:22:27 +10:00
renovate[bot] a6a924cf79
build(deps): update dependency eslint-plugin-import to v2.26.0 (#3121)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-06 09:34:20 +10:00
renovate[bot] 5f4ce14615
build(deps): update dependency @testing-library/jest-dom to v5.16.4 (#3119)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-06 08:22:27 +10:00
renovate[bot] 89b78f0ad3
build(deps): update dependency vite to v2.9.1 (#3079)
* build(deps): update dependency vite to v2.9.1

* fix(web): load correct vite env vars

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2022-04-05 15:43:52 +10:00
renovate[bot] 3ea41edbaa
build(deps): update typescript-eslint monorepo to v5.18.0 (#3113)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-05 10:55:29 +10:00
James Elliott a2eb0316c8
feat(web): password reset custom url (#3111)
This allows providing a custom URL for password resets. If provided the disable_reset_password option is ignored, the password reset API is disabled, and the button provided in the UI to reset the password redirects users to the configured endpoint.

Closes #1934, Closes #2854

Co-authored-by: you1996 <youssri@flyweight.tech>
2022-04-04 17:46:55 +10:00
James Elliott 73212671fc
build(web): remove unused types (#3109) 2022-04-04 13:19:07 +10:00
James Elliott fb59ff6972
build: enable empty out dir vite option (#3107) 2022-04-04 12:55:09 +10:00
James Elliott aac4c4772c
feat(web): i18n asset overrides (#3040)
This allows overriding translation files in folders with lowercase RFC5646 / BCP47 Format language codes. This also fixes an issues where languages which don't expressly match the language code specified due to having a variant will also match the existing codes.

Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2022-04-04 12:15:26 +10:00
Amir Zarrinkafsh fa143ea029
fix(web): update client rendering method (#3106)
This PR utilises the React 18 Client Rendering API along with createRoot as opposed to the React 17 ReactDOM.render method.
2022-04-04 09:39:18 +10:00
renovate[bot] ec8d71f63f
build(deps): update material-ui monorepo (#3105)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-04 07:24:27 +10:00
James Elliott 9e05066097
refactor(handlers): ppolicy (#3103)
Add tests and makes the password policy a provider so the configuration can be loaded to memory on startup.
2022-04-03 21:58:27 +10:00
renovate[bot] 0f6ca55016
build(deps): update dependency eslint-import-resolver-typescript to v2.7.1 (#3104)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-03 17:02:59 +10:00
renovate[bot] 0559e33263
build(deps): update dependency prettier to v2.6.2 (#3100)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-03 16:21:13 +10:00
James Elliott 36cf662458
refactor: misc password policy refactoring (#3102)
Add tests and makes the password policy a provider so the configuration can be loaded to memory on startup.
2022-04-03 10:48:26 +10:00
Manuel Nuñez 8659ba394d
feat(authentication): password policy (#2723)
Implement a password policy with visual feedback in the web portal.

Co-authored-by: Manuel Nuñez <@mind-ar>
Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2022-04-03 08:32:57 +10:00