Jens Langhammer
|
5c54de66fc
|
*: add meta_model_name field to all models with inheritance
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-26 10:32:39 +01:00 |
Jens Langhammer
|
2c0d8d8943
|
core: add meta_model_name to MetaNameSerializer to easily show relevant events
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-26 10:27:08 +01:00 |
Jens Langhammer
|
0a0eee138a
|
stages/authenticator_validate: catch error when attempting to configure user without flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-25 23:44:48 +01:00 |
Jens Langhammer
|
de8cf65503
|
stages/email: prevent error with duplicate token
closes #1827
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-25 23:17:37 +01:00 |
Jens Langhammer
|
121b36f35f
|
lib: log error for file:// in config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-25 19:21:40 +01:00 |
Jens Langhammer
|
363aed2a47
|
root: url quote redis passwords for connection string
closes https://github.com/goauthentik/helm/issues/39
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-25 18:05:36 +01:00 |
Jens L
|
e1ef196283
|
core: remove dump_config, handle directly in config loader without booting django, don't check database
|
2021-11-25 13:38:31 +01:00 |
Jens Langhammer
|
0b8cfd437b
|
*: fix typo'd signing pair name
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-24 09:55:10 +01:00 |
Jens Langhammer
|
75724b6f8d
|
root: make testing output more consistent
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 23:46:27 +01:00 |
Jens Langhammer
|
5b9e6bed6c
|
lib: fix custom URL schemes being overwritten
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 23:23:09 +01:00 |
Jens Langhammer
|
0e3602d7eb
|
lib: improve probability of symbols in generated key
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 23:01:30 +01:00 |
Jens Langhammer
|
2b94e9a687
|
tests/e2e: bump retries
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 22:54:08 +01:00 |
Jens Langhammer
|
6ed7d842e4
|
*: allow URLs without domain and custom schemas
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 22:51:04 +01:00 |
Jens Langhammer
|
8794c840cf
|
web: only show applications with http link
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 22:40:31 +01:00 |
Jens Langhammer
|
9c9c00755a
|
core: fix test user not having password set properly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 22:30:09 +01:00 |
Jens Langhammer
|
b2d2e7cbc8
|
tests/e2e: remove logger
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 21:19:33 +01:00 |
Jens Langhammer
|
91fd792f88
|
tests/e2e: use generated uid
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 19:19:13 +01:00 |
Jens Langhammer
|
9835785864
|
core: make test user's password optional
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 19:06:44 +01:00 |
Jens Langhammer
|
d785998c5a
|
Revert "root: disable random tests for now"
This reverts commit 8ba9553220 .
|
2021-11-23 18:46:51 +01:00 |
Jens Langhammer
|
8ba9553220
|
root: disable random tests for now
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 17:57:56 +01:00 |
Jens Langhammer
|
6eb132c48b
|
tests/e2e: fix ldap provider tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 17:28:35 +01:00 |
Jens Langhammer
|
355b832cc3
|
tests/e2e: fix email backend
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 13:22:28 +01:00 |
Jens Langhammer
|
e32d4f0095
|
tests/e2e: don't run e2e tests randomly for now
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 00:32:24 +01:00 |
Jens Langhammer
|
d3397c349f
|
stages/email: minify email css template
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 00:10:43 +01:00 |
Jens L
|
9bb0d04aeb
|
root: Random tests (#1825)
* root: add pytest-randomly to randomise tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: generate flows for testing instead of relying on existing ones
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: generate users for testing instead of relying on existing ones
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: use generated certificate
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: keep containers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: use websockets test case
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-22 22:56:02 +01:00 |
Jens Langhammer
|
61621e7d60
|
lifecycle: improve backup restore by dropping database before
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-20 00:32:24 +01:00 |
Jens Langhammer
|
431ba6b4ef
|
lib: add cli option for lib.config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-19 23:52:10 +01:00 |
Jens Langhammer
|
bb6eed0db1
|
root: properly catch 404 errors for websocket connections
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-19 23:19:07 +01:00 |
Jens Langhammer
|
e831e4fb94
|
root: add lifespan shim to prevent errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-16 13:25:03 +01:00 |
Jens Langhammer
|
b0fac9c9f1
|
providers/saml: fix SessionNotOnOrAfter not being included
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-16 12:36:40 +01:00 |
Jens Langhammer
|
f4db09cd59
|
events: add gdpr_compliance option
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#1551
|
2021-11-16 11:29:13 +01:00 |
Jens Langhammer
|
638e8d741f
|
*: fix multiple tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-16 10:38:21 +01:00 |
Jens Langhammer
|
425b87a6d0
|
outposts: add ack and disconnect tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-16 09:34:37 +01:00 |
Jens Langhammer
|
d12e24017e
|
outposts: add websocket tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 23:58:19 +01:00 |
Jens Langhammer
|
078633c2af
|
lib: drop all sentry exceptions when debug enabled
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 22:18:56 +01:00 |
Jens Langhammer
|
4b8b800648
|
stages/*: add more tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 20:58:34 +01:00 |
Jens Langhammer
|
6f9ed001a1
|
crypto: add more tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 20:38:03 +01:00 |
Jens Langhammer
|
e4095dfffe
|
admin: add more tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 20:10:09 +01:00 |
Jens Langhammer
|
d5341c2284
|
managed: add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 19:53:08 +01:00 |
Jens Langhammer
|
867fb0dac0
|
root: fix settings for managed not loaded
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 19:49:03 +01:00 |
Jens Langhammer
|
2666aa2c73
|
root: add errorhandling in log middleware
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 17:11:44 +01:00 |
Jens Langhammer
|
f0e9bafa35
|
outposts: add tests for management commands
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 16:44:42 +01:00 |
Jens Langhammer
|
0d739f5c1a
|
recovery: add additional tests for commands
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 16:41:37 +01:00 |
Jens Langhammer
|
e08077c73a
|
root: replace asgi-based logger with middleware
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 16:32:56 +01:00 |
Jens Langhammer
|
c43049a981
|
website/docs: remove deprecated docker_image_base
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 15:58:17 +01:00 |
dependabot[bot]
|
f7044e41c6
|
build(deps-dev): bump bandit from 1.7.0 to 1.7.1 (#1793)
* build(deps-dev): bump bandit from 1.7.0 to 1.7.1
Bumps [bandit](https://github.com/PyCQA/bandit) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/PyCQA/bandit/releases)
- [Commits](https://github.com/PyCQA/bandit/compare/1.7.0...1.7.1)
---
updated-dependencies:
- dependency-name: bandit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* *: fix bandit false positives
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-15 09:16:16 +01:00 |
Jens Langhammer
|
59343ff441
|
stages/email: fix missing component in response when retrying email send
closes #1791
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-14 17:52:31 +01:00 |
Jens Langhammer
|
cab564152d
|
lib: load json strings in config env variables
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-14 12:44:22 +01:00 |
Jens Langhammer
|
88516ba2ca
|
core: make defaults for _change_email and _change_username configurable
closes #1789
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-13 22:33:03 +01:00 |
Jens Langhammer
|
2a3b049b01
|
release: 2021.10.4
|
2021-11-12 12:31:24 +01:00 |