renovate[bot]
37a49b21af
build(deps): update dependency happy-dom to v9.6.1 ( #5242 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-15 00:49:39 +10:00
renovate[bot]
6dea830854
build(deps): update module github.com/ory/x to v0.0.553 ( #5241 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-15 00:33:12 +10:00
renovate[bot]
5a9603f372
build(deps): update commitlint monorepo to v17.6.1 ( #5239 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-15 00:21:30 +10:00
renovate[bot]
e1e369bc55
build(deps): update dependency happy-dom to v9.5.1 ( #5240 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-15 00:07:01 +10:00
James Elliott
f549afd480
Merge remote-tracking branch 'origin/master' into feat-settings-ui
...
# Conflicts:
# internal/authentication/ldap_client_mock.go
# internal/authentication/types.go
2023-04-14 21:43:04 +10:00
James Elliott
a179775f6f
refactor: misc out of band changes ( #5238 )
...
This just implements some changes from feat-settings-ui that are out of scope.
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-14 21:42:31 +10:00
James Elliott
f35e49a1fd
fix: misc
...
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-14 21:11:03 +10:00
James Elliott
774f64a932
Merge remote tracking branch 'origin/master' into feat-settings-ui
...
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-14 20:58:49 +10:00
James Elliott
0f4f5d5848
fix(commands): no args not enforced on crypto hash generate ( #5237 )
...
This fixes an issue where the authelia crypto hash generate command does not require no arguments leading to some confusing output.
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-14 20:46:43 +10:00
renovate[bot]
81de035874
build(deps): update module github.com/ory/x to v0.0.552 ( #5235 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-14 05:40:21 +10:00
renovate[bot]
5bbac7f7b3
build(deps): update dependency happy-dom to v9.5.0 ( #5236 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-14 05:28:25 +10:00
renovate[bot]
f1a20a2469
build(deps): update commitlint monorepo to v17.6.0 ( #5233 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 23:56:37 +10:00
renovate[bot]
0e71793814
build(deps): update module github.com/prometheus/client_golang to v1.15.0 ( #5234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 23:42:16 +10:00
Manuel Nuñez
56c10eab76
test(configuration): add additional coverage ( #4779 )
2023-04-13 21:15:28 +10:00
James Elliott
3d2da0b070
feat(oidc): client authentication modes ( #5150 )
...
This adds a feature to OpenID Connect 1.0 where clients can be restricted to a specific client authentication mode, as well as implements some backend requirements for the private_key_jwt client authentication mode (and potentially the tls_client_auth / self_signed_tls_client_auth client authentication modes). It also adds some improvements to configuration defaults and validations which will for now be warnings but likely be made into errors.
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-13 20:58:18 +10:00
James Elliott
db130dad48
docs: github links ( #5230 )
...
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-13 20:10:12 +10:00
renovate[bot]
85e9792cf3
build(deps): update envoyproxy/envoy docker tag to v1.25.5 ( #5229 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 15:17:54 +10:00
renovate[bot]
1847a506b7
build(deps): update module github.com/knadh/koanf/v2 to v2.0.1 ( #5225 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 11:56:05 +10:00
renovate[bot]
50b4039fba
build(deps): update dependency happy-dom to v9.3.2 ( #5227 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 11:24:28 +10:00
renovate[bot]
9d8c496206
build(deps): update dependency vite-tsconfig-paths to v4.2.0 ( #5228 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 11:12:19 +10:00
renovate[bot]
538f8530c5
build(deps): update module github.com/ory/x to v0.0.551 ( #5226 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 07:22:38 +10:00
renovate[bot]
4232f1b997
build(deps): update module github.com/ory/herodot to v0.10.2 ( #5224 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 01:58:27 +10:00
renovate[bot]
edda5e6320
build(deps): update dependency @types/react to v18.0.35 ( #5223 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-13 01:46:54 +10:00
James Elliott
f3d447d76a
Merge remote-tracking branch 'origin/master' into feat-settings-ui
...
# Conflicts:
# web/package.json
# web/pnpm-lock.yaml
2023-04-12 14:43:32 +10:00
renovate[bot]
6dfce758c7
build(deps): update dependency happy-dom to v9.2.1 ( #5222 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-12 14:34:50 +10:00
renovate[bot]
0cb374a331
build(deps): update dependency happy-dom to v9.2.0 ( #5221 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-12 09:28:37 +10:00
renovate[bot]
98d0de0d82
build(deps): update module github.com/ory/herodot to v0.10.1 ( #5219 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-12 09:16:43 +10:00
renovate[bot]
f697253010
build(deps): update vitest monorepo to v0.30.1 ( #5217 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-12 04:37:57 +10:00
renovate[bot]
5cf50f5aeb
build(deps): update material-ui monorepo to v5.12.0 ( #5218 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-11 23:16:14 +10:00
renovate[bot]
bd768fb400
build(deps): update module github.com/ory/x to v0.0.550 ( #5216 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-11 23:04:33 +10:00
James Elliott
51e1f41620
Merge remote-tracking branch 'origin/master' into feat-settings-ui
...
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-11 22:21:00 +10:00
James Elliott
7fdcc351d4
Merge remote-tracking branch 'origin/master' into feat-settings-ui
...
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
# Conflicts:
# internal/handlers/handler_register_webauthn.go
# internal/handlers/webauthn.go
# internal/handlers/webauthn_test.go
# internal/mocks/storage.go
# internal/model/webauthn.go
# internal/storage/provider.go
# internal/storage/sql_provider.go
# web/package.json
# web/pnpm-lock.yaml
# web/src/layouts/LoginLayout.tsx
2023-04-11 21:34:45 +10:00
James Elliott
c8f75b19af
fix(oidc): default response mode not validated ( #5129 )
...
This fixes an issue where the default response mode (i.e. if the mode is omitted) would skip the validations against the allowed response modes.
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-11 21:29:02 +10:00
James Elliott
dfbbf1a1f3
fix(model): yaml encoding of totp and webauthn fails ( #5204 )
...
This fixes an issue where the encoding of the YAML files fails when exporting TOTP/WebAuthn devices.
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-11 21:11:11 +10:00
James Elliott
569af0fef0
fix(commands): storage cmd fail when implicit config absent ( #5213 )
...
This fixes an issue where if the implicit config location of configuration.yml does not exist that an error is returned. This does not affect the behavior when the method was either implicit or environment.
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-11 20:52:04 +10:00
Amir Zarrinkafsh
0312defcd7
refactor(web): use vitest for frontend testing and coverage ( #4946 )
...
This PR drops Jest as a requirement and utilises Vitest for frontend testing and coverage collection during the dev workflow and unit testing.
Closes #4967
Signed-off-by: Amir Zarrinkafsh <nightah@me.com>
2023-04-11 13:25:37 +10:00
James Elliott
ecdae9e5d2
build: update lockfiles ( #5212 )
...
* build: update lockfiles
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
* refactor(web): update pnpm dep configuration
---------
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2023-04-11 12:16:41 +10:00
renovate[bot]
3631969b7b
build(deps): update dependency vite-tsconfig-paths to v4.1.0 ( #5211 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-11 10:35:54 +10:00
renovate[bot]
e0973e726a
build(deps): update typescript-eslint monorepo to v5.58.0 ( #5210 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-11 04:18:50 +10:00
renovate[bot]
373e5350d8
build(deps): update dependency @types/react to v18.0.34 ( #5208 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-11 04:07:14 +10:00
renovate[bot]
ea590c50bd
build(deps): update dependency vite-tsconfig-paths to v4.0.9 ( #5209 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-11 03:56:15 +10:00
renovate[bot]
d895db0ec9
build(deps): update dependency esbuild to v0.17.16 ( #5205 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-10 19:42:53 +10:00
James Elliott
157675f1f3
docs: adjust references of webauthn ( #5203 )
...
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-10 17:01:23 +10:00
James Elliott
304467c10f
docs: fix missing migration ( #5202 )
...
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-10 13:12:13 +10:00
James Elliott
928df8a698
Merge remote-tracking branch 'origin/master' into feat-oidc-auth-mode
...
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
# Conflicts:
# internal/configuration/validator/const.go
2023-04-09 13:19:29 +10:00
Matthieu7503
13a45bd360
refactor: misleading host deprecation warning ( #5194 )
...
The host deprecation to sever.host is misleading this adjusts the message to be accurate.
2023-04-08 21:22:06 +10:00
renovate[bot]
79a5df2db3
build(deps): update dependency eslint to v8.38.0 ( #5191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-08 19:41:44 +10:00
James Elliott
622bf42ed4
fix(configuration): secret permission errors panic ( #5141 )
...
This fixes an issue where attempting to load secrets the process does not have read permissions for would cause panics as well as the bit size check of the OpenID Connect 1.0 private key can potentially panic on malformed private keys. This was caused by us returning values on errors instead of nil's.
Fixes #5138
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-08 16:02:34 +10:00
James Elliott
0424652940
refactor: adjust openapi ( #5192 )
...
Misc fixes to OpenAPI Specification that were missed.
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-08 15:25:19 +10:00
James Elliott
2dcfc0b04c
feat(handlers): authz authrequest authelia url ( #5181 )
...
This adjusts the AuthRequest Authz implementation behave similarly to the other implementations in as much as Authelia can return the relevant redirection to the proxy and the proxy just utilizes it if possible. In addition it swaps the HAProxy examples over to the ForwardAuth implementation as that's now supported.
Signed-off-by: James Elliott <james-d-elliott@users.noreply.github.com>
2023-04-08 14:48:55 +10:00