Jens Langhammer
|
1e1d9f1bdd
|
core/api: allow filtering users by uid, add uid to search
closes #2428
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-03 10:19:56 +01:00 |
Jens L
|
4f4f954693
|
core: customisable user settings (#2397)
* tenants: add user_settings flow, add basic flow and basic new executor
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: use flow PromptStage instead of custom stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: add tenant to StageHost interface
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: fix form missing component
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: re-add success message
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: improve support for multiple error messages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: allow expressions in prompt placeholders
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: always set pending user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* flows: never cache stage configuration flow plans
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/user_write: fix error when pending user is anonymous user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add checkbox for prompt placeholder expression
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add prompt expression docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/prompt: add ak-locale field type
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tenants: fix default policy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: add function to do global refresh
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: fix rendering of ak-locale
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tenants: fix default policy, add error handling to placeholder, fix locale attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-03 00:13:06 +01:00 |
Jens Langhammer
|
c57fbcfd89
|
sources/oauth: log body when get_profile fails
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-03-02 20:37:42 +01:00 |
Jens Langhammer
|
08acc7ba41
|
providers/oauth2: fix invalid launch URL being generated
|
2022-03-01 15:29:21 +00:00 |
Jens Langhammer
|
7bdd32506e
|
web: cleanup default footer links
|
2022-03-01 15:27:21 +00:00 |
dependabot[bot]
|
f98a9bed9f
|
build(deps-dev): bump bandit from 1.7.2 to 1.7.3 (#2403)
* build(deps-dev): bump bandit from 1.7.2 to 1.7.3
Bumps [bandit](https://github.com/PyCQA/bandit) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/PyCQA/bandit/releases)
- [Commits](https://github.com/PyCQA/bandit/compare/1.7.2...1.7.3)
---
updated-dependencies:
- dependency-name: bandit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* sigh
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>
|
2022-02-28 10:13:51 +01:00 |
Dorian Zedler
|
e9064509fe
|
sources/oauth: Add Mailcow oauth source (#2380)
* Feat: Add Mailcow oauth source
* Feat: Add mailcow icon
* Run make
* Feat: Add tests
* Fix: Remainder from discord test
* Docs: Add mailcow oauth source docs
* Docs: add mailcow source to menu
* Fix: Mailcow provider type in test
* Fix: Formatting
* Fix: Doc file name
|
2022-02-27 15:06:02 +01:00 |
Jens Langhammer
|
7e5d8624c8
|
web: fix locale change not updating all elements
closes #2365
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-26 16:29:12 +01:00 |
Jens Langhammer
|
2f8dbe9b97
|
core: handle all exceptions for applications listing
closes #2382
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-26 16:08:38 +01:00 |
Jens L
|
677bcaadd7
|
core: add initial app launch url (#2367)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-23 22:48:55 +01:00 |
Jens Langhammer
|
80f218a6bf
|
core: also handle TypeError for invalid app URL formatting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-17 18:23:11 +01:00 |
Jens Langhammer
|
4a1acd377b
|
release: 2022.2.1
|
2022-02-16 10:51:55 +01:00 |
Jens Langhammer
|
72259f6479
|
events: fix lint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-14 23:15:45 +01:00 |
Jens Langhammer
|
0973c74b9d
|
providers/oauth2: fix redirect_uri being lowercased on successful validation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-14 23:04:00 +01:00 |
Jens Langhammer
|
c7ed4f7ac1
|
events: check mtime on geoip database
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-14 22:42:46 +01:00 |
Jens Langhammer
|
3d577cf15e
|
*: add placeholder custom.css to easily allow user customisation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-14 20:05:00 +01:00 |
Jens Langhammer
|
c040b13b29
|
providers/proxy: remove leading slash to allow subdirectories in proxy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2305
|
2022-02-14 12:51:04 +01:00 |
Jens L
|
df362dd9ea
|
core: handle error when formatting launch URL fails closes #2304
|
2022-02-14 12:02:51 +01:00 |
Jens Langhammer
|
3af0de6a00
|
Revert "root: disable sentry's auto_session_tracking"
This reverts commit 4f24d61290 .
|
2022-02-14 09:55:35 +01:00 |
Jens Langhammer
|
4f24d61290
|
root: disable sentry's auto_session_tracking
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-14 09:44:12 +01:00 |
Jens Langhammer
|
3b6497cd51
|
outposts: ensure keypair is set for SSH connections
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-13 15:39:37 +01:00 |
Jens Langhammer
|
bb4be944dc
|
sources/ldap: use merger that only appends unique items to list
closes #2211
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-13 14:20:13 +01:00 |
Jens Langhammer
|
21efee8f44
|
admin: add additional logging when restarting a task
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-12 18:40:21 +01:00 |
Jens Langhammer
|
f61549a60f
|
providers/proxy: enable TLS in ingress via traefik annotation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#1997
|
2022-02-12 18:35:24 +01:00 |
Jens Langhammer
|
0da043a9fe
|
outposts: make local discovery configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-12 17:27:41 +01:00 |
Jens Langhammer
|
f336f204cb
|
stages/authenticator_validate: fix handling when single configuration stage is selected
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-12 17:27:33 +01:00 |
Jens Langhammer
|
b5d43b15f8
|
providers/oauth2: add support for explicit response_mode
closes #1953
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-12 16:56:47 +01:00 |
Jens Langhammer
|
2ccab75021
|
stages/authenticator_validate: add ability to select multiple configuration stages which the user can choose
closes #1843
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-12 16:55:50 +01:00 |
Jens Langhammer
|
8bc3db7c90
|
release: 2022.1.5
|
2022-02-09 22:42:34 +01:00 |
Jens Langhammer
|
e741caa6b3
|
core: allow formatting strings to be used for applications' launch URLs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-08 23:46:23 +01:00 |
Jens L
|
4343246a41
|
*: rename akprox to outpost.goauthentik.io (#2266)
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-08 20:25:38 +01:00 |
Jens Langhammer
|
c63e1c9b87
|
outposts: fix compare_ports to support both service and container ports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-08 17:40:49 +01:00 |
Jens Langhammer
|
f44cf06d22
|
outposts: fix service reconciler re-creating services
closes #2095
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-08 17:23:00 +01:00 |
Jens Langhammer
|
15e2032493
|
stages/authenticator_validate: handle non-existent device_challenges
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-07 20:31:49 +01:00 |
Jens Langhammer
|
c87f6cd9d9
|
outposts: remove node_port on V1ServicePort checks to prevent service creation loops
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#2095
|
2022-02-07 20:26:14 +01:00 |
Jens Langhammer
|
b0936ea8f3
|
sources/ldap: log entire exception
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-07 19:37:39 +01:00 |
Jens L
|
d5e04a2301
|
*: remove deprecated backup (#2129)
* *: remove backup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix lint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: add docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: final cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: use correct pyproject when migrating from stable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* website/docs: fix broken docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-05 18:54:15 +01:00 |
Jens Langhammer
|
4e4e2b36b6
|
sources/saml: fix server error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-05 15:41:26 +01:00 |
Jens Langhammer
|
eaba8006e6
|
sources/saml: fix incorrect ProtocolBinding being sent
closes #2213
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-03 18:20:06 +01:00 |
Jens Langhammer
|
39ff202f8c
|
outposts: fix channel not always having a logger attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-03 17:58:54 +01:00 |
Jens Langhammer
|
49dfb4756e
|
release: 2022.1.4
|
2022-02-01 20:12:55 +01:00 |
Jens Langhammer
|
88603fa4f7
|
providers/proxy: set traefik labels using object_naming_template instead of UUID
|
2022-02-01 17:13:27 +00:00 |
Jens Langhammer
|
0232c4e162
|
lifecycle: send analytics in gunicorn config to decrease outgoing requests when workers get restarted
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-02-01 15:01:43 +01:00 |
Jens Langhammer
|
e93be0de9a
|
sources/ldap: add list_flatten function to property mappings, enable on managed LDAP mappings
closes #2199
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-31 23:07:32 +01:00 |
Jens Langhammer
|
a5adc4f8ed
|
core: fix view_token permission not being assigned on token creation for non-admin user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-31 20:00:30 +01:00 |
Jens Langhammer
|
ceaf832e63
|
root: remove boto integration in sentry to ease backup removal
|
2022-01-31 13:47:18 +00:00 |
Jens Langhammer
|
c55f503b9b
|
release: 2022.1.3
|
2022-01-26 22:15:28 +01:00 |
Jens Langhammer
|
c2586557d8
|
root: fix redis passwords not being encoded correctly
closes #2130
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-26 20:45:45 +01:00 |
Jens Langhammer
|
0d47654651
|
root: add max-requests for gunicorn and max tasks for celery
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-01-26 10:04:58 +01:00 |
Jens Langhammer
|
2f4c92deb9
|
Merge branch 'version-2022.1'
|
2022-01-24 21:42:12 +01:00 |