5a7508d2e0
core: fix token expiration not being updated upon key rotation
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-12 17:24:19 +02:00
9c31ea1aa6
core: fix expired tokens not being returned by API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-12 17:24:19 +02:00
18211a2033
release: 2021.7.3
2021-08-05 19:23:03 +02:00
b4cfc56e5e
web/admin: fix source form's userMatchingMode being swapped
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# web/src/pages/sources/oauth/OAuthSourceForm.ts
# web/src/pages/sources/plex/PlexSourceForm.ts
2021-08-05 18:48:02 +02:00
8e797fa76b
outpost/ldap: fix errors with new UserSelf serializer
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-05 18:16:06 +02:00
1b91543add
core: add UserSelfSerializer and separate method for users to update themselves with limited fields
...
rework user settings page to better use form
closes #1227
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# authentik/core/api/users.py
# web/src/elements/forms/ModelForm.ts
# web/src/pages/user-settings/UserDetailsPage.ts
# web/src/pages/user-settings/UserSettingsPage.ts
2021-08-05 17:47:45 +02:00
1cd59be8dc
web/admin: fix email being required
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# web/src/pages/user-settings/UserDetailsPage.ts
# web/src/pages/users/UserForm.ts
2021-08-05 17:46:28 +02:00
66bb68a747
lifecycle: decrease default worker count on compose
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-05 09:44:58 +02:00
aa4f7fb2b6
providers/saml: fix error when PropertyMapping return value isn't string
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-04 00:22:07 +02:00
4f1c11c5ef
providers/saml: add WantAssertionsSigned
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# authentik/providers/saml/processors/metadata_parser.py
2021-08-04 00:21:54 +02:00
add7a80fdc
release: 2021.7.2
2021-08-01 19:11:50 +02:00
aac91c2e9d
stages/email: handle OSError
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 18:25:53 +02:00
85e86351cd
flows: fix flows not redirecting correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 18:25:53 +02:00
d767504474
flows: don't check redirect URL when set from flow plan (set from authentik or policy)
...
closes #1203
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 15:23:46 +02:00
f84cd6208c
flows: fix unhandled error in stage execution not being logged as SYSTEM_EXCEPTION event
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 15:23:46 +02:00
1ec540ea9a
providers/saml: fix metadata being inaccessible without authentication
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 15:23:46 +02:00
29fe731bbf
providers/saml: fix Error when getting metadata for invalid ID
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 14:09:22 +02:00
26e66969c9
stages/invitation: delete invite only after full enrollment flow is completed
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 13:22:02 +02:00
fe629f8b51
web/admin: fix empty column when no invitation expiry was set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 13:22:02 +02:00
72b7642c5a
outposts: catch invalid ServiceConnection error in outpost controller
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 12:33:21 +02:00
a97f842112
sources/plex: add background task to monitor validity of plex token
...
closes #1205
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 12:33:21 +02:00
16e6e4c3b7
web/admin: add re-authenticate button for plex
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#1205
2021-08-01 12:33:21 +02:00
dc0d715885
web/admin: add UI to copy invitation link
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 12:33:20 +02:00
7ecd57ecff
outpost: bump timer for periodic config reloads
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-08-01 12:33:20 +02:00
0cb4d64b57
stages/email: fix error when re-requesting email after token has expired
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-30 09:39:42 +02:00
a4fd58a0db
events: ensure fallback result is set for on_failure
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-30 09:39:42 +02:00
fb6e8ca1eb
events: remove default result for MonitoredTasks, only save when result was set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-29 22:43:29 +02:00
4c41948e75
e2e: fix broken selenium by locking images
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-29 21:53:09 +02:00
a5c8caf909
providers/oauth2: fix error when requesting jwks keys with no rs256 aet
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-29 21:22:59 +02:00
970655ab21
ci: fix sentry sourcemap path
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-29 21:22:52 +02:00
c8c7202c61
web/admin: fix LDAP Provider bind flow list being empty
...
closes #1192
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-29 11:35:54 +02:00
a3981dd3cd
providers/proxy: fix hosts for ingress not being compared correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-29 11:35:50 +02:00
affafc31cf
sources/ldap: improve ms-ad password complexity checking
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-29 11:35:47 +02:00
602aed674b
web/admin: fully remove response cloning due to errors
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-29 11:35:44 +02:00
e6b515e3f7
release: 2021.7.1
2021-07-27 10:35:45 +02:00
36eaecfdec
build(deps): bump drf-spectacular from 0.17.2 to 0.17.3 ( #1188 )
...
Bumps [drf-spectacular](https://github.com/tfranzel/drf-spectacular ) from 0.17.2 to 0.17.3.
- [Release notes](https://github.com/tfranzel/drf-spectacular/releases )
- [Changelog](https://github.com/tfranzel/drf-spectacular/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tfranzel/drf-spectacular/compare/0.17.2...0.17.3 )
---
updated-dependencies:
- dependency-name: drf-spectacular
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-27 09:27:06 +02:00
3973efae19
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #1185 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.28.4 to 4.28.5.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.28.5/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-27 09:26:58 +02:00
d8492e0df5
build(deps): bump @typescript-eslint/parser in /web ( #1186 )
2021-07-27 08:47:31 +02:00
b64da0dd28
build(deps): bump boto3 from 1.18.6 to 1.18.7 ( #1187 )
2021-07-27 08:46:56 +02:00
c3ae3e02f3
website/docs: add go requirement
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-26 22:52:58 +02:00
7c6a96394b
root: add code of conduct and PR template
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-26 22:49:17 +02:00
0fe43f8319
root: add contributing file
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-26 22:42:00 +02:00
7e32723748
website/docs: update terminology for dark mode
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-26 21:50:49 +02:00
577aa7ba79
web/admin: add status card for https and timedrift
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-26 19:58:26 +02:00
b752540800
core: fix pagination not working correctly with applications API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-26 19:12:23 +02:00
64c8ca9b5d
web/admin: default to authentication flow for LDAP provider
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-26 18:47:59 +02:00
5552e0ffa7
web/admin: add notice for event_retention
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-26 18:47:46 +02:00
e7b7bfddd6
providers/oauth2: fix blank redirect_uri not working with TokenView
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-26 11:29:16 +02:00
28f970c795
build(deps): bump boto3 from 1.18.5 to 1.18.6 ( #1183 )
2021-07-26 08:40:05 +02:00
d1dbdfa9fe
build(deps): bump chart.js from 3.4.1 to 3.5.0 in /web ( #1182 )
2021-07-26 08:39:57 +02:00
c4f4e3eac7
build(deps): bump rollup from 2.53.3 to 2.54.0 in /web ( #1181 )
2021-07-26 08:39:49 +02:00
f21ebf5488
core: add tests for flow_manager
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-25 23:20:38 +02:00
5615613ed1
core: fix CheckApplication's for_user flag not being checked correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-25 22:29:15 +02:00
669329e49c
tenants: set tenant uuid in sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-25 22:28:09 +02:00
0587ab26e8
web/admin: fix ApplicationView's CheckAccess not sending UserID correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-25 21:03:32 +02:00
3c9cc9d421
Merge branch 'version-2021.7'
2021-07-24 20:07:42 +02:00
1972464a20
tenants: make event retention configurable on tenant level
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-24 20:07:12 +02:00
3041a30193
release: 2021.7.1-rc2
2021-07-24 18:32:05 +02:00
1e28a1e311
ci: fix relative path for sourcemaps
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-24 17:25:37 +02:00
5a1b912b76
web: fix lint error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 22:42:45 +02:00
464c27ef17
web: improve UI for event actions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 22:27:51 +02:00
a745022f06
website/docs: prepare 2021.7.1-rc2
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 21:30:15 +02:00
0b34f70205
web/admin: fix missing dark theme for notifications
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 21:27:56 +02:00
a4b051fcc1
web: fix icon flashing in header, fix notification header icon in dark mode
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 20:57:06 +02:00
5ff3e9b418
outposts/ldap: add support for member query
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 20:00:23 +02:00
8ae7403abc
core: add group filter by member username and pk
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 19:35:41 +02:00
f6e1bfdfc8
outpost: fix 100% CPU Usage when not connected to websocket
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 18:57:26 +02:00
aca3a5c458
outpost: add tracing for http client
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 17:37:06 +02:00
d16c24fd53
website/docs: clear up outpost uuids
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 16:07:47 +02:00
6a8be0dc71
outposts/ldap: improve parsing of LDAP filters
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-23 15:41:09 +02:00
81b9b37e5e
build(deps): bump @sentry/tracing from 6.9.0 to 6.10.0 in /web ( #1174 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.9.0...6.10.0 )
---
updated-dependencies:
- dependency-name: "@sentry/tracing"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-23 10:11:16 +02:00
22b01962fb
build(deps): bump @sentry/tracing from 6.9.0 to 6.10.0 in /website ( #1175 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.9.0...6.10.0 )
---
updated-dependencies:
- dependency-name: "@sentry/tracing"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-23 10:11:05 +02:00
86cc99be35
build(deps): bump @sentry/react from 6.9.0 to 6.10.0 in /website ( #1176 )
2021-07-23 09:05:26 +02:00
416f917c4a
build(deps): bump @sentry/browser from 6.9.0 to 6.10.0 in /web ( #1177 )
2021-07-23 09:05:04 +02:00
f77bece790
build(deps): bump boto3 from 1.18.4 to 1.18.5 ( #1178 )
2021-07-23 09:04:50 +02:00
a8dd846437
Revert "root: fix root dir for coverage"
...
This reverts commit 4c50769040
.
2021-07-22 23:52:58 +02:00
4c50769040
root: fix root dir for coverage
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 23:15:52 +02:00
34189fcc06
outposts/ldap: search users and group in parallel
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 22:55:23 +02:00
fb5c8f3d7f
ci: attempt to load variable group
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 22:18:58 +02:00
049a55a761
ci: add zeus
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 21:34:17 +02:00
4cd53f3d11
ci: remove unused variables
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 21:05:55 +02:00
0d0dcf8de0
outposts/ldap: optimise backend Search API requests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 20:38:30 +02:00
8cd1223081
core: add email filter for user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 20:10:42 +02:00
1b4654bb1d
outposts/ldap: add tracing for LDAP bind and search
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 19:23:56 +02:00
0a3fade1fd
providers/proxy: remove deprecated field
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 16:20:26 +02:00
ff64814f40
web/admin: improve UI for notification toggle
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 14:17:56 +02:00
cbeb6e58ac
web: separate websocket connection from messages
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 13:47:27 +02:00
285a9b8b1d
website/docs: remove duplicate proxy docs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 10:48:10 +02:00
66bfa6879d
outposts/proxy: add X-Auth-Groups header to pass groups
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 10:47:58 +02:00
c05240afbf
lib: fix outpost fake-ip not working, add tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 10:10:25 +02:00
7370dd5f3f
outposts: ensure outpost SAs always have permissions to fake IP
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 10:02:20 +02:00
477c8b099e
build(deps-dev): bump pylint from 2.9.4 to 2.9.5 ( #1173 )
2021-07-22 09:32:24 +02:00
2c761da883
build(deps): bump boto3 from 1.18.3 to 1.18.4 ( #1172 )
2021-07-22 09:32:16 +02:00
75070232b1
build(deps): bump codemirror from 5.62.1 to 5.62.2 in /web ( #1170 )
2021-07-22 09:32:08 +02:00
690b35e1a3
build(deps): bump postcss from 8.3.5 to 8.3.6 in /website ( #1169 )
2021-07-22 09:31:59 +02:00
bd67f2362f
build(deps): bump rollup from 2.53.2 to 2.53.3 in /web ( #1171 )
2021-07-22 09:31:43 +02:00
896e5adce2
sources/ldap: fix lint
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 00:40:55 +02:00
7f25b6311d
web/admin: fix negative count for policies when more cached than total policies
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-22 00:01:28 +02:00
253f345fc4
outposts: save certificate fingerprint and check before re-fetching to cleanup logs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-21 23:53:43 +02:00
a3abbcec6a
sources/ldap: improve error handling for property mappings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-21 23:49:09 +02:00
70e000d327
providers/saml: improve error handling for property mappings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-21 23:14:03 +02:00
a7467e6740
providers/oauth2: handler PropertyMapping exceptions and create event
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-21 22:51:39 +02:00
b3da94bbb8
core: broaden error catching for propertymappings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-21 22:50:39 +02:00
e62f5a75e4
outposts: fix git hash not being set in outposts
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-21 21:31:25 +02:00
39ad9d7c9d
release: 2021.7.1-rc1
2021-07-21 10:44:40 +02:00
20d09c14b2
website/docs: add 2021.7
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-21 09:41:49 +02:00
3a4d514bae
build(deps): bump @babel/core from 7.14.6 to 7.14.8 in /web ( #1162 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.14.6 to 7.14.8.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.8/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-21 09:41:16 +02:00
4932846e14
build(deps): bump codemirror from 5.62.0 to 5.62.1 in /web ( #1163 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.62.0 to 5.62.1.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.62.0...5.62.1 )
---
updated-dependencies:
- dependency-name: codemirror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-21 09:41:08 +02:00
bb62aa7c7f
build(deps): bump actions/setup-node from 2.2.0 to 2.3.0 ( #1165 )
2021-07-21 09:19:25 +02:00
907b837301
build(deps): bump @babel/preset-env from 7.14.7 to 7.14.8 in /web ( #1164 )
2021-07-21 09:18:55 +02:00
b60a3d45dc
build(deps): bump boto3 from 1.18.2 to 1.18.3 ( #1166 )
2021-07-21 09:18:43 +02:00
3f5585ca84
build(deps-dev): bump pylint from 2.9.3 to 2.9.4 ( #1167 )
2021-07-21 09:18:03 +02:00
ba9a4efc9b
providers/oauth2: fix nonce field not being optional
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-21 00:34:01 +02:00
902378af53
providers/oauth2: fix redirect_uris not having blank set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-21 00:22:09 +02:00
2352a7f4d6
providers/oauth2: nonce is only required for implicit flows, don't check or fallback for other flows
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-21 00:21:08 +02:00
d89266a9d2
outposts/ldap: fix order of Listeners
...
TCP -> PROXY -> TLS
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-20 15:25:11 +02:00
d678d33756
root: add support for PROXY protocol on listeners
...
closes #1161
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-20 11:03:09 +02:00
49d0ccd9c7
build(deps): bump @typescript-eslint/parser in /web ( #1158 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.28.3 to 4.28.4.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.28.4/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-20 09:08:16 +02:00
ea082ed9ef
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #1159 )
2021-07-20 08:33:22 +02:00
d62fc9766c
build(deps): bump boto3 from 1.18.1 to 1.18.2 ( #1160 )
2021-07-20 08:33:12 +02:00
983747b13b
website: add sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-19 21:50:56 +02:00
de4710ea71
outpost: minor cleanup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-19 17:19:48 +02:00
d55b31dd82
outposts/proxy: set server header
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-19 17:11:11 +02:00
d87871f806
outposts/ldap: improve logging, add request ID
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-19 13:41:29 +02:00
148194e12b
tests/e2e: add LDAPS bind tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-19 13:26:36 +02:00
a2c587be43
outposts: don't authenticate as service user for flows to set remote-ip
...
set outpost token as additional header and check that token (user) if they can override remote-ip
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-19 13:17:13 +02:00
673da2a96e
build(deps): bump eslint from 7.30.0 to 7.31.0 in /web ( #1156 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.30.0 to 7.31.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.30.0...v7.31.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-19 10:15:32 +02:00
a9a7b26264
build(deps): bump ldap3 from 2.9 to 2.9.1 ( #1157 )
...
Bumps [ldap3](https://github.com/cannatag/ldap3 ) from 2.9 to 2.9.1.
- [Release notes](https://github.com/cannatag/ldap3/releases )
- [Changelog](https://github.com/cannatag/ldap3/blob/dev/_changelog.txt )
- [Commits](https://github.com/cannatag/ldap3/compare/v2.9...v2.9.1 )
---
updated-dependencies:
- dependency-name: ldap3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-19 10:11:30 +02:00
83d2c442a5
tests/e2e: fix ldap tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-18 22:43:35 +02:00
4029e19b72
outposts/ldap: fix order of flow check
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-18 22:22:35 +02:00
538a466090
root: fix middleware exception for outpost
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-18 22:10:50 +02:00
322a343c81
root: fix log level not being set to DEBUG for tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-18 21:45:08 +02:00
6ddd6bfa72
root: fix linting errors
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-18 20:54:34 +02:00
36de302250
outposts: separate CLI flow executor from ldap
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-18 15:51:48 +02:00
9eb13c50e9
ci: fix linter for embed
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-17 21:56:42 +02:00
cffc6a1b88
outpost/ldap: fix import
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-17 20:02:36 +02:00
ba437beacc
build(deps): bump @rollup/plugin-replace from 2.4.2 to 3.0.0 in /web ( #1152 )
...
Bumps [@rollup/plugin-replace](https://github.com/rollup/plugins/tree/HEAD/packages/replace ) from 2.4.2 to 3.0.0.
- [Release notes](https://github.com/rollup/plugins/releases )
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/replace/CHANGELOG.md )
- [Commits](https://github.com/rollup/plugins/commits/wasm-v3.0.0/packages/replace )
---
updated-dependencies:
- dependency-name: "@rollup/plugin-replace"
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-17 19:38:57 +02:00
da32b05eba
build(deps): bump boto3 from 1.18.0 to 1.18.1 ( #1154 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.18.0...1.18.1 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-17 19:38:44 +02:00
45b7e7565d
Merge pull request #1153 from goauthentik/dependabot/go_modules/github.com/google/uuid-1.3.0
...
build(deps): bump github.com/google/uuid from 1.2.0 to 1.3.0
2021-07-17 19:38:33 +02:00
a0b63f50bf
outposts: fix import for self-signed cert on ldap
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-17 19:38:04 +02:00
dc5d571c99
root: initial merging of outpost and main project ( #1030 )
...
* root: initial merging of outpost and main project
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: fix build for main server
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: start deduplicating code
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: add more common utils
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: make outpost managed
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: make managed outposts
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: more code merging
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: fix linting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: fix missing go client in dockerfile
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: fix docker stage name
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* internal: fix gunicorn not being restarted correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* internal: don't send kill signal to child as we mange it
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* cmd: fix shutdown not being signaled properl
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-17 18:38:27 +02:00
05161db458
cmd: fix shutdown not being signaled properl
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-17 18:04:09 +02:00
311ffa9f79
internal: don't send kill signal to child as we mange it
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-17 17:07:35 +02:00
7cbe33d65d
internal: fix gunicorn not being restarted correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-17 16:59:31 +02:00
be9ca48de0
root: fix docker stage name
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-17 16:40:55 +02:00
b3159a74e5
Merge branch 'master' into inbuilt-proxy
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# Dockerfile
# internal/outpost/ak/api.go
# internal/outpost/ak/api_uag.go
# internal/outpost/ak/global.go
# internal/outpost/ldap/api_tls.go
# internal/outpost/ldap/instance_bind.go
# internal/outpost/ldap/utils.go
# internal/outpost/proxy/api_bundle.go
# outpost/go.mod
# outpost/go.sum
# outpost/pkg/ak/cert.go
2021-07-17 12:49:38 +02:00
89fafff0af
lifecycle: fix postgresql port not being passed for migrations
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-16 12:04:36 +02:00
ae77c872a0
root: celery requires additional parameters when tls is enabled ( #1148 )
2021-07-16 08:51:09 +02:00
5f13563e03
build(deps): bump rollup from 2.53.1 to 2.53.2 in /web ( #1149 )
2021-07-16 08:48:48 +02:00
e17c9040bb
build(deps): bump @rollup/plugin-typescript from 8.2.1 to 8.2.3 in /web ( #1150 )
2021-07-16 08:48:40 +02:00
280ef3d265
build(deps): bump boto3 from 1.17.112 to 1.18.0 ( #1151 )
2021-07-16 08:48:30 +02:00
a5bb583268
root: optional TLS support on redis connections ( #1147 )
...
* root: optional TLS support on redis connections
* root: don't use f-strings when not interpolating variables
* root: use f-string in redis protocol prefix interpolation
* root: glaring typo
* formatting
* small formatting change I missed
* root: swap around default redis protocol prefixes
2021-07-15 11:48:52 +02:00
212ff11b6d
api: fix Capabilities check for s3 backup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-15 09:58:07 +02:00
1fa9d70945
build(deps): bump golang from 1.16.5 to 1.16.6 ( #1144 )
2021-07-15 08:39:38 +02:00
eeeaa9317b
build(deps): bump golang from 1.16.5 to 1.16.6 in /outpost ( #1145 )
2021-07-15 08:39:26 +02:00
09b932100f
build(deps): bump boto3 from 1.17.111 to 1.17.112 ( #1146 )
2021-07-15 08:39:17 +02:00
aa701c5725
core: don't delete expired tokens, rotate their key
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-14 21:47:32 +02:00
6f98833150
core: allow users to create non-expiring tokens when flag is set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-14 21:15:14 +02:00
30aa24ce6e
outposts/ldap: more cleanup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-14 20:37:27 +02:00
a426a1a0b6
outposts: cleanup UserAgent config for API Client
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-14 20:33:35 +02:00
061c549a40
providers/ldap: fix: dn and member fields for virtual groups ( #1143 )
...
* providers/ldap: fix: dn and member fields for virtual groups
* Refactor GetGroupDN to use string name instead to allow more flexibility
2021-07-14 14:54:55 +00:00
efa09d5e1d
providers/ldap: fix: Return user DN with virtual group ( #1142 )
...
* fix: incorrect ldap virtual group member DN
Signed-off-by: Toboshii Nakama <toboshii@gmail.com >
* fix: imports
Signed-off-by: Toboshii Nakama <toboshii@gmail.com >
2021-07-14 10:59:40 +00:00
4fe0bd4b6c
tests/e2e: fix e2e tests for ldap provider
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-14 10:10:11 +02:00
7c2decf5ec
providers/ldap: squash migrations
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-14 09:22:25 +02:00
7f39399c32
providers/ldap: Added auto-generated uidNumber and guidNumber generated attributes for use with SSSD and similar software. ( #1138 )
...
* Added auto-generated uidNumber and guidNumber generated attributes for
use with SSSD and similar software.
The starting number for uid/gid can be configured iva environtment
variables and is by default 2000 which should work fine for most instances unless there are more than
999 local accounts on the server/computer.
The uidNumber is just the users Pk + the starting number.
The guidNumber is calculated by the last couple of bytes in the uuid of
the group + the starting number, this should have a low enough chance
for collisions that it's going to be fine for most use cases.
I have not added any interface stuff for configuring the environment variables as I couldn't really find my way around all the places I'd have to edit to add it and the default values should in my opinion be fine for 99% use cases.
* Add a 'fake' primary group for each user
* First attempt att adding config to interface
* Updated API to support new fields
* Refactor code, update documentation and remove obsolete comment
Simplify `GetRIDForGroup`, was a bit overcomplicated before.
Add an additional class/struct `LDAPGroup` which is the new argument
for `pi.GroupEntry` and util functions to create `LDAPGroup` from api.Group and api.User
Add proper support in the interface for changing gidNumber and uidNumber starting points
* make lint-fix for the migration files
2021-07-14 09:17:01 +02:00
7fd78a591d
build(deps): bump boto3 from 1.17.110 to 1.17.111 ( #1141 )
2021-07-14 08:44:03 +02:00
bdb84b7a8f
root: build bundled docs into helo dir to fix path issue with packaged static files
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-13 19:09:16 +02:00
84e9748340
policies/reputation: handle cache error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-13 18:47:32 +02:00
7dfc621ae4
LDAP Provider: TLS support ( #1137 )
2021-07-13 18:24:18 +02:00
cd0a6f2d7c
website: upgrade to docusaurus 2beta3
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-13 12:46:29 +02:00
b7835a751b
website: migrate to react-before-after-slider-component
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-13 12:10:08 +02:00
fd197ceee7
website: fix broken links
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-13 12:02:14 +02:00
be5c8341d2
root: add bundled docs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-13 11:06:51 +02:00
2036827f04
api: add sentry tunnel
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-13 10:58:14 +02:00
35665d248e
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #1131 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.28.2 to 4.28.3.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.28.3/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-13 10:34:27 +02:00
bc30b41157
build(deps): bump @sentry/browser from 6.8.0 to 6.9.0 in /web ( #1130 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 6.8.0 to 6.9.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.8.0...6.9.0 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-13 10:34:14 +02:00
2af7fab42c
build(deps): bump @typescript-eslint/parser in /web ( #1132 )
2021-07-13 08:41:24 +02:00
4de205809b
build(deps): bump @sentry/tracing from 6.8.0 to 6.9.0 in /web ( #1133 )
2021-07-13 08:41:14 +02:00
e8433472fd
build(deps): bump boto3 from 1.17.109 to 1.17.110 ( #1134 )
2021-07-13 08:40:40 +02:00
3896299312
build(deps): bump github.com/google/uuid from 1.2.0 to 1.3.0 in /outpost ( #1135 )
2021-07-13 08:40:32 +02:00
5cfbb0993a
Allow for Configurable Redis Port ( #1124 )
...
* root: make redis port configurable
* root: parse redis port from config as an integer
* code formatting
* lifecycle: truncate line under 100 chars
* lifecycle: incorrect indenting on newline
2021-07-12 11:01:41 +02:00
a62e3557ac
build(deps): bump rollup from 2.52.8 to 2.53.1 in /web ( #1125 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.52.8 to 2.53.1.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.52.8...v2.53.1 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-12 09:06:14 +02:00
626936636a
build(deps): bump channels from 3.0.3 to 3.0.4 ( #1126 )
...
Bumps [channels](https://github.com/django/channels ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/django/channels/releases )
- [Changelog](https://github.com/django/channels/blob/main/CHANGELOG.txt )
- [Commits](https://github.com/django/channels/compare/3.0.3...3.0.4 )
---
updated-dependencies:
- dependency-name: channels
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-12 09:06:03 +02:00
85ec713213
build(deps): bump boto3 from 1.17.108 to 1.17.109 ( #1127 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.108 to 1.17.109.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.108...1.17.109 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-12 09:05:54 +02:00
406bbdcfc9
root: fix missing go client in dockerfile
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-11 12:44:26 +02:00
02f87032cc
Merge branch 'master' into inbuilt-proxy
2021-07-11 12:41:16 +02:00
b7a929d304
web/flows: update background for 2021.7
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-09 23:12:46 +02:00
3c0cc27ea1
events: fix error when slack notification request failed without a response
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-09 19:52:19 +02:00
ec254d5927
flows: allow variable substitution in flow titles
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-09 19:46:39 +02:00
92ba77e9e5
core: fix error when setting icon/background to url longer than 100 chars
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-09 19:31:32 +02:00
7ddb459030
web: fix error when showing error message of request
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-09 19:06:30 +02:00
076e89b600
build(deps): bump boto3 from 1.17.107 to 1.17.108 ( #1122 )
2021-07-09 10:05:20 +02:00
ba5fa2a04f
build(deps): bump sentry-sdk from 1.2.0 to 1.3.0 ( #1121 )
2021-07-09 10:05:10 +02:00
90fe1c2ce8
providers/oauth2: allow blank redirect_uris to allow any redirect_uri
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-08 19:28:35 +02:00
85f88e785f
build(deps): bump boto3 from 1.17.106 to 1.17.107 ( #1120 )
2021-07-08 09:50:29 +02:00
a7c4f81275
build(deps): bump rollup from 2.52.7 to 2.52.8 in /web ( #1119 )
2021-07-08 09:50:21 +02:00
396fbc4a76
build(deps): bump @types/grecaptcha from 3.0.2 to 3.0.3 in /web ( #1114 )
...
Bumps [@types/grecaptcha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/grecaptcha ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/grecaptcha )
---
updated-dependencies:
- dependency-name: "@types/grecaptcha"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-07 10:30:11 +02:00
2dcd0128aa
build(deps): bump @types/chart.js from 2.9.33 to 2.9.34 in /web ( #1115 )
...
Bumps [@types/chart.js](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chart.js ) from 2.9.33 to 2.9.34.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chart.js )
---
updated-dependencies:
- dependency-name: "@types/chart.js"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-07 10:29:57 +02:00
e5aa9e0774
build(deps): bump @types/codemirror from 5.60.1 to 5.60.2 in /web ( #1116 )
...
Bumps [@types/codemirror](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/codemirror ) from 5.60.1 to 5.60.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/codemirror )
---
updated-dependencies:
- dependency-name: "@types/codemirror"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-07 10:15:49 +02:00
53d78d561b
build(deps): bump sentry-sdk from 1.1.0 to 1.2.0 ( #1117 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/1.1.0...1.2.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-07 10:15:37 +02:00
93001d1329
build(deps): bump boto3 from 1.17.105 to 1.17.106 ( #1118 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.105 to 1.17.106.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.105...1.17.106 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-07 10:15:26 +02:00
40428f5a82
providers/saml: fix parsing of POST bindings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-06 16:54:58 +02:00
007838fcf2
root: subclass SessionMiddleware to set Secure and SameSite flag depending on context
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-06 14:48:36 +02:00
5e03b27348
website/docs: add note about logging out
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#1113
2021-07-06 14:26:11 +02:00
7c51afa36c
root: set samesite to None for SAML POST flows
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-06 12:39:51 +02:00
38fd5c5614
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #1112 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.28.1 to 4.28.2.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.28.2/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-06 07:31:10 +00:00
7e3148fab5
build(deps): bump @typescript-eslint/parser in /web ( #1111 )
2021-07-06 08:58:10 +02:00
948db46406
Merge branch 'master' into inbuilt-proxy
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# internal/constants/constants.go
# outpost/pkg/version.go
2021-07-05 19:11:26 +02:00
cccddd8c69
ci: re-finalize releases in sentry since sourcemaps are fixed now
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-05 18:30:11 +02:00
adc4cd9c0d
release: 2021.6.4
2021-07-05 16:59:29 +02:00
abed254ca1
web/admin: make table dispatch refresh event on refresh button instead of just fetching
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-05 09:48:14 +02:00
edfab0995f
build(deps): bump eslint from 7.29.0 to 7.30.0 in /web ( #1106 )
2021-07-05 09:10:15 +02:00
528dedf99d
build(deps): bump chart.js from 3.4.0 to 3.4.1 in /web ( #1107 )
2021-07-05 09:09:33 +02:00
5d7eec3049
build(deps): bump @types/chart.js from 2.9.32 to 2.9.33 in /web ( #1108 )
2021-07-05 09:09:24 +02:00
ad44567ebe
build(deps): bump packaging from 20.9 to 21.0 ( #1109 )
2021-07-05 09:09:13 +02:00
ac82002339
build(deps): bump boto3 from 1.17.104 to 1.17.105 ( #1110 )
2021-07-05 09:08:53 +02:00
df92111296
outposts: update outpost permissions on m2m change
...
closes #1105
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-04 19:37:12 +02:00
da8417a141
outposts/ldap: re-add old fields for backwards compatibility
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-04 18:10:39 +02:00
7f32355e3e
website/docs: update release notes
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-04 13:49:38 +02:00
5afe88a605
outposts: fix empty message when docker outpost controller has changed nothing
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-04 13:48:43 +02:00
320dab3425
core: only show Reset password
link when recovery flow is configured
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-04 12:59:41 +02:00
ca44f8bd60
web: log response when >= http 400
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-04 12:39:10 +02:00
5fd408ca82
outposts: fix docker controller not checking ports correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-04 12:32:55 +02:00
becb9e34b5
outposts: fix docker controller not checking env correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 22:17:29 +02:00
4917ab9985
outposts: fix container not being started after creation
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 21:59:47 +02:00
bd92505bc2
core: add notice about duplicate keys
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 21:52:28 +02:00
30033d1f90
g: fix static and media caching not working properly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 21:43:37 +02:00
3e5dfcbd0f
website/docs: add release notes for 2021.6.4
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 21:29:52 +02:00
bf0141acc6
crypto: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 19:57:25 +02:00
0c8d513567
stages/user_write: add wrapper for post to user_write
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 19:25:37 +02:00
d07704fdf1
crypto: show both sha1 and sha256 fingerprints
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 19:25:27 +02:00
086a8753c0
flows: handle old cached flow plans better
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 19:22:09 +02:00
ae7a6e2fd6
website/docs: fix gitab saml binding
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 19:02:47 +02:00
6a4ddcaba7
web/admin: don't use form.reset() for ModelForms, reset instance
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 18:26:50 +02:00
2c9b596f01
web/admin: run explicit update after loading instance
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 16:41:42 +02:00
7257108091
sources/oauth: create configuration error event when profile can't be parsed as json
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 16:11:49 +02:00
91f7b289cc
web/admin: show oauth2 token revoked status
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 16:04:24 +02:00
77a507d2f8
providers/oauth2: add revoked field, create suspicious event when previous token is used
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 15:59:01 +02:00
3e60e956f4
providers/oauth2: fix CORS headers not being set for unsuccessful requests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 15:49:00 +02:00
84ec70c2a2
providers/oauth2: use self.expires for exp field instead of calculating it again
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 15:32:58 +02:00
72846f0ae1
website/docs: update system requirements
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-03 15:11:40 +02:00
dd53e7e9b1
web/admin: fix ModelForm not re-loading after being reset
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-02 21:21:11 +02:00
9df16a9ae0
website/docs: update gitlab docs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-02 21:17:16 +02:00
3dc9e247d5
Merge branch 'master' into inbuilt-proxy
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# internal/constants/constants.go
# outpost/pkg/version.go
2021-07-02 16:23:30 +02:00
02dd44eeec
build(deps): bump rollup from 2.52.4 to 2.52.7 in /web ( #1100 )
2021-07-02 08:04:31 +02:00
2f78e14381
build(deps): bump channels-redis from 3.2.0 to 3.3.0 ( #1101 )
2021-07-02 08:04:09 +02:00
ef6f692526
build(deps): bump boto3 from 1.17.102 to 1.17.104 ( #1102 )
2021-07-02 08:03:58 +02:00
2dd575874b
build(deps): bump django from 3.2.4 to 3.2.5 ( #1103 )
2021-07-02 08:03:48 +02:00
84c2ebabaa
build(deps-dev): bump pylint from 2.9.1 to 2.9.3 ( #1104 )
2021-07-02 08:03:34 +02:00
3e26170f4b
providers/oauth2: deepmerge claims
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-01 17:33:46 +02:00
4709dca33c
outposts/proxy: always redirect to session-end interface on sign_out
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-01 16:51:36 +02:00
6064a481fb
outposts/proxy: set ValidateURL
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-01 15:42:48 +02:00
3979b0bde7
tests/e2e: ensure superuser group is created
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-01 12:16:58 +02:00
4280847bcc
tests/e2e: add LDAP bind and search tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-01 11:51:07 +02:00
ade8644da6
outposts/ldap: add support for boolean fields in ldap
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-07-01 11:51:07 +02:00
3c3fd53999
build(deps): bump typescript from 4.3.4 to 4.3.5 in /web ( #1097 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.4...v4.3.5 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-01 09:42:20 +02:00
7b823f23ae
build(deps): bump actions/setup-node from 2.1.5 to 2.2.0 ( #1098 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 2.1.5 to 2.2.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v2.1.5...v2.2.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-01 09:42:08 +02:00
a67bea95d4
build(deps-dev): bump pylint from 2.9.0 to 2.9.1 ( #1099 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.9.0 to 2.9.1.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/main/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.9.0...v2.9.1 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-01 09:41:42 +02:00
775e0ef2fa
website/docs: improve docs for restore in k8s
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-30 19:07:11 +02:00
d102c59654
build(deps-dev): bump pylint from 2.8.3 to 2.9.0 ( #1095 )
...
* build(deps-dev): bump pylint from 2.8.3 to 2.9.0
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.8.3 to 2.9.0.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.8.3...v2.9.0 )
---
updated-dependencies:
- dependency-name: pylint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* *: update source for new pylint version
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-06-30 10:37:28 +02:00
03448a9169
build(deps): bump rollup from 2.52.3 to 2.52.4 in /web ( #1094 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.52.3 to 2.52.4.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.52.3...v2.52.4 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-30 09:38:53 +02:00
1e6c081e5c
website/docs: update forward_auth for nginx config
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-29 20:32:49 +02:00
8b9ce4a745
ci: don't finalise sentry release
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-29 17:08:57 +02:00
2a0bd50e23
outposts: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-29 17:08:12 +02:00
014d93d485
root: fix mismatched version in openapi schema
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-29 16:34:42 +02:00
ff42663d3c
root: more code merging
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-29 16:21:00 +02:00
ce49d7ea5b
outposts: make managed outposts
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-29 16:20:44 +02:00
8429dd19b2
Merge branch 'master' into inbuilt-proxy
2021-06-29 16:20:24 +02:00
680b182d95
release: 2021.6.3
2021-06-29 16:19:07 +02:00
b2a832175e
build(deps): bump celery from 5.1.1 to 5.1.2 ( #1092 )
2021-06-29 08:55:13 +02:00
b3ce8331f5
build(deps): bump @typescript-eslint/parser in /web ( #1087 )
2021-06-29 08:55:00 +02:00
ef0f618234
build(deps): bump @sentry/tracing from 6.7.2 to 6.8.0 in /web ( #1089 )
2021-06-29 08:54:49 +02:00
b8a7186a55
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #1088 )
2021-06-29 08:53:42 +02:00
b39530f873
build(deps): bump @sentry/browser from 6.7.2 to 6.8.0 in /web ( #1090 )
2021-06-29 08:53:31 +02:00
7937c84f2b
build(deps): bump boto3 from 1.17.101 to 1.17.102 ( #1091 )
2021-06-29 08:53:10 +02:00
621843c60c
flows: fix migration dependency issue
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-28 23:55:07 +02:00
c19da839b1
stages/user_write: add create_users_as_inactive flag
...
close #1086
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-28 23:24:54 +02:00
fea1f3be6f
stages/prompt: ensure hidden and static fields keep the value they had set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-28 22:29:36 +02:00
6f5ec7838f
events: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-28 20:57:28 +02:00
94300492e7
website/docs: update release notes
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-28 20:27:22 +02:00
5d3931c128
events: ignore notification non-existent in transport
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-28 20:15:00 +02:00
262a8b5ae8
api: use partition instead of split for token
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-28 20:13:08 +02:00
fe069c5e55
website/docs: fix use of escaped_request_uri in standalone nginx
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-28 19:51:55 +02:00
c6e60c0ebc
build(deps): bump rollup from 2.52.2 to 2.52.3 in /web ( #1080 )
2021-06-28 08:53:15 +02:00
90b457c5ee
build(deps-dev): bump prettier from 2.3.1 to 2.3.2 in /website ( #1081 )
2021-06-28 08:53:07 +02:00
5e724e4299
build(deps): bump chart.js from 3.3.2 to 3.4.0 in /web ( #1082 )
2021-06-28 08:52:54 +02:00
b4c8dd6b91
build(deps): bump boto3 from 1.17.100 to 1.17.101 ( #1083 )
2021-06-28 08:52:31 +02:00
63d163cc65
build(deps): bump urllib3 from 1.26.5 to 1.26.6 ( #1084 )
2021-06-28 08:52:21 +02:00
2b1356bb91
flows: add invalid_response_action to configure how the FlowExecutor should handle invalid responses
...
closes #1079
Default value of `retry` behaves like previous version.
`restart` and `restart_with_context` restart the flow upon an invalid response. `restart_with_context` keeps the same context of the Flow, allowing users to bind policies that maybe aren't valid on the first execution, but are after a retry, like a reputation policy with a deny stage.
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-28 00:22:09 +02:00
ba9edd6c44
flows: handle possible errors with FlowPlans received from cache
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-27 22:03:48 +02:00
3b2b3262d7
flows: add FlowStageBinding to flow plan instead of just stage
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-27 18:47:04 +02:00
5431e7fe9d
tenants: fix tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-27 15:12:47 +02:00
7d9c74ce04
tenants: include all default flows in current_tenant
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-26 23:47:49 +02:00
60c3cf890a
events: add ability to create events via API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-26 23:37:03 +02:00
4ec5df6b12
web/admin: fix linting error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-26 22:30:33 +02:00
0403f6d373
web/admin: add flow export button on flow view page
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-26 22:03:19 +02:00
b7f4d15a94
web/admin: fix deletion of authenticator not reloading the state correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-26 21:22:10 +02:00
56450887ca
web/admin: cleanup imports
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-26 21:14:23 +02:00
9bd613a31d
stages/authenticator_duo: fix component not being set in API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-26 20:49:58 +02:00
3fe0483dbf
core: fix flow background not correctly loading on initial draw
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-26 20:29:45 +02:00
63a28ca1e9
web/admin: fix only recovery flows being selectable for unenrollment flow in tenant form
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-26 19:33:20 +02:00
2543b075be
outposts/ldap: fixed IsActive and IsSuperuser returning swapped incorrect values ( #1078 )
...
IsActive and IsSuperuser attributes were interchanged.
2021-06-26 15:07:43 +02:00
b8bdf7a035
outposts: fix outpost being re-created when in host mode
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-25 15:15:18 +02:00
a3ff7cea23
providers/oauth2: fix usage of timedelta.seconds
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-25 11:55:00 +02:00
bb776c2710
outposts: check docker container ports match
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-25 11:54:35 +02:00
c9ad87d419
build(deps): bump boto3 from 1.17.99 to 1.17.100 ( #1077 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.99 to 1.17.100.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.99...1.17.100 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-25 10:59:40 +02:00
0d81eaffff
web/admin: fix text color on pf-c-card
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-24 19:30:16 +02:00
6930c84425
events: only create SYSTEM_EXCEPTION event when error would've been sent to sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-24 13:01:41 +02:00
eaaeaccf5d
build(deps): bump boto3 from 1.17.98 to 1.17.99 ( #1076 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.98 to 1.17.99.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.98...1.17.99 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-24 09:58:23 +02:00
efbbd0adcf
build(deps): bump @types/codemirror from 5.60.0 to 5.60.1 in /web ( #1074 )
...
Bumps [@types/codemirror](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/codemirror ) from 5.60.0 to 5.60.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/codemirror )
---
updated-dependencies:
- dependency-name: "@types/codemirror"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-24 09:58:14 +02:00
c8d9771640
build(deps): bump @patternfly/patternfly from 4.108.2 to 4.115.2 in /web ( #1075 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.108.2 to 4.115.2.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.108.2...prerelease-v4.115.2 )
---
updated-dependencies:
- dependency-name: "@patternfly/patternfly"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-24 09:58:06 +02:00
1554dc9feb
outposts: make outpost managed
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-23 21:26:24 +02:00
1005f341e4
Merge branch 'master' into inbuilt-proxy
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# internal/constants/constants.go
# outpost/pkg/version.go
2021-06-23 20:41:06 +02:00
2b98637ca5
lib: fix regex_match result being inverted, add tests
...
closes #1073
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-23 20:06:43 +02:00
e3f7185564
website/docs: Added setting for SP name ID format ( #1072 )
2021-06-23 18:02:49 +02:00
d1198fc6c1
sources/ldap: improve error handling when checking for password complexity on non-ad setups
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#1067
2021-06-23 00:24:05 +02:00
8cb5f8fbee
Merge branch 'version-2021.6'
2021-06-22 23:58:54 +02:00
31a58e2c25
release: 2021.6.2
2021-06-22 23:35:10 +02:00
229715acb2
ci: fix push as stable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-22 23:33:36 +02:00
fad5b09aee
website/docs: add release notes for 2021.6.2
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-22 23:18:05 +02:00
2a670afd02
Break down Sources into individual sections in Docs ( #1052 )
...
* Create index.mdx
Add Wekan example
* updated to include wekan entry
* Update and rename website/docs/sources.md to website/docs/sources/index.md
Break Sources into individual pages.
* Update and rename website/docs/sources/index.md to website/docs/sources/ldap/index.md
* Create index.md
* Update index.md
* Update index.md
* Create index.md
* Create index.md
* Create index.md
* Update index.md
* Update index.md
* Update index.md
* Create index.md
* discord images
* spacing
* Added discord
* discord changes
* Added sources breakdown to the sidebar
* Fixed the saml title
* Added github examples
* fixed formatting
* Changed file path, updated sidebar, added google.
* fixed a spelling mistake
* Cleaned up formatting
* Fixed Notes
2021-06-22 21:46:44 +02:00
b69248dd55
stages/authenticator_validate: fix error when using not_configured_action=configure
...
closes #1048
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-22 20:08:58 +02:00
5ff5edf769
outposts: improve logging
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-22 18:51:02 +02:00
939889e0ec
tenants: fix footer_links for moved config
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-22 15:48:17 +02:00
19ae6585dc
lib: add tests for config loader
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-22 13:12:07 +02:00
a81c847392
website/docs: fix call to group_attributes for nextcloud
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-22 13:00:48 +02:00
c6ede78fba
core: add support for custom urls for avatars
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-22 12:25:24 +02:00
cea1289186
website/docs: add instruction for local.env.yml for frontend dev
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-22 12:06:55 +02:00
c297f28552
build(deps): bump @typescript-eslint/parser in /web ( #1060 )
2021-06-22 08:55:04 +02:00
35b25bd76e
build(deps): bump @sentry/browser from 6.7.1 to 6.7.2 in /web ( #1061 )
2021-06-22 08:54:56 +02:00
64d7610b13
build(deps): bump boto3 from 1.17.97 to 1.17.98 ( #1065 )
2021-06-22 08:11:27 +02:00
2c8fcff832
build(deps): bump codemirror from 5.61.1 to 5.62.0 in /web ( #1058 )
2021-06-22 08:11:11 +02:00
054e76d02a
build(deps): bump @babel/preset-env from 7.14.5 to 7.14.7 in /web ( #1059 )
2021-06-22 08:10:56 +02:00
80fa132dd9
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #1062 )
2021-06-22 08:10:39 +02:00
4c59c3abef
build(deps): bump @sentry/tracing from 6.7.1 to 6.7.2 in /web ( #1063 )
2021-06-22 08:10:27 +02:00
22d319c0e7
build(deps): bump rollup from 2.52.1 to 2.52.2 in /web ( #1064 )
2021-06-22 08:09:44 +02:00
89edd77484
website/docs: use beta images for dev setup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 22:57:18 +02:00
04e52d8ba6
web/admin: handle elements in slot=form not being forms
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 22:48:47 +02:00
9b5e3921cb
providers/saml: better handle decoding errors
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 22:48:34 +02:00
2bbad64dc3
website/docs: add developer docs for frontend-only
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 21:25:56 +02:00
f6026fdb13
root: allow loading local /static files without debug flag
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 21:21:35 +02:00
49def45ca3
root: remove old traefik labels
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 21:04:59 +02:00
a4856969f4
outposts: fix port and inner_port being mixed on docker controller
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 19:19:06 +02:00
2aa7266688
crypto: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 16:24:03 +02:00
25817cae6b
ci: always run full test, send sourcemaps to sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 16:12:14 +02:00
5383ae2c19
ci: re-tag latest images on stable build instead of building again
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 16:11:30 +02:00
c0c246edab
crypto: catch error when loading private key
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 15:57:48 +02:00
831b32c279
core: fix PropertyMapping's globals not matching Expression policy
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 15:54:43 +02:00
70ccc63702
core: remove default flow background from default css, set static in base_full and dynamically in if/flow
...
closes #1056
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 10:37:34 +02:00
de954250e5
root: make general cache timeouts configurable
...
closes #974
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 10:18:49 +02:00
f268bd4c69
policies: make policy result cache timeout configurable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 10:17:58 +02:00
57a48b6350
flows: make flow plan cache timeout configurable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 10:17:11 +02:00
9aac114115
root: save temporary database dump in /tmp
...
closes #1055
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-21 09:58:19 +02:00
66e3cbdc46
build(deps): bump eslint from 7.28.0 to 7.29.0 in /web ( #1053 )
2021-06-21 08:49:06 +02:00
2d76d23f7b
root: add pr_wanted exemption to stale bot
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-20 17:27:54 +02:00
4327b35bc3
tenants: fix tenant not being queried correctly when using accessing over a child domain
...
closes #1044
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-20 14:39:21 +02:00
f7047df40e
policies: don't use policy cache when checking application access
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-20 13:30:07 +02:00
ef77a4b64e
tests/e2e: fix provider test image
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-19 22:11:09 +02:00
5d7d21076f
tests/integration: fix expected image names
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-19 20:22:20 +02:00
ede072889e
core: deepmerge user.group_attributes, use group_attributes for user settings
...
closes #1051
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-19 19:52:55 +02:00
9cb7e6c606
root: set outposts.docker_image_base to gh-master for tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-19 15:49:49 +02:00
e7d36c095d
web/admin: sort inputs on authenticator validation stage form
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-19 15:35:39 +02:00
b88eb430c1
outposts/proxy: fix additionalHeaders not being set
...
closes #1050
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-19 15:24:51 +02:00
641872a33a
web/admin: fix tenant's default flag not being saved
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#1044
2021-06-19 12:42:29 +02:00
405c690193
tests/e2e: test additionalHeaders with proxy
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-19 12:40:24 +02:00
932cf48d2b
website/docs: remove old branding settings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-18 09:10:19 +02:00
402819107d
build(deps): bump boto3 from 1.17.96 to 1.17.97 ( #1046 )
2021-06-18 07:24:02 +02:00
41f135126b
build(deps): bump typescript from 4.3.3 to 4.3.4 in /web ( #1045 )
2021-06-18 07:23:49 +02:00
591a339302
build(deps): bump celery from 5.1.0 to 5.1.1 ( #1047 )
2021-06-18 07:23:41 +02:00
35f2c5d96a
website/docs: add release notes for 2021.6
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-17 22:52:39 +02:00
fe6963c428
release: 2021.6.1
2021-06-17 22:14:52 +02:00
19cac4bf43
providers/saml: fix error when getting transient user identifier
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-17 13:52:10 +02:00
4ca564490e
providers/saml: add support for NameID type unspecified
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-17 12:45:53 +02:00
fcb795c273
providers/saml: fix NameIDPolicy not being parsed correctly, improve error handling
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-17 12:22:40 +02:00
14c70b3e4a
build(deps): bump rollup from 2.52.0 to 2.52.1 in /web ( #1039 )
2021-06-17 08:53:11 +02:00
ac880c28d7
build(deps): bump rollup from 2.51.2 to 2.52.0 in /web ( #1033 )
2021-06-17 08:51:31 +02:00
f3c6b9a4f6
build(deps): bump postcss from 8.3.4 to 8.3.5 in /website ( #1034 )
2021-06-17 08:51:22 +02:00
cba0cf0d76
build(deps): bump @lingui/core from 3.10.3 to 3.10.4 in /web ( #1035 )
2021-06-17 08:51:11 +02:00
73b67cf0f0
build(deps): bump typescript from 4.3.2 to 4.3.3 in /web ( #1036 )
2021-06-17 08:51:00 +02:00
23a8052cc8
build(deps): bump boto3 from 1.17.95 to 1.17.96 ( #1037 )
2021-06-17 08:50:52 +02:00
57c49c3865
build(deps): bump psycopg2-binary from 2.8.6 to 2.9.1 ( #1038 )
2021-06-17 08:50:43 +02:00
cbea51ae5b
stages/authenticator_duo: make Duo-admin viewset writeable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 23:17:26 +02:00
8962081d92
website/docs: add wekan ( #1032 )
...
* Create index.mdx
Add Wekan example
* updated to include wekan entry
2021-06-16 23:08:58 +02:00
e743f13f81
recovery: fix error when creating multiple keys for the same user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 23:04:35 +02:00
b20a8b7c17
stages/authenticator_duo: fix error when enrolling an existing user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 23:04:24 +02:00
b53c94d76a
flows: fix error when stage has incorrect type
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 22:52:00 +02:00
d4419d66c1
core: fix error when creating AuthenticatedSession without key
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 22:51:48 +02:00
79044368d2
core: fix error getting stages when enrollment flow isn't set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 22:45:42 +02:00
426686957d
website/docs: remove migrate command
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 22:43:43 +02:00
28cb803fd9
website/docs: Add a note about Protocol Overwrite ( #1031 )
...
Added a note in the Nextcloud section for Protocol overwrite when behind a reverse proxy
2021-06-16 19:38:34 +02:00
b98895ac2c
root: add more common utils
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 17:29:01 +02:00
85c3a36b62
website: clear up comparison
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 14:54:44 +02:00
6dc38b0132
root: start deduplicating code
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 12:41:34 +02:00
e154e28611
root: fix build for main server
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 12:05:30 +02:00
690b7be1d8
root: initial merging of outpost and main project
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-16 12:02:02 +02:00
9ba8a715b1
build(deps): bump @sentry/tracing from 6.7.0 to 6.7.1 in /web ( #1026 )
2021-06-16 09:26:32 +02:00
358750f66e
build(deps): bump drf-spectacular from 0.17.1 to 0.17.2 ( #1028 )
2021-06-16 08:47:05 +02:00
b9918529b8
build(deps): bump @sentry/browser from 6.7.0 to 6.7.1 in /web ( #1027 )
2021-06-16 08:46:40 +02:00
a5673b4ec8
build(deps): bump boto3 from 1.17.94 to 1.17.95 ( #1029 )
2021-06-16 08:46:11 +02:00
d9287d0c0e
Merge branch 'next'
2021-06-15 23:43:44 +02:00
d9c2b64116
root: update schema
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-15 23:38:03 +02:00
2b150d3077
website/docs: add changelog for release candidates
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-15 22:19:45 +02:00
dec7a9cfb9
website/docs: add docs for flow executor
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-15 22:14:23 +02:00
e0f48a30b7
release: 2021.6.1-rc6
2021-06-15 21:18:33 +02:00
973f14d911
ci: only build stable images when non-rc version
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-15 18:41:26 +02:00
e8978adc1b
outpost: fix syntax error when creating an outpost with connection
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-15 18:39:51 +02:00
3ca8d9c968
ci: build and push stable tag when rc not in release name
...
closes #1023
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-15 17:34:23 +02:00
42636142fa
build(deps): bump @typescript-eslint/parser in /web ( #1021 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.26.1 to 4.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.27.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-15 09:29:14 +02:00
57c459348f
build(deps): bump @sentry/tracing from 6.6.0 to 6.7.0 in /web ( #1020 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.6.0 to 6.7.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.6.0...6.7.0 )
---
updated-dependencies:
- dependency-name: "@sentry/tracing"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-15 09:28:55 +02:00
493b34cf0d
build(deps): bump boto3 from 1.17.93 to 1.17.94 ( #1022 )
2021-06-15 08:55:32 +02:00
f0493f418b
build(deps): bump @sentry/browser from 6.6.0 to 6.7.0 in /web ( #1019 )
2021-06-15 08:55:05 +02:00
d45a292652
build(deps): bump @babel/core from 7.14.5 to 7.14.6 in /web ( #1018 )
2021-06-15 08:54:44 +02:00
b21ea360db
build(deps): bump @lingui/core from 3.10.2 to 3.10.3 in /web ( #1016 )
2021-06-15 08:54:36 +02:00
6816f8b851
build(deps): bump postcss from 8.3.2 to 8.3.4 in /website ( #1015 )
2021-06-15 08:54:18 +02:00
de714f0390
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #1017 )
2021-06-15 08:54:10 +02:00
800df332b5
stages/authenticator_duo: don't create default duo stage
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 22:55:37 +02:00
16c194d2dc
core: fix upload api not checking clear properly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 22:34:47 +02:00
53100a72fe
stages/identification: fix challenges not being annotated correctly and API client not loading data correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 22:28:11 +02:00
ec4c3f44cb
events: don't create system exception event in debug
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 22:16:27 +02:00
f10bd432b3
policies/reputation: fix race condition in tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 20:40:40 +02:00
4de927ba5b
web/admin: fix link for github issue creation
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 18:55:43 +02:00
74e578c2bf
events: add tenant to event
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 18:43:29 +02:00
e584fd1344
events: catch unhandled exceptions from request as event, add button to open github issue
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 17:22:58 +02:00
0e02925a3d
stages/authenticator_validate: add tests for authenticator validation
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 16:32:36 +02:00
5b837c3ccc
providers/saml: improve error handling for signature errors
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 12:51:42 +02:00
2580371f94
outposts: fix error when getting component for base service connection
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 12:38:29 +02:00
4e9be85353
website/docs: add docs for outpost configuration
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-14 09:21:35 +02:00
79508e1965
core: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 23:41:50 +02:00
3a88dde545
web: fix declaration of Intl
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 23:13:43 +02:00
31fc4d1cb9
web: migrate banner to sidebar
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 22:55:41 +02:00
09cd8f8f63
web/admin: fix ak-application-check-access-form for get api
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 22:40:51 +02:00
d824b09365
outposts/ldap: improve responses for unsuccessful binds
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 22:00:05 +02:00
cabbd18880
core: revert check_access API to get to prevent CSRF errors
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 21:47:49 +02:00
c9dda17c68
web/admin: select service connection by default when only one exists
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 20:12:01 +02:00
bb8559ee18
web: remove base interface
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 19:54:27 +02:00
5ae32e525c
web/flows: improve display of allowed fields for identification stage
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 16:30:03 +02:00
0832145a01
web: fix fields for new api schema
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 15:36:25 +02:00
4167276c8f
root: fix references to helm chart
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 14:30:44 +02:00
afb84c7bc5
flows: fix error clearing flow background when no files have been uploaded
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 14:14:41 +02:00
82b2c7e3f0
web: add capabilities to sentry event
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 14:08:39 +02:00
fc8004db2b
outposts: fix integrity error with tokens
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 13:36:54 +02:00
ddfc943bba
root: fix build_hash being set incorrectly for tagged versions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 13:32:18 +02:00
8c0c12292e
build(deps): bump tslib from 2.2.0 to 2.3.0 in /web ( #1011 )
...
Bumps [tslib](https://github.com/Microsoft/tslib ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/Microsoft/tslib/releases )
- [Commits](https://github.com/Microsoft/tslib/compare/2.2.0...2.3.0 )
---
updated-dependencies:
- dependency-name: tslib
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-13 13:08:50 +02:00
803490d98b
build(deps): bump rollup from 2.51.1 to 2.51.2 in /web ( #1012 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.51.1 to 2.51.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.51.1...v2.51.2 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-13 13:08:38 +02:00
16835ab478
build(deps): bump boto3 from 1.17.92 to 1.17.93 ( #1013 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.92 to 1.17.93.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.92...1.17.93 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-13 13:08:27 +02:00
572b8d87b5
api: fix import error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 12:59:28 +02:00
31d2ea65fd
provider/proxy: mark forward_auth flag as deprecated
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 12:39:25 +02:00
f4ac2f50e2
sources/saml: check sessions before deleting user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 12:39:10 +02:00
969a3f0ddd
build(deps): bump drf-spectacular from 0.17.0 to 0.17.1 ( #1014 )
...
Bumps [drf-spectacular](https://github.com/tfranzel/drf-spectacular ) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/tfranzel/drf-spectacular/releases )
- [Changelog](https://github.com/tfranzel/drf-spectacular/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tfranzel/drf-spectacular/compare/0.17.0...0.17.1 )
---
updated-dependencies:
- dependency-name: drf-spectacular
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-13 12:28:24 +02:00
4e18f47f28
web/flows: fix expiry not shown on consent stage when loading
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-13 12:21:11 +02:00
f10286edf8
Merge branch 'version-2021.6' into next
2021-06-12 20:43:12 +02:00
d789dcc28f
core: fix impersonation not working with inactive users
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-12 20:41:02 +02:00
715a71427e
web/admin: fix user enable/disable modal not matching other modals
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-12 20:31:02 +02:00
84c21d16cf
website: fix duplicate plugin ID
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-12 20:15:35 +02:00
2e4e17adb7
web/flows: fix IdentificationStage's label not matching fields
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-12 18:49:50 +02:00
00cbaaf672
web/flows: improve display of errors
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-12 18:18:36 +02:00
74e4e8f6aa
core: delete real session when AuthenticatedSession is deleted
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-12 17:37:32 +02:00
d78fda990a
release: 2021.6.1-rc5
2021-06-12 15:19:24 +02:00
10d949f7a9
stages/password: add constants for password backends
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-12 12:14:55 +02:00
6661af032d
build(deps): bump @sentry/tracing from 6.5.1 to 6.6.0 in /web ( #1007 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.5.1 to 6.6.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.5.1...6.6.0 )
---
updated-dependencies:
- dependency-name: "@sentry/tracing"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-11 09:28:58 +02:00
fb5e4a3af8
build(deps): bump postcss from 8.3.1 to 8.3.2 in /website ( #1006 )
2021-06-11 08:25:06 +02:00
1dfad83a34
build(deps): bump @sentry/browser from 6.5.1 to 6.6.0 in /web ( #1008 )
2021-06-11 08:24:48 +02:00
70025c648c
build(deps): bump boto3 from 1.17.91 to 1.17.92 ( #1009 )
2021-06-11 08:24:24 +02:00
676b77aa7c
stages/identification: add UPN
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 22:48:39 +02:00
e35e096266
stages/authenticator_webauthn: use tenant title as RP_NAME
...
closes #1004
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 22:17:25 +02:00
7af12d4fec
stages/authenticator_totp: set TOTP issuer based on slug'd tenant title
...
closes #1004
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 22:16:37 +02:00
8d6db0fabf
flows: fix configuration URL being set when no flow is configure
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 22:07:26 +02:00
8ddcf99bf7
web: fix flow download link
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 21:47:40 +02:00
e25f6aea8c
release: 2021.6.1-rc4
2021-06-10 18:59:00 +02:00
b1a9eda1d3
ci: fix release test using wrong docker image
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 18:58:30 +02:00
2c15ab9995
release: 2021.6.1-rc3
2021-06-10 18:04:59 +02:00
b3c51e426d
web: fix styling for toggle group on dark mode
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 18:02:27 +02:00
71578af47f
ci: fix testing for release tag
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 17:41:54 +02:00
6c985acb36
release: 2021.6.1-rc2
2021-06-10 14:10:47 +02:00
d878d2140e
providers/saml: add metadata download link to api
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 14:06:44 +02:00
4766d6ff3d
flows: add export URL to API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 13:52:50 +02:00
3a64d97040
crypto: add download links as API fields
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 13:46:12 +02:00
2275ba3add
flows: fix get_pending_user returning in-memory user when PLAN_CONTEXT_PENDING_USER_IDENTIFIER is set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 12:17:46 +02:00
9f7c941426
Merge branch 'master' into next
2021-06-10 11:59:10 +02:00
34ae9e6dab
API: add endpoint to show by what objects an object is used ( #995 )
...
* core: add used_by API to show what objects are affected before deletion
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/elements: add support for used_by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* core: add authentik_used_by_shadows to shadow other models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: implement used_by API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* *: fix duplicate imports
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* core: add action field to used_by api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: add UI for used_by action
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: add notice to tenant form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* core: fix naming in used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: check length for used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* core: fix used_by for non-pk models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* *: improve __str__ on models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* core: add support for many to many in used_by
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-10 11:58:12 +02:00
bf683514ee
build(deps): bump @babel/plugin-proposal-decorators in /web ( #1000 )
2021-06-10 09:11:01 +02:00
9b58bdb447
build(deps): bump @babel/preset-env from 7.14.4 to 7.14.5 in /web ( #1002 )
2021-06-10 09:10:52 +02:00
4237f20ccd
build(deps): bump boto3 from 1.17.90 to 1.17.91 ( #1003 )
2021-06-10 08:53:42 +02:00
2408719a47
build(deps): bump eslint-plugin-lit from 1.5.0 to 1.5.1 in /web ( #1001 )
2021-06-10 08:53:35 +02:00
b33fef7929
build(deps): bump @babel/preset-typescript from 7.13.0 to 7.14.5 in /web ( #999 )
2021-06-10 08:53:20 +02:00
73b9847e7d
build(deps): bump @babel/core from 7.14.3 to 7.14.5 in /web ( #998 )
2021-06-10 08:53:10 +02:00
a7e4eb021d
build(deps): bump @babel/plugin-transform-runtime in /web ( #997 )
2021-06-10 08:53:01 +02:00
11306770ad
build(deps): bump postcss from 8.3.0 to 8.3.1 in /website ( #996 )
2021-06-10 08:52:51 +02:00
5235e00d3c
stages/authenticator_validate: add more logging for challenges
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 23:58:08 +02:00
7834146efc
web/admin: fix authenticatior_valiation stage not setting correct fields
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 19:38:54 +02:00
d4379ecd31
flows: fix configure_url not being set correctly User settings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 19:25:27 +02:00
7492608ace
Merge branch 'version-2021.6' into next
2021-06-09 16:06:06 +02:00
7eef501446
Revert "root: fix permissions for docker files"
...
This reverts commit a7adeb917e
.
2021-06-09 16:04:17 +02:00
b73de96aa6
lifecycle: fix permissions for unittest xml
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 16:03:51 +02:00
a7adeb917e
root: fix permissions for docker files
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 16:00:29 +02:00
4ee2f951da
lifecycle: fix check_if_root not working without docker
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 15:56:12 +02:00
01c5235e82
ci: use bootstrap for testing
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 15:54:47 +02:00
0ce4f9fe12
Revert "web: don't build api client as separate bundle"
...
This reverts commit 7c1fe1243f
.
2021-06-09 15:37:57 +02:00
2f4f951818
Revert "web: build API during npm build"
...
This reverts commit a6c214e8fa
.
2021-06-09 15:37:50 +02:00
a6c214e8fa
web: build API during npm build
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 15:35:35 +02:00
57f8b108c4
root: remove production=false
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 15:27:06 +02:00
7c1fe1243f
web: don't build api client as separate bundle
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 15:26:42 +02:00
3f69dd34ba
ci: run tests as authentik
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 15:05:03 +02:00
c81431895a
Merge branch 'master' into version-2021.6
2021-06-09 15:04:52 +02:00
560c979d26
root: fix requirements-dev including all dependencies
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 14:22:45 +02:00
c5cc8842ec
root: fix missing test files in docker file
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 14:22:32 +02:00
2a881d241d
Merge branch 'master' into next
2021-06-09 11:25:07 +02:00
6291834573
outpost: fix missing outpost images
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 11:24:59 +02:00
eeea36acea
outpost: fix missing outpost images
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 11:22:28 +02:00
e95b9da586
website/docs: fix beta instructions for k8s
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 11:07:02 +02:00
f4a53c89ef
release: 2021.6.1-rc1
2021-06-09 11:01:14 +02:00
20493252e2
lifecycle: fix custom port not being set for postgres healthcheck
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 10:59:48 +02:00
2210497569
events: add EMAIL_SENT event, show sent emails in event log
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 10:28:32 +02:00
2addf71f37
outposts: add service connection to outpost API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 09:45:14 +02:00
de11181890
web/admin: fix outpost/ldap charts when no healthy objects exist
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-09 09:31:30 +02:00
66e3bc6b58
build(deps): bump @lingui/core from 3.9.0 to 3.10.2 in /web ( #989 )
...
Bumps [@lingui/core](https://github.com/lingui/js-lingui ) from 3.9.0 to 3.10.2.
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v3.9.0...v3.10.2 )
---
updated-dependencies:
- dependency-name: "@lingui/core"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 09:24:05 +02:00
612679e8df
build(deps): bump @lingui/macro from 3.9.0 to 3.10.2 in /web ( #992 )
...
Bumps [@lingui/macro](https://github.com/lingui/js-lingui ) from 3.9.0 to 3.10.2.
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v3.9.0...v3.10.2 )
---
updated-dependencies:
- dependency-name: "@lingui/macro"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 09:19:30 +02:00
c9072f7403
build(deps): bump rollup from 2.51.0 to 2.51.1 in /web ( #988 )
2021-06-09 08:31:42 +02:00
cacacb06af
build(deps): bump @patternfly/patternfly from 4.103.6 to 4.108.2 in /web ( #990 )
2021-06-09 08:31:23 +02:00
7da87a53b7
build(deps): bump @lingui/cli from 3.9.0 to 3.10.2 in /web ( #991 )
2021-06-09 08:29:41 +02:00
9f894881ca
build(deps): bump boto3 from 1.17.89 to 1.17.90 ( #993 )
2021-06-09 08:29:31 +02:00
dad24c03ff
outposts: set cookies for a domain to authenticate an entire domain ( #971 )
...
* outposts: initial cookie domain implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: add cookie domain setting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* providers/proxy: replace forward_auth_mode with general mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: rebuild proxy provider form
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* providers/proxy: re-add forward_auth_mode for backwards compat
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: fix data.mode not being set
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: always set log level to debug when testing
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* providers/proxy: use new mode attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* providers/proxy: only ingress /akprox on forward_domain
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* providers/proxy: fix lint error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: fix error on ProxyProviderForm when not using proxy mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: fix default for outpost form's type missing
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: add additional desc for proxy modes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: fix service account permissions not always being updated
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outpost/proxy: fix redirecting to incorrect host for domain mode
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: improve error handling for network errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outpost: fix image naming not matching main imaeg
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/proxy: fix redirects for domain mode and traefik
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: fix colour for paragraphs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/flows: fix consent stage not showing permissions correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* website/docs: add domain-level docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* website/docs: fix broken links
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/proxy: remove dead code
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/flows: fix missing id for #header-text
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-08 23:10:17 +02:00
fb8d67a9d9
core: add configure_url to UserSettings for both stages and sources
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-08 19:21:27 +02:00
029d58191e
sources/saml: include metadata download link in API response
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-08 17:22:03 +02:00
75404f1345
web/admin: pass full configure flow URL instead of just boolean
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-08 17:14:54 +02:00
ba1b23c879
flows: move flow relevant info into ContextualFlowInfo
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-08 16:53:28 +02:00
ae8cf00a21
tests/e2e: switch to ghcr images
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-08 15:32:23 +02:00
d9ffb23a80
web/admin: improve ldap form
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-08 09:31:36 +02:00
dab5f4c768
build(deps): bump @typescript-eslint/parser in /web ( #982 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.26.0 to 4.26.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.26.1/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-08 09:27:20 +02:00
cd6632fca6
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #984 )
2021-06-08 08:54:42 +02:00
ea1741838c
build(deps): bump eslint-plugin-lit from 1.4.1 to 1.5.0 in /web ( #983 )
2021-06-08 08:54:33 +02:00
8256fa8c0b
build(deps): bump duo-client from 4.3.1 to 4.3.2 ( #985 )
2021-06-08 08:54:03 +02:00
486a930163
build(deps): bump boto3 from 1.17.88 to 1.17.89 ( #986 )
2021-06-08 08:53:43 +02:00
8a58a31bd6
build(deps): bump github.com/go-openapi/runtime in /outpost ( #987 )
2021-06-08 08:53:34 +02:00
deb0d3f7bc
website: add LDAP to protocols
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-07 22:27:53 +02:00
10208b45b6
website/docs: fix API browser not loading
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-07 22:19:11 +02:00
25f987ba2b
stages/prompt: add more tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-07 17:40:06 +02:00
f23111beff
stages/user_write: add tests for duplicate data
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-07 16:42:01 +02:00
0f693158b6
stages/email: add tests for inaccessible email templates
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-07 16:09:39 +02:00
e51226432f
web: update default flow background
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-07 10:18:40 +02:00
b1fbcef98a
build(deps-dev): bump prettier from 2.3.0 to 2.3.1 in /website ( #979 )
2021-06-07 08:38:07 +02:00
ce56192412
build(deps-dev): bump pytest-django from 4.3.0 to 4.4.0 ( #980 )
2021-06-07 08:37:56 +02:00
70d72f340f
outpost: fix default value for buildHash
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 23:07:23 +02:00
7524e114d9
outpost/ldap: add http server for healthchecks
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 23:07:13 +02:00
4d7dab92bc
website/docs: add changelog for 2021.6
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 19:43:47 +02:00
a36e3aa3a4
web: rename Form.reset to resetForm to prevent t.form is not a function error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 19:28:16 +02:00
fceab788d2
outposts: fix error during outpost disconnect
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 19:25:09 +02:00
d55d44d664
web/user: fix deletion of authenticator not refreshing page
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 19:09:29 +02:00
88cc38394e
root: improve sentry tags to simplify queries
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 14:51:43 +02:00
ea1696a275
root: add stale.yml
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 14:47:03 +02:00
552d26eb98
outpost: only build in docker
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 14:11:38 +02:00
90a5c84ac8
core: make EndSessionView inherit PolicyAccessView
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 14:07:50 +02:00
b55c3a687d
web/admin: fix default for policy binding negate
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 14:04:20 +02:00
e786244988
root: don't run main ci for website or outpost changes
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 13:56:38 +02:00
68f1fbebf4
root: add question template
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 13:56:38 +02:00
9180d448df
core: move end-session to core
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 13:56:38 +02:00
67470590c2
web/flows: only show permissions header when permissions are defined
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 13:56:38 +02:00
fe2e850303
build(deps): bump rollup from 2.50.6 to 2.51.0 in /web ( #977 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.50.6 to 2.51.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.50.6...v2.51.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-06 13:56:24 +02:00
a7a3c158ea
build(deps): bump eslint from 7.27.0 to 7.28.0 in /web ( #976 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.27.0 to 7.28.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.27.0...v7.28.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-06 13:56:13 +02:00
98d0986ac8
build(deps): bump boto3 from 1.17.87 to 1.17.88 ( #978 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.87 to 1.17.88.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.87...1.17.88 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-06 13:56:05 +02:00
bedf7fbcaa
web/admin: don't show backup error when server can't backup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 12:51:23 +02:00
1f35f73c66
api: add CAN_BACKUP capability
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 12:44:43 +02:00
8ea02e4cc9
web/admin: fix charts not showing with null values
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 12:40:32 +02:00
f399b32135
web: fix form for charts not matching the rest
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 12:40:20 +02:00
0032f535da
core: add minor tests for users api
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 01:23:04 +02:00
3c349b1f22
tests: fix missing test GeoIP database
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 01:08:11 +02:00
17326615b7
events: rewrite GeoIP to a wrapper, reload file every 8 hours
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-06 00:42:41 +02:00
f5dbdbd48b
*: add clear param to file upload API to delete stored file and reset field
...
closes #949
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-05 21:33:03 +02:00
277c2f4aad
core: make application.meta_icon nullable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#949
2021-06-05 21:06:52 +02:00
d38f944435
web: fix ModalForm loading data even when not in viewport
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-05 20:51:58 +02:00
ba3e0a0586
core: fix flow query
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-05 20:30:56 +02:00
7581c84a37
flows: fix tests using flow.background.url
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-05 20:29:31 +02:00
86b450c6d1
flows: add compatibility_mode to toggle ShadyDOM
...
closes #894
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-05 20:04:30 +02:00
e43e42139a
web: migrate templates back to django
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-05 19:38:24 +02:00
0b90cfcec4
flows: set default background in code not model
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-05 19:38:13 +02:00
cefe3fa6dd
outposts: fix docker controller always replacing beta images
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-05 16:08:20 +02:00
24da24b5d5
stages/identification: allow setting of a password stage to check password and identity in a single step
...
closes #970
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-05 16:05:03 +02:00
f996f9d4e3
tests/e2e: ensure outpost service account has correct permissions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-04 09:46:31 +02:00
5411412626
build(deps): bump golang from 1.16.4 to 1.16.5 in /outpost ( #966 )
...
Bumps golang from 1.16.4 to 1.16.5.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-04 09:37:13 +02:00
f9050f9192
build(deps): bump golang from 1.16.4 to 1.16.5 ( #967 )
...
Bumps golang from 1.16.4 to 1.16.5.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-04 09:37:02 +02:00
bc75c07e65
build(deps): bump rollup from 2.50.5 to 2.50.6 in /web ( #968 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.50.5 to 2.50.6.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.50.5...v2.50.6 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-04 09:35:59 +02:00
c02b943612
build(deps): bump boto3 from 1.17.86 to 1.17.87 ( #969 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.86 to 1.17.87.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.86...1.17.87 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-04 09:35:47 +02:00
7b39718bd1
tenants: fix fallback for unittests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-03 22:40:01 +02:00
e9621bae06
tests: show logs for containers on failed e2e tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-03 22:17:18 +02:00
0eaabbc0f3
admin: fix upgrading deletion of tasks when listing
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-03 17:42:13 +02:00
5e3628bea6
core: add fallback URLs for websocket to cleanup test logs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-03 17:26:18 +02:00
290ebef8e3
core: instead of migrating sessions, clear cache on initial upgrade
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-03 17:20:25 +02:00
46ab1d20df
stages/email: fix token being created without identifier
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-03 14:54:07 +02:00
48e68d6852
core: fix token identifier not being set to unique
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-03 11:45:48 +02:00
cde056825e
build(deps): bump @sentry/browser from 6.5.0 to 6.5.1 in /web ( #962 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 6.5.0 to 6.5.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.5.0...6.5.1 )
---
updated-dependencies:
- dependency-name: "@sentry/browser"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 10:25:31 +02:00
de25b64f2b
build(deps): bump django from 3.2.3 to 3.2.4 ( #964 )
...
Bumps [django](https://github.com/django/django ) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.3...3.2.4 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 10:00:12 +02:00
32f0c6abe1
build(deps): bump boto3 from 1.17.85 to 1.17.86 ( #963 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.85 to 1.17.86.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.85...1.17.86 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 09:59:49 +02:00
960210f351
build(deps): bump @sentry/tracing from 6.5.0 to 6.5.1 in /web ( #961 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.5.0 to 6.5.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.5.0...6.5.1 )
---
updated-dependencies:
- dependency-name: "@sentry/tracing"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 09:59:39 +02:00
7c300f0858
web/admin: fix flow export button not working
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-03 00:40:07 +02:00
ed3859800c
core: improve API validation for Application's set_icon_url (fix JSON Syntax Error)
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-03 00:39:56 +02:00
06b7f62a40
core: make app's meta_launch_url textfield
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-03 00:21:20 +02:00
45b7c349f1
Merge branch 'next'
2021-06-02 23:46:40 +02:00
7bef6f7153
Zabbix Integration Instructions ( #960 )
2021-06-02 23:16:52 +02:00
d32e40b1f8
tenants: fix unittests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 22:38:30 +02:00
cec47c3cfc
providers/oauth2: show id_token issues for refresh token
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 22:05:04 +02:00
4d773274d4
web: fix missing default favicon and not updating correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 21:47:56 +02:00
3ea2b16a12
tenants: add separate field for favicon url
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 21:31:04 +02:00
974ddc07f7
web: improve loading of custom favicon
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 21:19:39 +02:00
2f64b76eba
flows: fix invalid background URL when using manually set static or http
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 21:09:54 +02:00
a113778ca7
web/admin: fix css for dropdown toggles which are secondary
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 20:42:31 +02:00
06caaa7c80
web/admin: fix BoundPoliciesList's policy edit button
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 20:29:34 +02:00
b50ac96605
providers/oauth2: remove size limit on Access code nonce
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 20:20:07 +02:00
166b98fa34
web/admin: fix BoundPoliciesList's edit policy button not working
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 18:00:26 +02:00
6d0e0cbe5a
outposts: improve validation of providers (must match outpost type)
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 16:04:41 +02:00
b339452843
web: set favicon based on current tenants branding logo
...
closes #956
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 14:38:24 +02:00
4f04ab7a5f
sources/oauth: fix azure AD get_profile_info not working
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 11:34:59 +02:00
35bcd5d174
sources/oauth: improve debug logging
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 11:34:18 +02:00
644ff4a90c
outposts: fix error when validating kubeconfig
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-02 10:25:59 +02:00
05d45383be
build(deps): bump drf-spectacular from 0.16.0 to 0.17.0 ( #957 )
...
Bumps [drf-spectacular](https://github.com/tfranzel/drf-spectacular ) from 0.16.0 to 0.17.0.
- [Release notes](https://github.com/tfranzel/drf-spectacular/releases )
- [Changelog](https://github.com/tfranzel/drf-spectacular/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/tfranzel/drf-spectacular/compare/0.16.0...0.17.0 )
---
updated-dependencies:
- dependency-name: drf-spectacular
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-02 09:25:28 +02:00
702fdfedb7
build(deps): bump uvicorn from 0.13.4 to 0.14.0 ( #958 )
...
Bumps [uvicorn](https://github.com/encode/uvicorn ) from 0.13.4 to 0.14.0.
- [Release notes](https://github.com/encode/uvicorn/releases )
- [Changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/encode/uvicorn/compare/0.13.4...0.14.0 )
---
updated-dependencies:
- dependency-name: uvicorn
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-02 09:24:46 +02:00
2a0af8750d
build(deps): bump boto3 from 1.17.84 to 1.17.85 ( #959 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.84 to 1.17.85.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.84...1.17.85 )
---
updated-dependencies:
- dependency-name: boto3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-02 09:24:18 +02:00
770316a49f
web/admin: fix oauth source not creatable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-01 23:36:21 +02:00
85d349e776
web/admin: only allow outpost providers matching outpost type
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-01 23:35:36 +02:00
f29344e91f
web/admin: improve error handling for non-rest_framework errors
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-01 23:34:16 +02:00
9900cc5c81
web/admin: fix urls not showing when pre-selected provider is used
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-01 23:33:59 +02:00
3af48a81e2
web/admin: fix source type not always matching modelname
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-01 23:30:04 +02:00
5bebf26908
web/admin: fix CanSaveMedia -> SaveMedia
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-06-01 23:16:21 +02:00
eea831fb5a
build(deps): bump @typescript-eslint/parser in /web ( #952 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.25.0 to 4.26.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.26.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 10:02:48 +02:00
2e4a9219a2
build(deps): bump @sentry/tracing from 6.4.1 to 6.5.0 in /web ( #951 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.4.1 to 6.5.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.4.1...6.5.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 10:02:34 +02:00
7f1098ce9b
build(deps): bump @sentry/browser from 6.4.1 to 6.5.0 in /web ( #953 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 6.4.1 to 6.5.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.4.1...6.5.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 09:27:49 +02:00
6cd6224d2b
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #954 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.25.0 to 4.26.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.26.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 09:27:38 +02:00
43d85f8696
build(deps-dev): bump pylint from 2.8.2 to 2.8.3 ( #955 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/v2.8.2...v2.8.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 09:27:29 +02:00
ef8b26db13
Fix typo in migrations for authenticator_webauthn ( #950 )
2021-06-01 00:24:20 +02:00
ebfa7c8dce
website/docs: fix docs for outpost annotations
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-31 23:32:17 +02:00
e295f18e78
web/admin: fix error when importing SAML Metadata
...
closes #948
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-31 22:26:24 +02:00
cef5c2b084
website/docs: add note for CSRF in hass
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-31 17:08:39 +02:00
e24a9e3119
policies: fix missing negate flag of policy bindings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-31 11:50:29 +02:00
264a170a7e
build(deps): bump rollup from 2.50.2 to 2.50.5 in /web ( #945 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.50.2 to 2.50.5.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.50.2...v2.50.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 09:06:21 +02:00
8e1c2d7fc0
build(deps): bump @babel/preset-env from 7.14.2 to 7.14.4 in /web ( #946 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.14.2 to 7.14.4.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.4/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 09:06:07 +02:00
6c7f4197a1
build(deps): bump chart.js from 3.3.0 to 3.3.2 in /web ( #944 )
...
Bumps [chart.js](https://github.com/chartjs/Chart.js ) from 3.3.0 to 3.3.2.
- [Release notes](https://github.com/chartjs/Chart.js/releases )
- [Commits](https://github.com/chartjs/Chart.js/compare/v3.3.0...v3.3.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 09:05:54 +02:00
1cd3866855
build(deps): bump django-redis from 4.12.1 to 5.0.0 ( #947 )
...
Bumps [django-redis](https://github.com/jazzband/django-redis ) from 4.12.1 to 5.0.0.
- [Release notes](https://github.com/jazzband/django-redis/releases )
- [Changelog](https://github.com/jazzband/django-redis/blob/master/CHANGES.rst )
- [Commits](https://github.com/jazzband/django-redis/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 09:05:03 +02:00
6a9c95c593
root: generate API Client in dockerfile instead of copying it ( #942 )
...
* root: generate API Client in dockerfile instead of copying it
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outpost: fix docker build
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: fix path for docker build
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outpost: set explicit buildContext
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 17:28:58 +02:00
80adafdb48
admin: fix attribute error when loading old taskinfo
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 16:22:13 +02:00
72f5a4c460
outposts: fix possible recursion error in docker controller
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 16:22:02 +02:00
fb6242d2d3
Merge pull request #941 from goauthentik/authenticated-sessions
...
Session management
2021-05-30 15:12:49 +02:00
b9773d39c0
core: add tests for authenticated sessions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 14:43:00 +02:00
0e8d9aa45d
api: add System info API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 14:01:20 +02:00
fc45d35699
core: add migration for sessions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 13:08:29 +02:00
7e8044619c
lib: return default IP if none could be extracted
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 12:49:44 +02:00
cf57660772
web/admin: add basic session management UI
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 01:02:20 +02:00
66a04aeec5
api: add can_geo_ip capability
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 01:02:03 +02:00
73338bdf32
core: add geo_ip to authenticated sessions if enabled
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 01:01:20 +02:00
059da74d1c
core: add current attribute to authenticated_session API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 00:31:41 +02:00
45b8b1e198
core: delete AuthenticatedSession on logout
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 00:27:33 +02:00
5e43eb9838
Merge branch 'master' into authenticated-sessions
2021-05-30 00:23:09 +02:00
11607622a3
web/admin: fix proxy provider's certificate not being optional
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 00:22:58 +02:00
133fc38c05
core: initial authenticated sessions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-30 00:15:16 +02:00
f51ab7a878
policies/reputation: fix tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 23:46:13 +02:00
c89b8a5f7c
web/admin: add UI for reputations
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 23:01:45 +02:00
31ad09c391
stages/identification: add signal which is sent upon identification failure
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 22:58:32 +02:00
05b3c4ddb3
policies/reputation: save username instead of user object
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 22:49:58 +02:00
d52cc30341
website/docs: fix website build
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 22:00:47 +02:00
d2e9683411
website/docs: add tenants
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 21:56:09 +02:00
a4c28a28b4
website/docs: improve docs for expressions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 21:47:35 +02:00
6232333a52
Merge pull request #940 from goauthentik/tenant
...
Tenancy
2021-05-29 21:22:10 +02:00
a1203cf4b2
flows: fix ToDefaultFlow not using tenants
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 20:32:42 +02:00
8427fb87f6
tenants: add tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 19:47:55 +02:00
e3578eb7ae
Merge branch 'master' into tenant
2021-05-29 19:17:23 +02:00
5990b8d4de
outposts: fix docker container not being stopped correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 19:16:39 +02:00
3b31b7ce83
core: add http host in log messages
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 19:07:54 +02:00
4d9b362dbf
tenants: add migration to add default tenant
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 19:06:35 +02:00
7bd93ed18e
web/admin: add webui for tenants
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 18:55:08 +02:00
477ff85109
flows: migrate flow_unenrollment to tenant
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 18:44:02 +02:00
fae8b80ceb
core: fix usage of config on templates
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 18:31:05 +02:00
df92f01719
flows: remove default-recovery
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 18:30:55 +02:00
9dd6b7d436
flows: remove default-enrollment
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 18:14:37 +02:00
14f85ec980
tenants: migrate context_processor to tenants
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 18:01:48 +02:00
ff611f21cd
tenants: initial implementation
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-29 17:47:25 +02:00
a1b6e09e8a
outposts: set restart-policy on docker container
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-28 17:18:11 +02:00
02b5742228
stages/authenticator_duo: add default setup flow
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-28 16:47:39 +02:00
c5cc84c8b6
build(deps-dev): bump requests-mock from 1.9.2 to 1.9.3 ( #939 )
2021-05-28 09:35:39 +02:00
109ada570f
build(deps): bump boto3 from 1.17.82 to 1.17.83 ( #938 )
2021-05-28 09:35:32 +02:00
b9436c281a
build(deps): bump rollup from 2.50.1 to 2.50.2 in /web ( #937 )
2021-05-28 09:35:20 +02:00
89f2f920cf
build(deps): bump boto3 from 1.17.80 to 1.17.82 ( #935 )
2021-05-27 09:46:57 +02:00
abd0d585a6
build(deps): bump typescript from 4.2.4 to 4.3.2 in /web ( #932 )
2021-05-27 09:26:26 +02:00
ee74281537
build(deps): bump rollup from 2.50.0 to 2.50.1 in /web ( #933 )
2021-05-27 09:26:09 +02:00
5488db3574
build(deps): bump docker/setup-qemu-action from 1.1.0 to 1.2.0 ( #934 )
2021-05-27 09:25:50 +02:00
61f92095a5
build(deps): bump urllib3 from 1.26.4 to 1.26.5 ( #936 )
2021-05-27 09:25:19 +02:00
3a9f081e1b
web/admin: improve persistence for test forms
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-26 12:08:11 +02:00
a237ae3363
web/admin: add Modal to check application access for any user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-26 12:05:17 +02:00
523621daa2
core: make application's check_access API return a PolicyResult and accept for_user as superuser
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-26 11:47:23 +02:00
309d80a921
ci: build image with timestamp for flux
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-26 10:37:33 +02:00
1bd41116a4
Merge branch 'master' into next
2021-05-26 10:28:03 +02:00
a7b85aeda2
build(deps): bump rollup from 2.49.0 to 2.50.0 in /web ( #929 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.49.0 to 2.50.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.49.0...v2.50.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-26 10:22:04 +02:00
142861e3ee
Merge pull request #930 from goauthentik/dependabot/pip/boto3-1.17.80
...
build(deps): bump boto3 from 1.17.79 to 1.17.80
2021-05-26 10:21:55 +02:00
02411bb543
tests/e2e: fix IdentificationStage not having sources set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-25 17:35:24 +02:00
c4453f38a2
stages/identification: make shown sources configurable
...
closes #918
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-25 16:37:53 +02:00
250e23408e
Duo ( #917 )
...
* stages/authenticator_duo: initial duo stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* stages/authenticator_duo: improve setup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* stages/authenticator_validate: add Duo support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* flows: make use of oneOf OpenAPI to annotate all challenge types
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outpost: update to new api schema
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: fix client usage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: return user info when user can't search
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: fix linting error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* stages: fix stage unittests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* flows: add default challenge response
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/flows: update types
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* flows: fix mismatched names
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* website/docs: add duo docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* stages/authenticator_duo: add missing duo device
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: fix enable buttons missing on stages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* stages/prompt: annotate PromptChallengeResponse's additionalProperties
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/flows: improve logging
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* tests/e2e: fix flow titles not being set
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* tests/e2e: fix invalid flows
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* api: fix error when authorization header has no spaces
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* stages/user_write: handle integrity error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: handle disconnects without outpost better
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* flows: allow blank on WithUserInfo
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-25 13:35:59 +02:00
6f3eb4c068
flows: allow blank on WithUserInfo
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-25 12:53:48 +02:00
58a4b20297
outposts: handle disconnects without outpost better
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-25 12:06:55 +02:00
6d3e067a2b
stages/user_write: handle integrity error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-25 11:46:15 +02:00
6db2bf2a21
api: fix error when authorization header has no spaces
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-25 11:40:49 +02:00
6893948fa0
tests/e2e: fix invalid flows
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-25 11:18:47 +02:00
6317a8c5d0
Merge branch 'master' into duo
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# Pipfile.lock
2021-05-25 09:58:38 +02:00
bc39320f86
tests/e2e: fix flow titles not being set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-25 09:50:03 +02:00
2001cf0e04
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #925 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.24.0 to 4.25.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.25.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 09:24:44 +02:00
712c5df5b1
build(deps): bump @typescript-eslint/parser in /web ( #926 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.24.0 to 4.25.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.25.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 09:20:21 +02:00
8057c63cb4
build(deps): bump chart.js from 3.2.1 to 3.3.0 in /web ( #927 )
...
Bumps [chart.js](https://github.com/chartjs/Chart.js ) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/chartjs/Chart.js/releases )
- [Commits](https://github.com/chartjs/Chart.js/compare/v3.2.1...v3.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 09:20:10 +02:00
7816a3075a
build(deps): bump boto3 from 1.17.78 to 1.17.79 ( #928 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.78 to 1.17.79.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.78...1.17.79 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 09:19:42 +02:00
1679e94956
web/flows: improve logging
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 23:43:48 +02:00
8ecac59eca
stages/prompt: annotate PromptChallengeResponse's additionalProperties
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 22:55:24 +02:00
af504e13a2
web/admin: fix enable buttons missing on stages
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 22:25:38 +02:00
8183a51b72
stages/authenticator_duo: add missing duo device
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 22:16:29 +02:00
ab25610643
website/docs: add duo docs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 22:11:16 +02:00
127ebed5c6
flows: fix mismatched names
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 21:09:18 +02:00
716923e17a
web/flows: update types
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 20:59:44 +02:00
c6bb6709fd
flows: add default challenge response
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 20:27:50 +02:00
fb4e0723ee
stages: fix stage unittests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 17:12:48 +02:00
8ecacb319c
web: fix linting error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 16:31:05 +02:00
2a5926608f
outposts/ldap: return user info when user can't search
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 16:09:05 +02:00
763c3fcfe0
outposts/ldap: fix client usage
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 15:58:59 +02:00
1b346866da
Merge branch 'master' into duo
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# Pipfile.lock
2021-05-24 14:54:24 +02:00
25a88c17d1
outpost: update to new api schema
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 14:41:40 +02:00
6f6ae7831e
flows: make use of oneOf OpenAPI to annotate all challenge types
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-24 14:11:23 +02:00
0062872e18
build(deps): bump celery from 5.0.5 to 5.1.0 ( #921 )
2021-05-24 12:51:24 +02:00
e49fb3295f
build(deps): bump eslint from 7.26.0 to 7.27.0 in /web ( #920 )
2021-05-24 12:49:36 +02:00
0e89353ac9
build(deps): bump boto3 from 1.17.77 to 1.17.78 ( #924 )
2021-05-24 12:49:03 +02:00
b8f98881fa
build(deps): bump rollup from 2.48.0 to 2.49.0 in /web ( #919 )
2021-05-24 12:48:53 +02:00
f887850b95
build(deps): bump github.com/getsentry/sentry-go in /outpost ( #922 )
2021-05-24 12:48:45 +02:00
2ec4b4ec98
build(deps): bump django-guardian from 2.3.0 to 2.4.0 ( #923 )
2021-05-24 12:48:23 +02:00
c98e4196bd
website/docs: ingress nginx auth headers ( #916 )
...
Extend example how to pass through auth headers from authentik if using ingress nginx as forward auth.
2021-05-23 22:49:31 +02:00
3b41c662ed
stages/authenticator_validate: add Duo support
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-23 22:31:12 +02:00
65522186f1
stages/authenticator_duo: improve setup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-23 21:44:52 +02:00
9f5a3c396d
stages/authenticator_duo: initial duo stage
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-23 21:10:39 +02:00
53e2b2c784
Prometheus metrics ( #914 )
...
* admin: add worker metrics
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* admin: add version metrics
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* events: add gauge for system tasks
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: add gauge for last hello and connection status
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: re-add prometheus metrics to database
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: allow access to metrics without credentials when debug is on
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: add UpdatingGauge to auto-set value on load
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* flows: add metrics for cache and building
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* policies: add metrics for policy engine
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* events: add histogram for task durations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* events: revert to gauge because values are updated on export view
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* core: add gauge to count all models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* events: add metrics for events
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-23 20:29:34 +02:00
a5cd9fa141
outposts: improve logging for docker controller
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-23 19:27:24 +02:00
039a1e544e
outpost: use same http client for api requests and oauth token redeeming
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-23 19:27:08 +02:00
0768b201a7
Merge branch 'version-2021.5'
2021-05-22 20:47:48 +02:00
c1c55a6005
lifecycle: fix permission error with local docker
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-22 20:47:05 +02:00
0144e1ad72
Merge branch 'next'
2021-05-22 20:27:26 +02:00
2d5c45543b
release: 2021.5.4
2021-05-22 20:15:23 +02:00
9b57f0b81d
Merge branch 'version-2021.5' into next
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# web/src/locales/en.po
# web/src/locales/pseudo-LOCALE.po
2021-05-22 20:01:16 +02:00
9d476a42d1
web: don't set X-Forwarded-Proto when no request TLS Options are set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-22 19:46:40 +02:00
2c816e6162
providers/proxy: don't use https to communicate with outpost
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-22 18:56:38 +02:00
934cfa483c
website/docs: add release notes for 2021.5.4
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-22 13:11:06 +02:00
50308510b4
Merge branch 'version-2021.5' into next
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# web/src/locales/en.po
# web/src/locales/pseudo-LOCALE.po
2021-05-22 13:10:04 +02:00
dbcb4d46ba
web: fix missing flow and policy cache UI
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-22 13:04:13 +02:00
bb89b9b572
Merge branch 'version-2021.5' into next
2021-05-21 23:50:43 +02:00
6600da7d98
providers/oauth2: add missing kid header to JWT Tokens
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 23:40:00 +02:00
1a0f72d0a8
Merge branch 'version-2021.5' into next
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# authentik/stages/authenticator_static/api.py
# swagger.yaml
2021-05-21 21:33:18 +02:00
a265dd54cc
stages/authenticator_*: fix Permission Error when disabling Authenticator as non-superuser
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 21:25:03 +02:00
a603f42cc0
api: add OwnerFilter
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 20:46:59 +02:00
d9a788aac8
api: rename auth to authentication, add authorization for rest_framework permission class
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 20:14:03 +02:00
7c6185b581
api: fix URL names for admin Authenticator Views
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 19:53:40 +02:00
41a1305555
policies: improve debug logging
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 19:10:47 +02:00
75f252b530
flows: rename oob to oobe
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 19:10:42 +02:00
c526e5fb9a
policies: improve debug logging
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 19:10:15 +02:00
7aa903d715
website/docs: update k8s install docs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 19:02:05 +02:00
b826eb264e
flows: rename oob to oobe
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 12:06:39 +02:00
a9519a4a68
g: set x-forwarded-proto based on upstream TLS Status
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 09:41:39 +02:00
a4960064c9
build(deps): bump postcss from 8.2.15 to 8.3.0 in /website ( #911 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.2.15 to 8.3.0.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.2.15...8.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-21 09:33:19 +02:00
94bddb9886
build(deps): bump codemirror from 5.61.0 to 5.61.1 in /web ( #912 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.61.0 to 5.61.1.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.61.0...5.61.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-21 09:33:08 +02:00
f38702f361
build(deps): bump boto3 from 1.17.76 to 1.17.77 ( #913 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.76 to 1.17.77.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.76...1.17.77 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-21 09:32:59 +02:00
c49fac39b1
g: set x-forwarded-proto based on upstream TLS Status
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-21 00:03:02 +02:00
b3390f0ab4
website/docs: update nginx config
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 22:06:55 +02:00
7666c246c3
Merge branch 'version-2021.5'
2021-05-20 20:46:18 +02:00
bf4cbb25fe
release: 2021.5.3
2021-05-20 20:17:39 +02:00
a925418f60
lib: don't send ImproperlyConfigured to sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 19:18:35 +02:00
ffd61d0e60
root: fix bumpversion
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 19:16:23 +02:00
13cc33c39c
website/docs: add 2021.5.3 changelog
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 19:14:28 +02:00
71d112bdcf
sources/plex: remove default for plex_token
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 19:13:54 +02:00
c58fe18b97
web: remove nginx config, add caching headers to g
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 19:11:55 +02:00
d2c06c40ea
sources/plex: remove default for plex_token
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 19:09:51 +02:00
590c7f4c9d
outposts: fix error on outpost disconnect
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 18:07:27 +02:00
9a48c2fd9a
outposts: fix error on outpost disconnect
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 18:07:07 +02:00
be5a6c0310
api: add set_*_url method for Application and Flow to set icon/background to URL
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 17:18:40 +02:00
92106ca4bf
api: add capabilities to API, add can_save_media
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 17:00:47 +02:00
56f1204c9b
outposts: fix update signal not being sent to correct instances
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 15:23:38 +02:00
f6f93640c5
outposts: fix update signal not being sent to correct instances
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 15:23:18 +02:00
b8c76eaf1c
build(deps): bump @sentry/tracing from 6.4.0 to 6.4.1 in /web ( #908 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.4.0...6.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-20 10:13:43 +02:00
9dbbd4eff6
build(deps): bump @sentry/browser from 6.4.0 to 6.4.1 in /web ( #907 )
2021-05-20 10:08:47 +02:00
2908be5272
build(deps): bump boto3 from 1.17.75 to 1.17.76 ( #909 )
2021-05-20 10:08:37 +02:00
349a5b2d00
web/admin: fix flow form not loading data
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 01:10:19 +02:00
63e3667e82
web: fix t.reset is not a function
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 01:10:11 +02:00
92f2a82c03
providers/oauth2: fix double login required when prompt=login
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 01:10:08 +02:00
dcf074650e
providers/proxy: fix redirect_uris not always being set on save
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 01:10:04 +02:00
1324ec5146
web/admin: fix flow form not loading data
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 01:09:50 +02:00
0f556fe8a3
web: remove po lineNumbers
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-20 00:06:10 +02:00
19371dad65
web: fix t.reset is not a function
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-19 23:37:23 +02:00
acf1ad91d9
providers/oauth2: fix double login required when prompt=login
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-19 23:34:27 +02:00
a74419214c
providers/proxy: fix redirect_uris not always being set on save
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-19 23:10:00 +02:00
7bd8110984
build(deps): bump @lingui/macro from 3.8.10 to 3.9.0 in /web ( #902 )
2021-05-19 14:50:26 +02:00
aa5623772c
build(deps): bump @lingui/core from 3.8.10 to 3.9.0 in /web ( #905 )
2021-05-19 14:47:43 +02:00
50ede4cc2c
build(deps): bump @lingui/cli from 3.8.10 to 3.9.0 in /web ( #903 )
...
Bumps [@lingui/cli](https://github.com/lingui/js-lingui ) from 3.8.10 to 3.9.0.
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v3.8.10...v3.9.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-19 07:35:34 +02:00
879ad27602
build(deps): bump @patternfly/patternfly from 4.102.2 to 4.103.6 in /web ( #904 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.102.2 to 4.103.6.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.102.2...prerelease-v4.103.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-19 07:35:21 +02:00
37a63d104f
build(deps): bump boto3 from 1.17.74 to 1.17.75 ( #906 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.74 to 1.17.75.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.74...1.17.75 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-19 07:35:07 +02:00
bc6aef7af2
lib: improve sentry integration
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-18 11:29:36 +02:00
2498e72f5d
web: remove nginx config, add caching headers to g
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-18 10:15:52 +02:00
c61442c121
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #895 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.23.0 to 4.24.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.24.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-18 09:30:24 +02:00
2d66837742
build(deps): bump @sentry/tracing from 6.3.6 to 6.4.0 in /web ( #896 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.3.6 to 6.4.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.3.6...6.4.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-18 09:30:16 +02:00
90e7fbe238
build(deps): bump @babel/core from 7.14.2 to 7.14.3 in /web ( #897 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.14.2 to 7.14.3.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.3/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-18 09:24:19 +02:00
4447f737e8
build(deps): bump @typescript-eslint/parser in /web ( #898 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.23.0 to 4.24.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.24.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-18 09:24:10 +02:00
c13c747263
build(deps): bump @babel/plugin-transform-runtime in /web ( #899 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.14.2 to 7.14.3.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.3/packages/babel-plugin-transform-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-18 09:24:00 +02:00
cac23f2fa4
Merge pull request #900 from goauthentik/dependabot/npm_and_yarn/web/sentry/browser-6.4.0
...
build(deps): bump @sentry/browser from 6.3.6 to 6.4.0 in /web
2021-05-18 09:23:48 +02:00
788ea46d8c
flows: fix formatting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-18 09:23:22 +02:00
c285c6b476
Merge pull request #901 from goauthentik/dependabot/pip/boto3-1.17.74
2021-05-18 08:31:48 +02:00
a7cf364e43
build(deps): bump boto3 from 1.17.73 to 1.17.74
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.73 to 1.17.74.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.73...1.17.74 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-18 04:29:36 +00:00
06dee5d5d8
flows: fix lint error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-17 23:38:31 +02:00
3cf0f07baf
*: fix API Schema for file uploads
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-17 23:12:52 +02:00
e177ab33e0
root: Merge pull request #886 from goauthentik/openapi-v3
...
OpenAPI v3
2021-05-17 21:25:07 +02:00
9e7c9ae649
web: fix API Path
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-17 20:48:58 +02:00
f016095891
Merge branch 'master' into openapi-v3
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# Pipfile.lock
2021-05-17 20:37:18 +02:00
5a465fbc36
release: 2021.5.2
2021-05-17 19:54:10 +02:00
7cd80a903a
build(deps): bump eslint-plugin-lit from 1.4.0 to 1.4.1 in /web ( #890 )
...
Bumps [eslint-plugin-lit](https://github.com/43081j/eslint-plugin-lit ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/43081j/eslint-plugin-lit/releases )
- [Commits](https://github.com/43081j/eslint-plugin-lit/compare/v1.4.0...v1.4.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 09:12:14 +02:00
dd00351bc7
build(deps): bump rollup from 2.47.0 to 2.48.0 in /web ( #889 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.47.0 to 2.48.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.47.0...v2.48.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 09:12:05 +02:00
5fca7d11b8
build(deps): bump boto3 from 1.17.72 to 1.17.73 ( #891 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.72 to 1.17.73.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.72...1.17.73 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 09:08:53 +02:00
0ff59636f7
build(deps-dev): bump pytest-django from 4.2.0 to 4.3.0 ( #892 )
...
Bumps [pytest-django](https://github.com/pytest-dev/pytest-django ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/pytest-dev/pytest-django/releases )
- [Changelog](https://github.com/pytest-dev/pytest-django/blob/master/docs/changelog.rst )
- [Commits](https://github.com/pytest-dev/pytest-django/compare/v4.2.0...v4.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 09:08:41 +02:00
c4751e4b59
Merge branch 'master' into openapi-v3
2021-05-17 00:12:30 +02:00
e5ebe390d2
ci: fix missing dependencies for scripts.generate_ci_config
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-17 00:08:45 +02:00
7f4bd27b85
Merge branch 'master' into openapi-v3
2021-05-16 23:51:45 +02:00
b66626f9c4
ci: generate secert_key for CI runs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 23:46:23 +02:00
a51a18f3a3
root: remove swagger
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 23:24:52 +02:00
b13d6deda8
root: explicitly set --user for codegen
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 23:14:51 +02:00
23123c43ee
website/docs: improve wording on release notes, point to tag for docker-compose download
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 23:08:11 +02:00
8ce918d527
website/docs: Always point to master copy of docker-compose.yml in installation instructions ( #888 )
2021-05-16 23:02:16 +02:00
626006725e
ci: always use makefile
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 22:57:02 +02:00
f9ce41229d
api: fix unittests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 22:36:26 +02:00
ae6a406b1d
Merge branch 'master' into openapi-v3
2021-05-16 22:29:39 +02:00
45c1a603e7
root: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 22:29:28 +02:00
330219e76f
Merge branch 'master' into openapi-v3
2021-05-16 22:26:07 +02:00
583271d5ed
root: only load debug secret key when debug is enabled
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 22:25:55 +02:00
176360fdd7
website/docs: fix $auth_cookie not being defined in outpost docs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 22:18:31 +02:00
0db17b9729
root: remove yasg
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 22:18:04 +02:00
9f9ee66cc4
api: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 21:57:04 +02:00
ab2bd622a8
Merge branch 'master' into openapi-v3
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# outpost/pkg/ak/api.go
# outpost/pkg/ak/global.go
# outpost/pkg/ldap/instance_bind.go
2021-05-16 21:36:24 +02:00
6bd27d27ec
outpost: use shorter API Calls
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 21:35:23 +02:00
8d2a3b67b9
lib: Fix config loading of secrets from files ( #887 )
2021-05-16 21:10:31 +02:00
a5233f89b2
outpost: migrate to openapitools/openapi-generator-cli
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 21:07:01 +02:00
8b6292b3de
api: don't overwrite 400 and 403
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 20:54:58 +02:00
cbed5a6522
api: fix missing error definitions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 19:53:04 +02:00
589f806b7c
flows: fix schema for flow executor
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 19:13:31 +02:00
07dc648470
web: fix mixed Static/TOTP pages
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 18:59:33 +02:00
41f6d3b6e7
stages/authenticator_static: add serializer for tokens
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 18:55:47 +02:00
ec8490e105
web: fix remaining API Calls
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 18:52:27 +02:00
69668a2a05
web: fix designation for flow lookups
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 18:46:04 +02:00
d0f1daf025
admin: make tasks's retry api not ask for a body
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 18:43:47 +02:00
d38fd603dd
web: fix more special API Calls
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 18:41:02 +02:00
ba5374f6e1
web: mass update API calls
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 18:24:15 +02:00
7152d7ee01
outposts: fix schema for outposts health
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 18:10:11 +02:00
ab07113530
admin: migrate WorkerViewSet to APIView
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 18:06:46 +02:00
a7d7b46747
admin: migrate version view to APIView
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 18:00:02 +02:00
dde1dabf97
web: pass 2 migration
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 17:53:59 +02:00
1f05484e3c
web/admin: migrate more components
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 17:51:58 +02:00
9a44088d2b
admin: migrate metrics viewset to APIView
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 17:49:37 +02:00
b351ae12c5
api: make config viewset single view
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 17:44:19 +02:00
759bf59780
core: make filefields readonly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 17:34:55 +02:00
10cb60f48e
api: fix pagination not being required in schema
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 17:32:13 +02:00
99be97206b
web: fix enums
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 15:31:13 +02:00
ef9f08553c
*: linting pass, rename from swagger to schema
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 15:22:57 +02:00
4fb71a6bdd
api: fix pagination schema
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 15:08:51 +02:00
3ab7588b73
web: Read() to Retrieve()
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 14:43:42 +02:00
cac1f242dc
*: replace swagger with openapi
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 14:23:05 +02:00
0bac738090
*: fix static response descriptions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 14:07:29 +02:00
d0d3072c50
outposts/ldap: fix AUTHENTIK_INSECURE not being respected for API client during bind
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-16 00:01:16 +02:00
1324d03815
*: initial migration to openapi v3
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-15 23:57:28 +02:00
34e2bbc41d
Merge branch 'next'
2021-05-15 23:25:17 +02:00
ea2dbb2f33
web/admin: fix error when copying token while none exist
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-15 23:25:06 +02:00
c55f2ad10a
root: set additional sentry tags
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-15 19:53:43 +02:00
2cde40aeee
website/docs: add release notes for 2021.5.2
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-15 17:49:34 +02:00
a30b32fbbf
outposts: fix missing default for OutpostState.for_channel
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-15 17:46:53 +02:00
1745306cc6
outposts: fix error when controller loads from cache but cache has expired
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-15 17:45:33 +02:00
8925787a13
flows: fix error when using cancel flow
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-15 17:42:37 +02:00
968b7ec17a
lib: fix parsing of remote IP header when behind multiple reverse proxies
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-15 15:08:53 +02:00
6600d5bf69
providers/oauth2: use user.uid
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-15 14:08:49 +02:00
a4278833d8
providers/proxy: fix ingress not being created with full https
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-15 13:45:41 +02:00
942905b9b1
providers/proxy: fix formatting issue
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 16:24:35 +02:00
81056c3889
LDAP: use username instead of name for user dn ( #883 )
2021-05-14 12:58:27 +02:00
36b694fc41
website/docs: add example ldapsearch command
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 11:47:38 +02:00
2d9f216658
web/admin: add notice for LDAP Provider's group selection
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 11:44:01 +02:00
8d7bb7da17
providers/proxy: connect ingress to https instead of http
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#882
2021-05-14 11:42:03 +02:00
965db6eaf5
outposts/proxy: fix insecure TLS Skip
...
closes #882
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 11:38:40 +02:00
9bdd6f23a4
website/docs: add ldap example, use ghcr
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 11:19:09 +02:00
675ad7710c
outposts/proxy: fix error redeeming code when using non-standard ports
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 11:13:57 +02:00
9939db13c3
outposts: fix reload notification not working due to wrong ID being saved
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 11:13:04 +02:00
03e134b296
web/admin: fix propertymappings not loading correctly
...
closes #879
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 10:58:33 +02:00
465750276c
core: fix application's slug field not being set to unique
...
closes #881
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 10:49:42 +02:00
9b13191646
web: fix chunks overwriting each other
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 01:06:29 +02:00
634ea61b50
lifecycle: check if group of docker socket exists
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-14 00:50:20 +02:00
0fcb4936a2
web: output js chunks without hashing
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 23:15:40 +02:00
934e62d5be
lifecycle: fix error when worker is not running as root
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 22:55:35 +02:00
c5e9197b19
website/docs: fix release notes
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 21:43:10 +02:00
0b7ebf0e07
release: 2021.5.1
2021-05-13 20:50:31 +02:00
ddca8ef3ca
tests/integration: fix outpost tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 20:33:41 +02:00
709581f5a8
root: use ghcr images by default
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 20:15:29 +02:00
72e41c03f5
lifecycle: run worker as root and drop perms later to fix docker permission issues
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 20:11:49 +02:00
40503d06b7
web/admin: improve UI for plex source
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 18:12:07 +02:00
1df8790050
stages/authenticator_static: fix error when listing devices
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 18:09:55 +02:00
3c23ad340f
web/admin: improve diagram api for flows
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 18:01:40 +02:00
f9f2e00913
core: improve error handling for backups
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 17:56:49 +02:00
8362507bdf
outposts: fix GIT_BUILD_HASH not being set correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 17:49:11 +02:00
a2181c3bf0
build(deps): bump actions/create-release from 1.0.0 to 1.1.4 ( #876 )
2021-05-13 15:40:05 +02:00
a07ded0dae
build(deps): bump actions/github-script from 0.2.0 to 4.0.2 ( #877 )
2021-05-13 15:39:48 +02:00
3b0b9301ee
build(deps): bump django from 3.2.2 to 3.2.3 ( #878 )
2021-05-13 15:39:40 +02:00
919f293fc7
tests/e2e: fix redirect_uri
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 13:09:30 +02:00
c4df2e5a50
Merge branch 'master' into next
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# Pipfile.lock
2021-05-13 12:47:55 +02:00
4d1500e0f3
outposts/proxy: revert to using request Host for redirect URI
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-13 12:34:53 +02:00
281bd4c69a
build(deps): bump @babel/core from 7.14.0 to 7.14.2 in /web ( #868 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.14.0 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-13 11:23:08 +02:00
e4678aa032
build(deps): bump @babel/plugin-transform-runtime in /web ( #869 )
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.13.15 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-plugin-transform-runtime )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-13 11:21:52 +02:00
ff1c4d555a
build(deps): bump @babel/preset-env from 7.14.1 to 7.14.2 in /web ( #870 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.14.1 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-13 11:20:46 +02:00
4a3e34d40a
build(deps): bump @docusaurus/preset-classic in /website ( #872 )
...
Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic ) from 2.0.0-alpha.75 to 2.0.0-beta.0.
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v2.0.0-beta.0/packages/docusaurus-preset-classic )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-13 11:18:39 +02:00
6939898bbe
build(deps): bump @babel/plugin-proposal-decorators in /web ( #871 )
...
Bumps [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators ) from 7.13.15 to 7.14.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.2/packages/babel-plugin-proposal-decorators )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-13 11:18:30 +02:00
549607c5ed
build(deps): bump kubernetes from 12.0.1 to 17.17.0 ( #874 )
...
Bumps [kubernetes](https://github.com/kubernetes-client/python ) from 12.0.1 to 17.17.0.
- [Release notes](https://github.com/kubernetes-client/python/releases )
- [Changelog](https://github.com/kubernetes-client/python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes-client/python/compare/v12.0.1...v17.17.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-13 11:18:20 +02:00
f61acdfbfd
build(deps): bump geoip2 from 4.1.0 to 4.2.0 ( #873 )
2021-05-13 11:15:25 +02:00
e3572bad76
build(deps): bump boto3 from 1.17.71 to 1.17.72 ( #875 )
2021-05-13 10:36:43 +02:00
8f99891a9d
release: 2021.5.1-rc10
2021-05-12 21:25:18 +02:00
99d5262d41
ci: install git in final test containers
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 21:24:35 +02:00
97a3c2d88b
release: 2021.5.1-rc9
2021-05-12 20:50:29 +02:00
e91ff4566d
Merge branch 'next' into version-2021.5
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# outpost/pkg/version.go
2021-05-12 20:49:58 +02:00
dc942b2f4c
outposts: build as gh-<commit hash>
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 20:37:55 +02:00
a3fccbdaff
outposts: add build_hash for docker image
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 20:36:18 +02:00
bdf9f26d07
outposts: compare build hash in outdated check
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 19:05:29 +02:00
901cea1453
outposts: send build hash as part of hello
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 19:02:04 +02:00
37b57ac28f
outposts: include git commit hash in build from git branch
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 18:56:44 +02:00
e9aa37ba67
outposts/ldap: fix user info caching, fix mixed case DN
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#864
2021-05-12 18:49:15 +02:00
9a0aa4c79b
outposts/ldap: add infinite loop prevention
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 18:31:44 +02:00
34ab68a169
outposts: cleanup logging
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 18:01:46 +02:00
52cf4890cf
root: remove servername from backup files
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 17:53:23 +02:00
8e5d03cb86
outposts: remove legacy API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 16:41:54 +02:00
2190fa555b
events/api: fix error when updating transports
...
closes #866
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 16:41:30 +02:00
ae1edde17b
ci: install git in container for dbbackup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 16:30:51 +02:00
3ad1c3f212
web/admin: fix AuthenticatorValidationStage's form not setting notConfiguredAction
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#802
2021-05-12 16:28:14 +02:00
3665e2fefa
release: 2021.5.1-rc8
2021-05-12 14:52:34 +02:00
3dbe35cf9e
stages/invitation: fix wrong serializer used for user model
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# swagger.yaml
2021-05-12 14:22:16 +02:00
65ec444e52
build(deps): bump boto3 from 1.17.70 to 1.17.71 ( #865 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.70 to 1.17.71.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.70...1.17.71 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-12 10:46:06 +02:00
c7f0ea8a4b
root: update dbbackup to git version
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 01:20:31 +02:00
0620324702
root: bump version of psf black
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-12 00:42:46 +02:00
5a802bcf83
web/admin: fix list of outpost status
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 22:59:45 +02:00
00c8054893
web/admin: fix border on dark mode in firefox
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 22:27:33 +02:00
dc2538f59d
web/admin: fix outpost health not updating on refresh
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 21:53:19 +02:00
5a0e78c698
outposts: fix issue with duplicate outpost health
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 21:46:30 +02:00
fd4e8a59f4
web/admin: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 20:09:49 +02:00
dd1a6a81c8
outposts/proxy: improve host header detection
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 20:02:36 +02:00
84dfbcaaae
providers/api: return redirect_uris for proxy provider
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 20:02:17 +02:00
e649e9fb03
core: don't use self.get_object for application permission check to prevent 404 when view permission is missing
...
closes #864
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 17:35:11 +02:00
266ef66a6f
Merge branch 'master' into next
2021-05-11 14:57:52 +02:00
842fdb0b0c
fixed session durations of more than 1 day ( #863 )
2021-05-11 14:57:33 +02:00
a270a84aae
website/docs: update link for saml provider metadata
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#857
2021-05-11 14:23:39 +02:00
36f7cad23b
Merge pull request #862 from goauthentik/form-refresh-on-save
...
Form refresh on save
2021-05-11 14:23:32 +02:00
e441ac1e43
web/admin: add download links for certificates
...
closes #861
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 14:21:48 +02:00
24f2932777
crypto: add ?download flag
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#861
2021-05-11 14:21:35 +02:00
a6c6f22221
web/admin: add button to copy saml metadata download link
...
closes #857
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 13:52:47 +02:00
abd5db8ad4
website/docs: update link for saml provider metadata
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#857
2021-05-11 13:44:51 +02:00
124ce80694
sources/plex: make plex_token readable from API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 13:32:28 +02:00
4352960f83
web/admin: fix error when updating oauth source
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 13:31:33 +02:00
4e2443d60b
flows: make cancel link always logout user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 13:13:05 +02:00
34a8408a4f
Merge branch 'next' into form-refresh-on-save
2021-05-11 13:07:57 +02:00
17b65adcc5
lib: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 13:07:47 +02:00
6f8d129dea
web/admin: migrate remaining forms
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 12:44:50 +02:00
59f339beda
web/admin: migrate stage forms to ModelForm
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 12:35:53 +02:00
ce1c400022
web/admin: migrate policy forms
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 12:19:35 +02:00
c99afe0ad4
web/admin: remove unused imports
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 12:12:31 +02:00
ff9ff18c11
web/admin: migrate more forms
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 12:05:30 +02:00
4d11d82c6e
web/admin: migrate more forms
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 11:55:25 +02:00
b4d750174f
web/admin: add modelform as base, start migrating
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 11:48:34 +02:00
fd44765ff4
Merge branch 'next' into form-refresh-on-save
2021-05-11 11:47:29 +02:00
190ebb27e4
Merge branch 'master' into next
2021-05-11 11:47:10 +02:00
fb3c04d0c7
build(deps): bump postcss from 8.2.14 to 8.2.15 in /website ( #858 )
2021-05-11 10:46:06 +02:00
3ba8de61e0
build(deps): bump eslint-plugin-lit from 1.3.0 to 1.4.0 in /web ( #859 )
2021-05-11 10:45:46 +02:00
d4d2be84a3
build(deps): bump boto3 from 1.17.69 to 1.17.70 ( #860 )
2021-05-11 10:45:33 +02:00
96ea7ae09c
root: allow configuration of s3 backup location
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 02:10:00 +02:00
172bfceb31
root: fix db backup failing when password has special chars
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 02:01:22 +02:00
932b19999e
providers/proxy: missing @property for noop
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 01:26:01 +02:00
0f1cc86e71
outposts/ak: updater providers automatically every 150 seconds
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 01:07:26 +02:00
788fd00390
outposts: use noop flag in each reconciler instead of raising Disabled and force use of get_referecen_object
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 00:27:29 +02:00
f602e202b8
website/docs: use beryju.org directly for beta
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-11 00:11:42 +02:00
9b60fcb08b
root: only install latest postgresql client, since they are backwards compatible
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 23:24:27 +02:00
a293a14f2a
outposts: re-add _config for backwards compat
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 22:28:46 +02:00
65bfa589eb
Merge branch 'master' into next
2021-05-10 20:35:11 +02:00
defca51d24
build(deps): bump @sentry/browser from 6.3.5 to 6.3.6 in /web ( #855 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.3.5...6.3.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 20:34:09 +02:00
d862028134
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #856 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.22.1 to 4.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.23.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 20:33:59 +02:00
c19d7c37aa
build(deps): bump @sentry/tracing from 6.3.5 to 6.3.6 in /web ( #853 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.3.5...6.3.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 20:30:55 +02:00
6fb3102d25
build(deps): bump @typescript-eslint/parser in /web ( #854 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.22.1 to 4.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.23.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 20:30:41 +02:00
51e3453dca
admin: fix linting in api tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 20:14:21 +02:00
6f58fdf158
api: add more tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 19:51:29 +02:00
5d4051f547
ci: test and lint at the same time
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 19:36:28 +02:00
219b8d1a57
outposts: allow individual components of managed outposts to be disabled
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 19:27:48 +02:00
c7d4e69669
root: make database port configurable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 19:25:15 +02:00
cd629dfbaa
outposts: improve API validation for config attribute, ensure all required attributes are set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 19:24:42 +02:00
8eaaaae2a7
outpost: add trace log level
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 18:09:52 +02:00
3d0a853449
Merge branch 'version-2021.5' into next
2021-05-10 18:07:39 +02:00
c2f8ff55cf
outposts: fix outpost delete hanging thread, run cleanup in async task with info from cache with ability to retry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 17:11:31 +02:00
4b52697cfe
web/elements: add refresh support to chart
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 15:57:52 +02:00
80fae44f47
release: 2021.5.1-rc7
2021-05-10 12:13:10 +02:00
afd7af557d
ci: login to ghcr
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 12:13:03 +02:00
73eb97ca6e
release: 2021.5.1-rc6
2021-05-10 11:44:23 +02:00
ebe90d8886
Merge branch 'next' into version-2021.5
2021-05-10 11:43:50 +02:00
a1a1b113b1
release: 2021.5.1-rc5
2021-05-10 11:34:00 +02:00
9adf8e88ba
ci: remove arm v8
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 11:33:21 +02:00
72d87ee51d
ci: test arm/v8 with libpq
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 11:23:15 +02:00
9654285535
Merge branch 'master' into next
2021-05-10 11:22:16 +02:00
6e47e69c62
build(deps-dev): bump prettier from 2.2.1 to 2.3.0 in /website ( #852 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.2.1...2.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-10 09:05:00 +02:00
1ba89a02ee
root: install libpq-dev in docker
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 00:38:58 +02:00
1fb3642701
sources/oauth: fix google tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 00:27:37 +02:00
847d97b813
sources/oauth: fix google tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 00:27:20 +02:00
253060def2
website: add service-account for outposts in other cluster
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 00:16:52 +02:00
2e70ea799a
ci: try arm64 only
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 00:06:49 +02:00
7364914ae8
Merge branch 'master' into next
2021-05-10 00:02:53 +02:00
1f1d322958
*: fix api results when non-superuser
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-10 00:01:35 +02:00
e4841ce1a4
Merge branch 'version-2021.5' into next
2021-05-09 23:41:23 +02:00
af30b781b6
ci: only arm only v8
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 23:40:27 +02:00
5f490c563e
ci: build for arm v6 and v8
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 23:32:52 +02:00
e33a5528f7
core: catch IntegrityError in flow_manager and deny request
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 23:31:39 +02:00
d4de243e3b
ci: always run on release for version branches but don't push images
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 23:09:48 +02:00
317117ee68
build(deps): bump eslint from 7.25.0 to 7.26.0 in /web ( #848 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.25.0 to 7.26.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.25.0...v7.26.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-09 23:03:39 +02:00
40d03a6124
build(deps): bump service-identity from 18.1.0 to 21.1.0 ( #849 )
...
Bumps [service-identity](https://github.com/pyca/service-identity ) from 18.1.0 to 21.1.0.
- [Release notes](https://github.com/pyca/service-identity/releases )
- [Changelog](https://github.com/pyca/service-identity/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/service-identity/compare/18.1.0...21.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-09 23:03:03 +02:00
9cfeeb35ba
ci: fix invalid workflow file
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 22:56:50 +02:00
b7d828702d
sources/oauth: don't set username on google source
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 22:56:44 +02:00
19dfeec782
build(deps): bump django-otp from 1.0.4 to 1.0.5 ( #850 )
...
Bumps [django-otp](https://github.com/django-otp/django-otp ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/django-otp/django-otp/releases )
- [Changelog](https://github.com/django-otp/django-otp/blob/master/CHANGES.rst )
- [Commits](https://github.com/django-otp/django-otp/compare/v1.0.4...v1.0.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-09 22:55:30 +02:00
07eef2869f
build(deps): bump boto3 from 1.17.68 to 1.17.69 ( #851 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.68 to 1.17.69.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.68...1.17.69 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-09 22:55:19 +02:00
f7fd31cc84
release: 2021.5.1-rc4
2021-05-09 21:43:38 +02:00
465d9c2b93
ci: use local context for docker build
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 21:42:22 +02:00
04aae8f584
sources/oauth: make secret write_only
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 21:40:25 +02:00
bbca90c93a
Merge branch 'next' into version-2021.5
2021-05-09 20:57:23 +02:00
dda1d4e0fb
core: add more logs to flow_manager
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 20:27:37 +02:00
f072c600cc
lifecycle: use URl for redis on startup to prevent errors with no paswords
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 20:13:58 +02:00
65b8a5bb8d
outposts/proxy: redirect to protocol based on X-Forwarded-Proto
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 19:12:35 +02:00
92537a6c8d
Merge branch 'next' into version-2021.5
2021-05-09 18:46:26 +02:00
72836ecd9d
outposts: default to currently running namespace if possible
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 18:44:32 +02:00
251a97c77e
Merge branch 'next' into version-2021.5
2021-05-09 18:13:52 +02:00
7f7046f0e4
outposts: lowercase k8s object names
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 18:13:21 +02:00
20e59158c2
root: add github actions to dependabot
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 18:08:06 +02:00
9a9e55ae32
ci: bump qemu action version
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 17:53:57 +02:00
481260a5ca
ci: bump checkout actions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 17:51:56 +02:00
436adcce2e
website/docs: fix URL for new chart repo
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 17:32:14 +02:00
cd3f02fd3b
release: 2021.5.1-rc3
2021-05-09 17:25:48 +02:00
7abfd24150
ci: only build arm64 and arm
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 17:23:19 +02:00
d3feab9463
release: 2021.5.1-rc2
2021-05-09 16:43:36 +02:00
189427609f
ci: fix paths for go build
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 16:41:52 +02:00
d76a9c211a
ci: fix web api client not being generated for general build
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 16:41:45 +02:00
ef7d9c4d35
ci: fix mixed environment variables
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 16:37:03 +02:00
70c25692eb
release: 2021.5.1-rc1
2021-05-09 16:07:50 +02:00
71b31a2812
ci: fix web api client not being generated before docker build
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 16:06:27 +02:00
d4493c0ee9
web/admin: add new base form to handle refresh events
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 12:59:00 +02:00
3208358a03
web: fix font-color of select inputs in dark mode
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 12:44:22 +02:00
a6a8eddf7c
providers/proxy: create ingress for forward_auth /akprox path
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 12:40:44 +02:00
8c0a87b710
outposts: improve logging for outpost controller
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 12:34:44 +02:00
2f88c435fb
website/docs: update diagram
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 01:30:29 +02:00
5cad59a9f8
providers/proxy: fix being able to set empty internal_host
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-09 00:07:34 +02:00
5ac6a6910e
outposts: check if traefik CRD exists before attempting to delete
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 21:59:13 +02:00
d751a7fc4c
lib: add user attribute "goauthentik.io/user/override-ips" to allow overriding of client ips
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 21:42:31 +02:00
f1fd223bc7
outposts/ldap: fix concurrency issues
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 21:21:53 +02:00
e75712fa09
website/docs: add configuration options for postgres and redis
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 17:14:14 +02:00
1b87375661
lib: add default to config from file://
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 17:13:13 +02:00
545a114450
website/docs: add 2021.5 to sidebar
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 16:42:46 +02:00
02b06838e2
root: remove old helm chart
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 16:25:11 +02:00
6868b7722c
outposts: delete old outpost deployment when name or namespace is changed
...
closes #845
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 16:11:38 +02:00
1e303b515b
web/flows: update background for new release
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 15:57:42 +02:00
34a9a6a389
ci: run apt update before installing dependencies
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 14:41:40 +02:00
7a1935b4e2
outposts: fix error on k8s when name has spaces
...
closes #846
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 14:09:21 +02:00
bf60b33d03
website/docs: add diagram for terminology
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-08 13:58:38 +02:00
9bb50fd556
website: update screenshots
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 14:23:43 +02:00
5e7521915a
stages/password: fix configure_flow not being set on initial setup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 14:08:43 +02:00
7b0cda3a6a
website/docs: fix tabs not rendering correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 14:08:30 +02:00
db5279f952
web/admin: default to user active to true
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 14:08:17 +02:00
9fc072e4df
outposts: fix lint
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 11:56:44 +02:00
55ea9afeec
core: fix dark mode on server-side rendered pages
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 11:53:53 +02:00
9485f0b8cc
outpost/ldap: make users and groups OU instead of CN
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 11:46:26 +02:00
fabdb6448f
ci: fix arguments for sentry release
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 11:00:13 +02:00
e629079352
Merge branch 'master' into next
2021-05-07 10:07:46 +02:00
e6dfa8294e
providers/proxy: use name.namespace for middleware service
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 10:07:30 +02:00
e5a5a5c603
outposts: fix k8s controller not handing Disabled() in static deployment
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 09:52:43 +02:00
4d07da5ffa
build(deps): bump golang from 1.16.3 to 1.16.4 ( #841 )
...
Bumps golang from 1.16.3 to 1.16.4.
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-07 09:44:09 +02:00
5b4f34fd5f
build(deps): bump boto3 from 1.17.67 to 1.17.68 ( #843 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.67 to 1.17.68.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.67...1.17.68 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-07 09:44:00 +02:00
2e05047151
build(deps): bump sentry-sdk from 1.0.0 to 1.1.0 ( #844 )
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/1.0.0...1.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-07 09:43:48 +02:00
459a6ea437
build(deps): bump golang from 1.16.3 to 1.16.4 in /outpost ( #842 )
...
Bumps golang from 1.16.3 to 1.16.4.
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-07 09:43:37 +02:00
ea7f9f291f
outposts: create traefikmiddleware if forwardAuth is enabled
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-07 00:01:35 +02:00
241d790e69
stages/user_write: if any connection is being sent in the plan context, save it to the user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 22:10:20 +02:00
83e08f12ae
core: fix arguments not being passed in FlowManager
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 22:07:48 +02:00
6526659b51
sources/plex: allow auth for owner (when identifier of source plex token matches)
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 21:50:15 +02:00
6c3b7c8d3e
events: handle error when notifications are triggered and no users exist
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 20:13:04 +02:00
d51ecc4554
sources/saml: handle internal error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 20:10:56 +02:00
ef63e35ad2
outposts: improve messaging from controller on k8s
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 20:07:29 +02:00
4e9176ed2e
outposts: support different port on container vs exposed port
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 19:59:49 +02:00
d1296e9cc7
outposts: fix deployments referencing the wrong secret
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 19:51:14 +02:00
d85e0593f1
core: set attributes on users which are enrolled via source
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 19:35:05 +02:00
20c1f15dc0
web/admin: fix color-scheme for charts and flow diagram
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 16:25:29 +02:00
c864f4e312
root: replace images in compose with alpine
...
closes #840
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 15:01:37 +02:00
202ad1a3ac
root: update security md
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 14:43:19 +02:00
979a5f800e
web/admin: show callback URL when creating/updating source
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 14:40:02 +02:00
c151faeff6
ci: batch runs in azure devops
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 14:02:59 +02:00
b3a3852a54
core: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 13:58:58 +02:00
e401b4e74e
web/admin: fix naming of charts on overview page
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 13:51:54 +02:00
9538ad5710
web/admin: show users and groups as chart
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 13:44:53 +02:00
49bf82a0a4
core: add user filter by superuser status
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 13:44:42 +02:00
e6fdec4c8e
Merge branch 'master' into next
2021-05-06 13:16:22 +02:00
73b87a5e3d
events: fix error in API when specifying max_n
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 13:15:54 +02:00
303b847cdc
web/admin: rewrite overview page
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-06 13:15:27 +02:00
0386c0dd7b
build(deps): bump lit-element from 2.5.0 to 2.5.1 in /web ( #834 )
...
Bumps [lit-element](https://github.com/lit/lit-element ) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/lit/lit-element/releases )
- [Changelog](https://github.com/lit/lit-element/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lit/lit-element/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-06 11:00:42 +02:00
7f1b9cdeb2
build(deps): bump django from 3.2.1 to 3.2.2 ( #839 )
...
Bumps [django](https://github.com/django/django ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.2.1...3.2.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-06 11:00:28 +02:00
252bb04dd3
build(deps): bump boto3 from 1.17.66 to 1.17.67 ( #838 )
2021-05-06 08:44:21 +02:00
3fbcfb48fb
build(deps): bump @types/codemirror from 0.0.109 to 5.60.0 in /web ( #833 )
2021-05-06 08:43:59 +02:00
69f7198976
build(deps): bump postcss from 8.2.13 to 8.2.14 in /website ( #835 )
2021-05-06 08:43:29 +02:00
c74c8b2083
build(deps): bump lit-html from 1.4.0 to 1.4.1 in /web ( #836 )
2021-05-06 08:43:10 +02:00
63d4f598e4
build(deps): bump babel-plugin-macros from 3.0.1 to 3.1.0 in /web ( #837 )
2021-05-06 08:42:54 +02:00
ded6b6f937
web/admin: refactor chart component to allow setting of general chart data
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 22:15:11 +02:00
225099b1a1
web/admin: fix error when viewing ldap provider
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 21:57:13 +02:00
6b7a32548d
web/admin: change icon for aggregate card
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 21:55:11 +02:00
c71d415456
web/admin: load plex servers on load
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 21:15:26 +02:00
c03f0d1d7c
ci: fix names for docker images during release
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 21:11:18 +02:00
ac9cac302c
outposts: fix outpost state showing last time without version
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 20:49:13 +02:00
701c140cfd
providers/proxy: fix logic error for ingress lookup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 20:28:13 +02:00
ca5761652c
lifecycle: show errors when initial db check fails
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 20:15:01 +02:00
553872e8dd
website: fix layout on mobile
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 20:05:07 +02:00
adc9b67a9c
website/docs: move configuration to its own document
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 19:52:07 +02:00
fa2ff5fc2b
sources/plex: save user's plex token, add option to allow friends
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 19:37:59 +02:00
d5cab5d580
sources/plex: fix default for client_id
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 19:23:51 +02:00
9e3b5d313b
web/admin: rewrite sidebar to use full components, switch to categories
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 19:14:37 +02:00
be8b2bf6f6
providers/proxy: don't create ingress for domains which use forwardAuth, don't create ingress at all if all providers are forward auth
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 17:53:12 +02:00
3f8cd7ff13
website/docs: link correct docker-compose file
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 17:30:44 +02:00
b266a2cdfb
outposts: make k8s service type configurable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 15:37:56 +02:00
9a15a66d85
outposts: make k8s object naming configurable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 15:36:27 +02:00
446f104c90
core: add user UID to API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 11:54:28 +02:00
2cad9a3d07
website/docs: add LDAP Outpost docs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 11:48:07 +02:00
ee48b8c225
Merge pull request #828 from goauthentik/dependabot/npm_and_yarn/web/typescript-eslint/parser-4.22.1
...
build(deps): bump @typescript-eslint/parser from 4.22.0 to 4.22.1 in /web
2021-05-05 11:09:08 +02:00
a91649a7d4
build(deps): bump @typescript-eslint/parser in /web
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.22.0 to 4.22.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.1/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-05 08:53:54 +00:00
ca89201bd8
Outpost LDAP ( #784 )
...
* outposts: initial ldap outpost implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: add LDAP Binding using flows
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* core: add API to check access to single application by slug
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: check application access
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* providers/ldap: add LDAP provider
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: add ability to use multiple providers on the same outpost
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: add UI for LDAP Provider
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: fix linting
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: add controllers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: fix type not being configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: use authorization_flow instead of separate field
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: add dockerfile
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* providers/ldap: fix lint error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* core: add groups to users
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* providers/ldap: add search_group to limit who can do search requests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: improve logging,return success for empty DN
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: allow outposts to have non-object specific permissions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: use forked version of ldap library
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts/ldap: save user DN to determine who can search
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* */api: fix lookups per user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: only show plex servers you own
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* lib: add support for file:// protocol in config file
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: hide oauth client secret if not updating
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outpost/ldap: check access based on Group Membership
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* core: show users and groups when user has overall user permissions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* lib: handle errors when reading config from file://
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: fix package json failing
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* ci: bump node spec to 16x for npm version and lockfile v2
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 10:40:56 +02:00
e3a8fc0746
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #829 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.22.0 to 4.22.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.1/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-05 10:13:10 +02:00
5e3a6b802b
build(deps): bump rollup from 2.46.0 to 2.47.0 in /web ( #830 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.46.0 to 2.47.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.46.0...v2.47.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-05 10:12:59 +02:00
e8d9f992b9
build(deps): bump boto3 from 1.17.65 to 1.17.66 ( #831 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.65 to 1.17.66.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.65...1.17.66 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-05 10:12:48 +02:00
260b2c8ca8
ci: bump node spec to 16x for npm version and lockfile v2
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 09:44:15 +02:00
751e77fa9e
web: fix package json failing
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 01:24:10 +02:00
86c2a5d69d
lib: handle errors when reading config from file://
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 01:03:00 +02:00
1a02049104
core: show users and groups when user has overall user permissions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 01:02:47 +02:00
32934fcd38
outpost/ldap: check access based on Group Membership
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-05 00:03:19 +02:00
d84d7c26ca
Merge branch 'master' into outpost-ldap
2021-05-04 23:34:31 +02:00
2f6e6a3123
core: improve messaging when flow manager denied request
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 23:30:21 +02:00
36b674349a
Merge branch 'master' into next
2021-05-04 23:28:04 +02:00
038ef67745
build(deps-dev): bump pytest from 6.2.3 to 6.2.4 ( #826 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.2.3 to 6.2.4.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.3...6.2.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-04 23:14:06 +02:00
53831fa354
build(deps): bump boto3 from 1.17.64 to 1.17.65 ( #827 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.64 to 1.17.65.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.64...1.17.65 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-04 23:13:56 +02:00
be39673f29
Merge pull request #825 from goauthentik/dependabot/pip/django-3.2.1
...
build(deps): bump django from 3.2 to 3.2.1
2021-05-04 23:13:46 +02:00
0f8dbfcc9c
web/admin: hide oauth client secret if not updating
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 22:58:52 +02:00
ba57bf4fa2
lib: add support for file:// protocol in config file
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 22:53:59 +02:00
b1c9126832
web/admin: only show plex servers you own
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 22:51:52 +02:00
e674f03064
*/api: fix lookups per user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 21:58:20 +02:00
08451c15f4
outposts/ldap: save user DN to determine who can search
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 21:49:15 +02:00
99d161e212
Merge branch 'master' into outpost-ldap
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# authentik/core/api/users.py
# authentik/policies/event_matcher/migrations/0013_alter_eventmatcherpolicy_app.py
2021-05-04 21:02:20 +02:00
940ccf9ea8
website/docs: fix formatting for release notes
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 20:13:38 +02:00
08cce2ca4e
website/docs: update release notes for next
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 18:50:13 +02:00
4acbda2b77
core: improve messaging on flow_manager, authenticate user when they linked their account after not having been authenticateed
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 18:49:27 +02:00
83cfb5f8c2
stages/email: improve error handling
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 18:30:23 +02:00
0d370ef0a9
web/admin: filter out service accounts by default
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 18:23:13 +02:00
a335ca0895
web/admin: use history.replaceState in Tabs to prevent double history entries
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 18:13:20 +02:00
8a666535a8
website/docs: update container explanation
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 17:49:21 +02:00
e6431593f7
web/admin: auto-select keypair in oauth provider creation when only 1 keypair exists
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 17:09:04 +02:00
928c2bf0d6
web/admin: add launch button to application view page
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 17:08:46 +02:00
68388e9551
helm: fix typo
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 16:27:05 +02:00
5d26fa0403
gproxy: add sentry integration
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 14:28:48 +02:00
42f9ba8efe
gproxy: load default config file for debug and listen statements
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 14:10:34 +02:00
0440ad7c09
web/admin: add missing plex source view
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 12:09:35 +02:00
3ebc531ae2
web/admin/sources: fix userMatchingMode not being configurable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 12:02:16 +02:00
ca3b5fa2a2
Merge pull request #822 from goauthentik/go-proxy
...
Go proxy
2021-05-04 11:41:17 +02:00
0f0a5b0621
ci: fix API not being generated for server build
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-04 10:58:37 +02:00
51835887ab
build(deps): bump @babel/preset-env from 7.14.0 to 7.14.1 in /web ( #823 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.14.0 to 7.14.1.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.1/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-04 10:44:03 +02:00
09bcbcc2ac
build(deps): bump boto3 from 1.17.62 to 1.17.64
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.62 to 1.17.64.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.62...1.17.64 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-04 10:44:03 +02:00
8a76d6a21b
build(deps): bump @babel/preset-env from 7.14.0 to 7.14.1 in /web ( #823 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.14.0 to 7.14.1.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.1/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-04 09:51:21 +02:00
48ab436444
Merge pull request #824 from goauthentik/dependabot/pip/boto3-1.17.64
...
build(deps): bump boto3 from 1.17.62 to 1.17.64
2021-05-04 09:51:10 +02:00
18a53a9e23
build(deps): bump boto3 from 1.17.62 to 1.17.64
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.62 to 1.17.64.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.62...1.17.64 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-04 04:35:31 +00:00
6725569ba8
gproxy: listen on tls
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 23:19:22 +02:00
812be495a5
Merge branch 'master' into go-proxy
2021-05-03 22:53:33 +02:00
dbc3df1f63
events: handle error when notification rule doesn't exist during task
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 22:52:39 +02:00
07b001bc2b
Merge pull request #814 from goauthentik/plex-auth
...
sources/plex: rewrite plex source
2021-05-03 22:46:37 +02:00
c012bed379
web: bump CI pipeline to node 14
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 22:13:23 +02:00
d330e9ee7f
web/flows: fix rendering for plex login
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 22:08:25 +02:00
be21a5d172
sources/plex: add general tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 21:55:55 +02:00
ea2f623955
tests/e2e: update e2e tests for new source login button
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 21:40:45 +02:00
6fc38436f4
sources/plex: set better defaults on model
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 21:23:13 +02:00
35faf269db
sources: rewrite onboarding
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 20:27:52 +02:00
e56c3fc54c
Merge branch 'master' into plex-auth
2021-05-03 18:28:53 +02:00
5891fb3ad6
root: fix redis not being set to restart unless-stopped
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 18:28:46 +02:00
1041718e27
sources/saml: fix redirect url dropping non-standard ports
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 14:51:46 +02:00
2507c0eec9
stages/invitation: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 12:44:19 +02:00
5ea9601062
build(deps): bump @sentry/tracing from 6.3.4 to 6.3.5 in /web ( #819 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.3.4 to 6.3.5.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.3.4...6.3.5 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-03 12:43:37 +02:00
c0e6a6c614
website/docs: add wip docs for next version
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 10:00:14 +02:00
4523550422
stages/invitation: add single_use flag to delete invitation after use
...
closes #821
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 09:52:38 +02:00
988cf15b71
root: initial go proxy, update compose and helm
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-03 09:39:09 +02:00
6ae660aea4
build(deps): bump boto3 from 1.17.61 to 1.17.62 ( #820 )
2021-05-03 08:36:53 +02:00
f201ce8059
build(deps): bump chart.js from 3.2.0 to 3.2.1 in /web ( #818 )
2021-05-03 08:36:27 +02:00
59624ed45c
build(deps): bump lit-element from 2.4.0 to 2.5.0 in /web ( #817 )
2021-05-03 08:36:12 +02:00
3e78baf2d7
build(deps): bump @docusaurus/preset-classic in /website ( #816 )
2021-05-03 08:36:00 +02:00
08c67b2a2c
build(deps): bump @sentry/browser from 6.3.4 to 6.3.5 in /web ( #815 )
2021-05-03 08:35:39 +02:00
01d29134b9
sources/plex: add API to redeem token
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-02 16:47:20 +02:00
55250e88e5
sources/*: rewrite UILoginButton to return challenge instead
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-02 16:46:27 +02:00
f1b100c8a5
sources/plex: initial plex source implementation
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-02 14:43:51 +02:00
19708bc67b
core: add additional_data to UILoginButton to pass additional data
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-02 14:43:26 +02:00
40a885aaaa
web/admin: add collapse button to sidebar header on mobile viewport
...
closes #813
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-02 12:48:45 +02:00
c529340d6c
*: fix title not being set correctly for server-side rendered views
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-02 12:22:50 +02:00
c317efa14c
Merge branch 'master' into outpost-ldap
2021-05-01 00:26:55 +02:00
379fcf9c1f
sources/saml: fix error ValueError while decoding XML
...
closes #812
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-05-01 00:18:57 +02:00
e10a7b48b7
sources/saml: fix Redirect bindings when SSO Url already has query params
...
related to #812
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-30 23:44:04 +02:00
3e666de91d
outposts: fix formatting of image name
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-30 16:52:28 +02:00
333758d91f
crypto: handle encrypted private keys
...
closes #811
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-30 15:25:42 +02:00
50678a9e2e
build(deps): bump @sentry/tracing from 6.3.3 to 6.3.4 in /web ( #809 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.3.3 to 6.3.4.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.3.3...6.3.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-30 10:36:58 +02:00
eb8f52b870
stages/identification: fix tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-30 10:15:27 +02:00
3ee90712b2
build(deps): bump @types/grecaptcha from 3.0.1 to 3.0.2 in /web ( #807 )
...
Bumps [@types/grecaptcha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/grecaptcha ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/grecaptcha )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-30 09:37:48 +02:00
e4eadf8080
build(deps): bump rollup from 2.45.2 to 2.46.0 in /web ( #806 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.45.2 to 2.46.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.45.2...v2.46.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-30 09:37:30 +02:00
26ebaf16fc
build(deps): bump @babel/preset-env from 7.13.15 to 7.14.0 in /web ( #808 )
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.13.15 to 7.14.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.0/packages/babel-preset-env )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-30 09:37:21 +02:00
d0ed372af0
build(deps): bump @sentry/browser from 6.3.3 to 6.3.4 in /web ( #805 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 6.3.3 to 6.3.4.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.3.3...6.3.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-30 09:37:09 +02:00
cc8b2d7dfe
build(deps): bump @babel/core from 7.13.16 to 7.14.0 in /web ( #804 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.13.16 to 7.14.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.14.0/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-30 09:36:59 +02:00
61a212371f
build(deps): bump boto3 from 1.17.60 to 1.17.61 ( #810 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.60 to 1.17.61.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.60...1.17.61 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-30 09:36:40 +02:00
9ce49c2089
stages/identification: fix unused import
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-30 09:34:33 +02:00
34c45900c2
stages/identification: allow selection of no user fields to only allow login via sources
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-30 01:07:37 +02:00
bf7d110af3
Merge branch 'version-2021.4'
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# .github/workflows/release.yml
# helm/README.md
# helm/values.yaml
# website/docs/installation/kubernetes.md
2021-04-29 23:50:52 +02:00
4e5eeacf0a
release: 2021.4.5
2021-04-29 23:03:09 +02:00
e7b498e8b4
outposts/ldap: use forked version of ldap library
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-29 21:06:30 +02:00
b55cb2b40c
Merge branch 'master' into outpost-ldap
2021-04-29 20:13:47 +02:00
25c001f2cd
outposts: allow better configuration of outpost image name
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-29 20:07:53 +02:00
2a409215d3
outpost: forwardAuth mode ( #790 )
2021-04-29 18:17:10 +02:00
ad8ee83697
root: use upstream sentry action for release
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-29 16:14:03 +02:00
d1d28722d2
lib: don't send 404 errors to sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-29 15:27:41 +02:00
1efd09fcd5
website/docs: update release notes for 2021.4.5
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-29 15:26:42 +02:00
35f0e6b88d
lib: don't send 404 errors to sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-29 15:25:54 +02:00
a6e528d209
core: fix text color of error pages not being white
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-29 15:18:28 +02:00
bb2c4423b0
core: fix text color of error pages not being white
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-29 15:17:10 +02:00
ad9f29566b
build(deps): bump @sentry/tracing from 6.3.1 to 6.3.3 in /web ( #798 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.3.1 to 6.3.3.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.3.1...6.3.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-29 10:30:50 +02:00
e76bb6bc13
build(deps): bump pyjwt from 2.0.1 to 2.1.0 ( #801 )
2021-04-29 07:31:40 +02:00
a68642779d
build(deps): bump lit-html from 1.3.0 to 1.4.0 in /web ( #797 )
2021-04-29 07:31:04 +02:00
3c04fcaa9f
build(deps): bump django-otp from 1.0.3 to 1.0.4 ( #800 )
2021-04-29 07:30:54 +02:00
5955d28073
build(deps): bump boto3 from 1.17.59 to 1.17.60 ( #799 )
2021-04-29 07:30:23 +02:00
a6fb6161d7
build(deps): bump @sentry/browser from 6.3.1 to 6.3.3 in /web ( #796 )
2021-04-29 07:30:06 +02:00
6b0e0610c6
website/docs: add release notes for 2021.4.5
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:51:22 +02:00
2c70301f56
stages/invitation: accept token from prompt_data
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:43:40 +02:00
07b9923bf6
stages/invitation: fix token not being loaded correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:43:40 +02:00
8b3923200d
web: fix text-colour for form help text
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:43:40 +02:00
3dcd67c1a3
outposts: only kill docker container if its running
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:43:32 +02:00
2a9feafb90
root: add middleware to properly report websocket connection to sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:42:10 +02:00
580e88c6fc
web: ignore network errors for sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:41:55 +02:00
d82c01aa61
web/admin: don't show docker certs as required
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:41:50 +02:00
1af3357826
*: make logger not use .error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:41:44 +02:00
ed49d7824e
stages/email: catch ValueError when global email settings are invalid
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:41:38 +02:00
378402fcf0
stages/user_login: add tests for explicit session length
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:41:21 +02:00
50f0c11c0b
web/flows: fix redirect loop when sentry is enabled
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:41:21 +02:00
58712828a4
web/flows/identification: fix phrasing account recovery
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:40:16 +02:00
b2b9093c95
web: don't enable ShadyDOM on selenium
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:40:16 +02:00
afa2afe1d4
web/flows: include ShadyDOM, always enable ShadyDOM for flow interface
...
improve compatibility with password managers and iOS
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:40:16 +02:00
d7631e8af0
stages/invitation: accept token from prompt_data
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:39:06 +02:00
6e625f7400
stages/invitation: fix token not being loaded correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 22:13:54 +02:00
f54ead2b45
web: fix text-colour for form help text
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 21:55:01 +02:00
c4e4e17f93
providers/oauth2: add access_code_validity ( #795 )
...
closes #794
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 21:03:43 +02:00
43c87f87c3
root: use docker action during release
...
closes #738
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 21:03:13 +02:00
4da0c81f44
root: use docker action to login
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 20:58:11 +02:00
9b70aaa717
outposts: only kill docker container if its running
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 18:32:16 +02:00
5769eb277c
website/admin: fix sessionDuration not updated on UserLoginStageForm
...
closes #793
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-28 09:16:04 +02:00
26f60b3e85
build(deps): bump @docusaurus/preset-classic in /website ( #791 )
...
Bumps [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic ) from 2.0.0-alpha.73 to 2.0.0-alpha.74.
- [Release notes](https://github.com/facebook/docusaurus/releases )
- [Changelog](https://github.com/facebook/docusaurus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/docusaurus/commits/v2.0.0-alpha.74/packages/docusaurus-preset-classic )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-28 09:10:57 +02:00
7d8ed06539
build(deps): bump boto3 from 1.17.58 to 1.17.59 ( #792 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.58 to 1.17.59.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.58...1.17.59 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-28 09:09:35 +02:00
4d858c64e0
Merge branch 'master' into outpost-ldap
2021-04-27 17:08:26 +02:00
6f0792ccfe
api: remove legacy basic auth for 2021.3 outposts
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 17:06:47 +02:00
04f06e00ff
api: add tests for permission_required decorator
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 17:04:38 +02:00
776c3128b8
flows: add tests for stage type, component and ui_user_settings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 16:52:50 +02:00
e9e0992dce
root: add middleware to properly report websocket connection to sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 16:21:44 +02:00
69af788b0f
web: ignore network errors for sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 15:54:57 +02:00
ceace0282b
web/admin: don't show docker certs as required
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 15:43:40 +02:00
ccef7b4233
*: make logger not use .error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 15:43:26 +02:00
cad6c42fdd
lib: add more tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 15:43:11 +02:00
d2abe6d455
stages/email: catch ValueError when global email settings are invalid
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 15:20:09 +02:00
68d120b3b4
sources/oauth: add tests for google type
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 15:19:54 +02:00
48c0c0baca
*/api: simplify lookups for per-user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 14:53:01 +02:00
7b29a1e485
stages/user_login: add tests for explicit session length
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 14:52:42 +02:00
fe28d216fe
providers/oauth2: always test JWT keys in tests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-27 14:07:04 +02:00
e36fb6641e
Merge branch 'master' into outpost-ldap
2021-04-27 09:27:11 +02:00
972471ce79
build(deps): bump boto3 from 1.17.57 to 1.17.58 ( #788 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.57 to 1.17.58.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.57...1.17.58 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-27 09:18:13 +02:00
38edd76949
build(deps): bump postcss from 8.2.12 to 8.2.13 in /website ( #787 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.2.12 to 8.2.13.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.2.12...8.2.13 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-27 09:17:46 +02:00
cd07c12c1b
build(deps-dev): bump pylint from 2.8.1 to 2.8.2 ( #789 )
...
Bumps [pylint](https://github.com/PyCQA/pylint ) from 2.8.1 to 2.8.2.
- [Release notes](https://github.com/PyCQA/pylint/releases )
- [Changelog](https://github.com/PyCQA/pylint/blob/master/ChangeLog )
- [Commits](https://github.com/PyCQA/pylint/compare/pylint-2.8.1...v2.8.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-27 09:17:21 +02:00
3ce8b836dc
outposts: allow outposts to have non-object specific permissions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 23:28:26 +02:00
d27dfcc1e3
outposts/ldap: improve logging,return success for empty DN
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 23:25:31 +02:00
1d5958a78f
providers/ldap: add search_group to limit who can do search requests
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 23:25:03 +02:00
b6e0a1d8f4
website: remove slot from api browser
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 19:51:47 +02:00
2a122845d9
core: add groups to users
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 19:51:24 +02:00
21c7787eed
web/flows: fix redirect loop when sentry is enabled
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 17:45:09 +02:00
fae4d34131
Merge branch 'master' into outpost-ldap
2021-04-26 17:11:50 +02:00
7ff7bfeb58
core: fix incorrect styling for bse_full template
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 16:44:13 +02:00
983604265b
Merge branch 'master' into outpost-ldap
2021-04-26 15:55:52 +02:00
f8d6daa928
root: unlock pylint again
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 15:55:36 +02:00
6fc26aca72
build(deps-dev): bump pylint-django from 2.4.3 to 2.4.4 ( #786 )
...
Bumps [pylint-django](https://github.com/PyCQA/pylint-django ) from 2.4.3 to 2.4.4.
- [Release notes](https://github.com/PyCQA/pylint-django/releases )
- [Changelog](https://github.com/PyCQA/pylint-django/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/PyCQA/pylint-django/compare/v2.4.3...v2.4.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-26 15:51:00 +02:00
29da7dd8d6
providers/ldap: fix lint error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 15:49:19 +02:00
91ca90f700
outposts/ldap: add dockerfile
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 15:35:56 +02:00
b3c8ffb96c
outposts/ldap: use authorization_flow instead of separate field
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 15:09:41 +02:00
b35d9ae8b0
outposts: fix type not being configurable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 14:45:14 +02:00
302b047f1a
outposts/ldap: add controllers
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 14:26:31 +02:00
dcd80c6d63
outposts/ldap: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 12:24:46 +02:00
d741ed430a
web/admin: add UI for LDAP Provider
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 12:12:02 +02:00
8436738b0f
root: fix transifex link
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 11:56:10 +02:00
5b150657f5
outposts/ldap: add ability to use multiple providers on the same outpost
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 11:53:06 +02:00
f89479caf3
providers/ldap: add LDAP provider
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 11:52:42 +02:00
2f3bf5efe7
outposts/ldap: check application access
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 10:46:53 +02:00
5fb07acf54
core: add API to check access to single application by slug
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 10:08:35 +02:00
99d0d4e8de
Merge branch 'master' into outpost-ldap
2021-04-26 09:25:26 +02:00
afc5dc5543
root: lock pylint to < 2.8
...
https://github.com/PyCQA/pylint-django/issues/323
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 09:24:18 +02:00
9341787fe7
providers/oauth2: replace deprecated jwkest with pyjwt
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-26 00:02:13 +02:00
6c9b3ebd2b
outposts: add LDAP Binding using flows
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-25 22:07:12 +02:00
a525d6c3a9
Merge branch 'master' into outpost-ldap
2021-04-25 20:46:02 +02:00
b59b9314e4
web/flows/identification: fix phrasing account recovery
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-25 18:50:19 +02:00
7687b744cc
build(deps): bump @sentry/browser from 6.3.0 to 6.3.1 in /web ( #780 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.3.0...6.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-25 18:14:42 +02:00
9fb41b8d10
build(deps): bump boto3 from 1.17.54 to 1.17.57 ( #783 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.54 to 1.17.57.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.54...1.17.57 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-25 18:12:34 +02:00
51ffdcb5cb
build(deps): bump @sentry/tracing from 6.3.0 to 6.3.1 in /web ( #779 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.3.0...6.3.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-25 18:12:12 +02:00
4d6cd4c57d
build(deps): bump @patternfly/patternfly from 4.96.2 to 4.102.2 in /web ( #778 )
...
Bumps [@patternfly/patternfly](https://github.com/patternfly/patternfly ) from 4.96.2 to 4.102.2.
- [Release notes](https://github.com/patternfly/patternfly/releases )
- [Changelog](https://github.com/patternfly/patternfly/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/patternfly/patternfly/compare/prerelease-v4.96.2...prerelease-v4.102.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-25 18:11:59 +02:00
41c5f01422
build(deps): bump postcss from 8.2.10 to 8.2.12 in /website ( #777 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.2.10 to 8.2.12.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.2.10...8.2.12 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-25 18:11:43 +02:00
e567cd5580
build(deps): bump chart.js from 3.1.1 to 3.2.0 in /web ( #776 )
...
Bumps [chart.js](https://github.com/chartjs/Chart.js ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/chartjs/Chart.js/releases )
- [Commits](https://github.com/chartjs/Chart.js/compare/v3.1.1...v3.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-25 18:11:30 +02:00
5f81909bab
build(deps): bump eslint from 7.24.0 to 7.25.0 in /web ( #775 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 7.24.0 to 7.25.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v7.24.0...v7.25.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-25 18:11:21 +02:00
d03b43605e
root: fix dependabot
2021-04-25 17:12:48 +02:00
ea187d4e81
root: remove dependabot
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-25 17:12:28 +02:00
502ac51fa7
web: don't enable ShadyDOM on selenium
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-25 01:29:01 +02:00
4bc6fd28d4
web/flows: include ShadyDOM, always enable ShadyDOM for flow interface
...
improve compatibility with password managers and iOS
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-24 23:32:46 +02:00
820c9e7d06
Merge branch 'master' into outpost-ldap
2021-04-24 22:22:01 +02:00
e5a8714e6a
Merge branch 'version-2021.4'
2021-04-24 21:44:40 +02:00
d56d6ea3a9
website/docs: add release notes for 2021.4.4
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-24 21:11:11 +02:00
5f58a4566c
release: 2021.4.4
2021-04-24 21:03:29 +02:00
d616bdd5d6
providers/oauth2: add proper support for non-http schemes as redirect URIs
...
closes #772
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-23 16:34:52 +02:00
5112ef9331
web/admin: fix error when updating identification stage
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-23 14:27:23 +02:00
7a49377caf
outpost: check for X-Forwarded-Host to switch context
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-23 14:07:44 +02:00
5b3941a425
outposts: always update bundles and swap maps
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-23 10:08:19 +02:00
c1ab5c5556
web: fix title not being loaded from config
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#770
2021-04-22 23:50:37 +02:00
3282b34431
providers/oauth2: fix TokenView not having CORS headers set even with proper Origin
...
and added tests. closes #771
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 23:48:28 +02:00
392d9bb10b
providers/oauth2: fix misleading name of cors_allow_any
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#771
2021-04-22 23:29:49 +02:00
82f6c515ea
root: fix readme links to az pipelines
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 22:32:38 +02:00
d67d5f73c5
website/docs: fix config options with double-underscores not showing correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 22:31:24 +02:00
799d186510
web/flows: fix Sentry not being loaded correctly
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 20:48:22 +02:00
3983b7fbe4
lib: don't send SuspiciousOperation to sentry
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 20:17:00 +02:00
d75284a587
flows: fix errors which occur during flow execution being sent to sentry malformed
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 20:14:37 +02:00
71e4936dc3
web/admin: fix error when me() returns 403
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 19:52:01 +02:00
9d3b6f7a4d
web: only report http errors for 500 and above
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 19:51:32 +02:00
003df44a34
web/admin: adjust phrasing of cards on overview page
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 14:07:30 +02:00
a7598c6ee5
*: fix more URLs for github org
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 11:06:56 +02:00
0891e43040
web/admin: fix invalid group member count
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 10:36:10 +02:00
1f49aea48d
web/admin: fix mismatched required tags
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-22 10:33:36 +02:00
499b52df6a
root: update urls to github org
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-21 22:46:48 +02:00
b8a566f4a0
outposts: move local connection check to task, run every 60 minutes
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-21 11:34:48 +02:00
aa0e8edb8b
*: make tasks run every 60 minutes not :00 every hour
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-21 11:26:17 +02:00
0e35bb18c7
web/admin: fix display for user supseruser status
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-21 11:18:55 +02:00
4a06ebf4f9
build(deps): bump @sentry/browser from 6.2.5 to 6.3.0 in /web ( #766 )
...
Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript ) from 6.2.5 to 6.3.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.2.5...6.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-21 11:13:37 +02:00
11584af425
website/docs: add note for nextcloud Reverse proxy and extension
...
closes #750
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-21 10:22:43 +02:00
a31da9e1d3
build(deps): bump @babel/core from 7.13.15 to 7.13.16 in /web ( #764 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.13.15 to 7.13.16.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.13.16/packages/babel-core )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-21 10:18:45 +02:00
8d6d49834b
build(deps): bump codemirror from 5.60.0 to 5.61.0 in /web ( #765 )
...
Bumps [codemirror](https://github.com/codemirror/CodeMirror ) from 5.60.0 to 5.61.0.
- [Release notes](https://github.com/codemirror/CodeMirror/releases )
- [Changelog](https://github.com/codemirror/CodeMirror/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codemirror/CodeMirror/compare/5.60.0...5.61.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-21 10:18:32 +02:00
2825710262
build(deps): bump @sentry/tracing from 6.2.5 to 6.3.0 in /web ( #767 )
...
Bumps [@sentry/tracing](https://github.com/getsentry/sentry-javascript ) from 6.2.5 to 6.3.0.
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/6.2.5...6.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-21 10:18:18 +02:00
7346ccf2b7
web/admin: add description for fields in proxy provider form
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-21 10:18:00 +02:00
57072dd6ce
stages/identification: fix query logic for user lookup
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-21 10:09:38 +02:00
fec098a823
web/admin: only allow policies to be bound to sources as users/groups cannot be checked
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 23:30:37 +02:00
73950b72e5
web/admin: improve phrasing for Policy bindings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 23:16:17 +02:00
b40afb9b7d
stages/identification: ignore inactive users
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 21:45:14 +02:00
1f783dfc01
stages/user_login: add default backend
...
closes #763
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 20:53:07 +02:00
7ccf8bcdc8
web/admin: only pre-select items when creating a new object
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 20:32:47 +02:00
76131e40ec
tests/e2e: monkey patch OAuth1 test instead of setting URLs manually
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 20:03:20 +02:00
5955394c1d
web: send response info when response is thrown
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 17:32:38 +02:00
a8998a6356
sources/oauth: handle error in auzre_ad when ID Can't be extracted
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 17:27:52 +02:00
dc75d7b7f0
sources/oauth: fix error whilst fetching user profile when source uses fixed URLs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 17:25:59 +02:00
34a191f216
web/admin: fix link to providers on overview page
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 16:35:21 +02:00
299931985e
web: fix mis-matched package-lock file
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 11:27:56 +02:00
b946fbf9e7
Merge branch 'version-2021.4'
2021-04-20 09:21:26 +02:00
e20bb7d636
release: 2021.4.3
2021-04-20 09:15:07 +02:00
5db3409efc
web: bump lingui
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 09:13:42 +02:00
649db054a6
build(deps): bump boto3 from 1.17.53 to 1.17.54 ( #762 )
2021-04-20 08:26:10 +02:00
4f5e1fb86b
outposts: initial ldap outpost implementation
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-20 00:30:27 +02:00
15d5b91642
root: fix developer link in readme
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 22:05:58 +02:00
e9abc25b92
website/docs: prepare changelog for 2021.4.3
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 21:08:10 +02:00
dc930c0cdf
website/docs: manually set slug so release note URLs don't break
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 21:05:19 +02:00
464a1c0536
api: make 401 messages clearer
...
closes #755
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 20:46:57 +02:00
837d2f6fab
outpost: use tools from docker ( #758 )
...
* outpost: replace golang.org/x/lint with golangci-lint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outpost: use swagger generator from docker
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outpost: don't use tty for swagger gen
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: revert docker-swagger gen
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 20:43:13 +02:00
8f00d73512
website: fix main site not rendering because <BrowserOnly>
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 19:23:26 +02:00
b75feab709
outposts: don't run outpost_controller when no service connection is set
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 19:23:26 +02:00
9c8433ec4d
fix(docs/grafana): Fix a silly ( #757 )
2021-04-19 19:22:23 +02:00
ef080900a4
feat(docs/grafana): Add role mapping info ( #756 )
...
* feat(docs/grafana): Add role mapping info
* feat(docs/grafana): More info on role mappings
2021-04-19 19:07:09 +02:00
10b45a8dea
api: fix 401 responses which should be 403s
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 19:03:00 +02:00
c43ac1f704
api: mount outposts under outposts/instances to match flows
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 18:51:12 +02:00
14d702450a
core: add parameter to output property mapping test formatted
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 18:32:36 +02:00
0a1a2a035e
web/admin: fix *Test Forms not having a default for codemirrors
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 18:25:16 +02:00
ace777ebbe
website: re-sort releases, add outposts to terminology
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 17:25:26 +02:00
8a6879afa5
core: add superuser_full_list to applications list, shows all applications when superuser
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 16:07:30 +02:00
fdc7f14056
core: fix Tokens being created with incorrect intent by default
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 15:43:16 +02:00
8be80aaf9d
api: fix CSRF error when using POST/PATCH/PUT in API Browser
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 15:31:32 +02:00
e476f2dda2
website: bump deps
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-19 09:28:48 +02:00
5d48cfab14
build(deps): bump @docusaurus/core in /website ( #753 )
2021-04-19 08:22:35 +02:00
1f22f0e7bb
build(deps): bump chart.js from 3.1.0 to 3.1.1 in /web ( #751 )
2021-04-19 08:22:02 +02:00
ce082ead5e
providers/oauth2: add unittests for authorize and token views
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-18 21:05:49 +02:00
dd2cd09637
web/admin: fix undefined being shown when viewing application
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-18 19:04:10 +02:00
828fe07fca
website: dynamically load rapidoc to prevent react errors
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-18 17:58:36 +02:00
a074ea70e9
website/docs-dev: add initial translation docs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-18 17:31:15 +02:00
84ce2c1df2
website: separate development docs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-18 17:25:58 +02:00
8628595590
website: add API Browser
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-18 17:15:19 +02:00
7b8e5c4272
root: auto-migrate on startup, lock database using pg_advisory_lock
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-18 14:47:50 +02:00
caa5dc1d14
web/admin: improve default selection for property-mappings
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-18 14:21:05 +02:00
f328b21e89
providers/oauth2: Set CORS Headers for token endpoint, check Origin header against redirect URLs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-18 14:20:50 +02:00
52abd959eb
sources/oauth: save null instead of empty string for sources without configurable URLs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 21:15:06 +02:00
a0cd17a257
docs: add troubleshooting for permission issues
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 20:09:03 +02:00
32c5bf04b8
*: fix linting errors
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 20:08:49 +02:00
766c4873a0
web/admin: add ability to add users to a group whilst creating a group
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 19:56:49 +02:00
240136154b
web/admin: fix default for codemirror
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 19:37:13 +02:00
78dd7b0341
web/admin: fix group member table order
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 19:36:55 +02:00
0021a93952
web/admin: fix non-matching provider type being selected when creating an OAuth Source
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 19:17:08 +02:00
67240fb9ad
*: add model_name to TypeCreate API to pass to forms
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 19:12:00 +02:00
4add0bbe86
web/admin: fix provider type resetting when changing provider type
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 19:06:56 +02:00
d2dd7d1366
sources/oauth: fix redirect loop for source with non-configurable URLs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 19:06:12 +02:00
476e57daa2
Merge branch 'version-2021.4'
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
# docker-compose.yml
# website/docs/installation/kubernetes.md
2021-04-17 16:01:35 +02:00
4eb8a0dcd1
docs: prepare changelog for 2021.4.2
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 15:29:55 +02:00
60615c9f3e
release: 2021.4.2
2021-04-17 15:26:59 +02:00
b5b8573d87
core: fix propertymapping API returning invalid value for components
...
closes #746
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:05 +02:00
2e44c1cdfc
sources/ldap: improve error handling during sync
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:05 +02:00
31909a4d78
outpost: fix outpost deps
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:05 +02:00
4a444e667a
root: base Websocket message storage on Base not fallback
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:05 +02:00
f67b57e369
flows: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:04 +02:00
6be19962d2
outposts: bump go version
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:04 +02:00
262a9fa2a0
flows: annotate flows executor 404 error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:04 +02:00
e8ba159756
root: fix setting of EMAIL_USE_TLS and EMAIL_USE_SSL
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:04 +02:00
0b03d66a2f
outposts: fix errors when creating multiple outposts
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:04 +02:00
7c858c9626
web/admin: fix errors in user profile when non-superuser
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:04 +02:00
71b6839d03
flows: include configure_flow in stages API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:04 +02:00
ada49c077a
web/admin: fix error when user doesn't have permissions to read source
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:04 +02:00
7880c7fb98
helm: make storage class, size and mode configurable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:03 +02:00
2b48ba4103
sources/oauth: fix resolution of sources' provider type
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:03 +02:00
5e67f68f2b
core: improve messaging when creating a recovery link for a user when no recovery flow exists
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:03 +02:00
1992b89154
sources/oauth: fix error when creating an oauth source which has fixed URLs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:01:03 +02:00
9ab2088ab7
helm: turn off monitoring by default
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:00:27 +02:00
a9d0d96418
root: add restart: unless-stopped to compose
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 12:00:27 +02:00
c476503594
web: fix background-color on router outlet on light mode
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 11:59:37 +02:00
de74f3ec1f
core: fix propertymapping API returning invalid value for components
...
closes #746
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 11:50:28 +02:00
ce98255607
sources/ldap: improve error handling during sync
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 11:29:51 +02:00
53b9e5b93f
outpost: fix outpost deps
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 11:16:40 +02:00
7aeb390eac
docs: add note for minimum values.yaml file for k8s install
...
closes #745
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-17 11:06:21 +02:00
5df9ad63cf
root: base Websocket message storage on Base not fallback
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 23:46:03 +02:00
e4400476a2
flows: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 23:15:06 +02:00
ef3c01ec34
outposts: bump go version
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 23:01:10 +02:00
b136d3bc69
flows: annotate flows executor 404 error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 22:56:44 +02:00
c34fcc73dc
root: fix setting of EMAIL_USE_TLS and EMAIL_USE_SSL
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 22:44:42 +02:00
11b09c4ebd
outposts: fix errors when creating multiple outposts
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 22:43:35 +02:00
e32070ddeb
web/admin: fix errors in user profile when non-superuser
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 17:24:58 +02:00
33a8cea007
flows: include configure_flow in stages API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 17:19:48 +02:00
d01fd7cdb7
web/admin: fix error when user doesn't have permissions to read source
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 17:06:06 +02:00
1770e42cbf
sources/oauth: add login with plex support
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 17:05:35 +02:00
2fed739be7
helm: make storage class, size and mode configurable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 12:31:55 +02:00
aa820b2b4d
website: fix enrollment for keycloak
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 12:23:46 +02:00
582d2eb5eb
sources/oauth: fix resolution of sources' provider type
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 11:29:23 +02:00
c5e2635903
core: improve messaging when creating a recovery link for a user when no recovery flow exists
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 10:09:46 +02:00
cfe0a7a694
sources/oauth: fix error when creating an oauth source which has fixed URLs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 09:49:25 +02:00
c579540473
helm: turn off monitoring by default
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 09:20:17 +02:00
35f2b06611
build(deps): bump boto3 from 1.17.52 to 1.17.53 ( #742 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.52 to 1.17.53.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.52...1.17.53 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-16 09:07:17 +02:00
9c4f025d71
build(deps): bump @types/codemirror from 0.0.108 to 0.0.109 in /web ( #743 )
...
Bumps [@types/codemirror](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/codemirror ) from 0.0.108 to 0.0.109.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/codemirror )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-16 09:07:06 +02:00
d8b8e8a5a3
root: add restart: unless-stopped to compose
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-16 09:03:58 +02:00
ec34c3eb75
website: fix azure ad application proxy on comparison
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-15 20:59:14 +02:00
0554c94c53
docs: add notes for openssl
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-15 17:33:25 +02:00
19a663a645
root: fix healthcheck part in docker-compose
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-15 17:28:38 +02:00
e72881b2a9
root: fix healthcheck part in docker-compose
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-15 17:20:14 +02:00
4452ff171e
docs: add Explanation what containers do what
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-15 16:12:55 +02:00
39bdc3a9a9
website: fix enrollment for keycloack
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-15 13:12:50 +02:00
33bb6edf8c
web: fix background-color on router outlet on light mode
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-15 11:31:06 +02:00
2eb18ff5e6
root: fix expired discord invite
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-15 10:54:43 +02:00
aeb1b5e8f2
build(deps): bump boto3 from 1.17.51 to 1.17.52 ( #736 )
2021-04-15 09:16:09 +02:00
bd8447d5a7
release: 2021.4.1
2021-04-14 09:46:16 +02:00
35fad191b8
Merge branch 'master' into version-2021.4
2021-04-14 09:27:11 +02:00
40a6f15cf1
build(deps): bump boto3 from 1.17.50 to 1.17.51 ( #734 )
2021-04-14 08:27:03 +02:00
420465981b
build(deps): bump rollup from 2.45.1 to 2.45.2 in /web ( #735 )
2021-04-14 08:26:53 +02:00
4f9f936a7f
Merge branch 'master' into version-2021.4
2021-04-13 23:16:35 +02:00
85c9fbe763
api: fix linting error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-13 21:49:47 +02:00
3d9874be69
api: fix error when authorization is empty
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-13 21:41:26 +02:00
9742d19729
Merge branch 'master' into version-2021.4
2021-04-13 21:07:20 +02:00
5a25e6d697
api: add legacy support for older outposts
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-13 21:06:04 +02:00
7798a046db
outpost: fix API calls being made with basic
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-13 20:50:45 +02:00
7a562fe8c0
Merge branch 'master' into version-2021.4
2021-04-13 20:02:25 +02:00
6821679fbc
*: add support for bearer authentication on API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-13 20:01:30 +02:00
513d3c1c31
web: add support for PII for sentry, add user feedback dialog
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-13 18:35:26 +02:00
30cb468ec5
website: fix search on docs site
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-13 18:05:19 +02:00
8b66fa55a6
web/elements: center header if no description is shown
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-13 17:46:03 +02:00
55bb9b6643
web/admin: show banner when backend and frontend versions mismatch
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-13 16:52:02 +02:00
1b79fad6cf
build(deps): bump @typescript-eslint/eslint-plugin in /web ( #732 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 4.21.0 to 4.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.0/packages/eslint-plugin )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 10:28:22 +02:00
f9976492e7
build(deps): bump boto3 from 1.17.49 to 1.17.50 ( #731 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.49 to 1.17.50.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.49...1.17.50 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 09:42:16 +02:00
2fd0e46378
build(deps): bump @typescript-eslint/parser in /web ( #733 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 4.21.0 to 4.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.22.0/packages/parser )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-13 09:41:51 +02:00
fd0ad20031
release: 2021.4.1-rc2
2021-04-12 20:03:21 +02:00
13b75c15f0
outpost: download go-swagger from github ( #730 )
...
* outpost: download go-swagger from github
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: use sudo to download swagger
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-12 20:01:12 +02:00
d329995740
docs: add algolia search
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-12 18:25:52 +02:00
cd1b0c67ea
web: fix text colour on initial load when not in dark mode
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-12 12:25:44 +02:00
ab7941922f
build(deps): bump @lingui/macro from 3.8.6 to 3.8.9 in /web ( #722 )
...
Bumps [@lingui/macro](https://github.com/lingui/js-lingui ) from 3.8.6 to 3.8.9.
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v3.8.6...v3.8.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-12 12:17:16 +02:00
e057d5fe0a
root: fix lockfile
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-12 11:19:11 +02:00
3fb53e8311
build(deps-dev): bump pytest-django from 4.1.0 to 4.2.0 ( #721 )
...
Bumps [pytest-django](https://github.com/pytest-dev/pytest-django ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/pytest-dev/pytest-django/releases )
- [Changelog](https://github.com/pytest-dev/pytest-django/blob/master/docs/changelog.rst )
- [Commits](https://github.com/pytest-dev/pytest-django/compare/v4.1.0...v4.2.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2021-04-12 10:57:46 +02:00
96b9d931f3
build(deps): bump @lingui/cli from 3.8.6 to 3.8.9 in /web ( #725 )
...
Bumps [@lingui/cli](https://github.com/lingui/js-lingui ) from 3.8.6 to 3.8.9.
- [Release notes](https://github.com/lingui/js-lingui/releases )
- [Changelog](https://github.com/lingui/js-lingui/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lingui/js-lingui/compare/v3.8.6...v3.8.9 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens L <jens@beryju.org >
2021-04-12 10:56:56 +02:00
a35f77c612
build(deps-dev): bump pylint-django from 2.4.2 to 2.4.3 ( #729 )
...
* build(deps-dev): bump pylint-django from 2.4.2 to 2.4.3
Bumps [pylint-django](https://github.com/PyCQA/pylint-django ) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/PyCQA/pylint-django/releases )
- [Changelog](https://github.com/PyCQA/pylint-django/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/PyCQA/pylint-django/compare/v2.4.2...v2.4.3 )
Signed-off-by: dependabot[bot] <support@github.com >
* root: fix pylint warning
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-04-12 09:33:56 +02:00
f287745c53
root: remove mapped port from server container
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-12 09:29:06 +02:00
65e09f92cd
build(deps): bump boto3 from 1.17.48 to 1.17.49 ( #720 )
...
Bumps [boto3](https://github.com/boto/boto3 ) from 1.17.48 to 1.17.49.
- [Release notes](https://github.com/boto/boto3/releases )
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst )
- [Commits](https://github.com/boto/boto3/compare/1.17.48...1.17.49 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-12 09:28:23 +02:00
9b6446701e
build(deps): bump chart.js from 3.0.2 to 3.1.0 in /web ( #724 )
...
Bumps [chart.js](https://github.com/chartjs/Chart.js ) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/chartjs/Chart.js/releases )
- [Commits](https://github.com/chartjs/Chart.js/compare/v3.0.2...v3.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-12 09:27:32 +02:00
71f7e23fe4
build(deps): bump eslint from 7.23.0 to 7.24.0 in /web ( #723 )
2021-04-12 08:31:28 +02:00
59eb89db6c
build(deps): bump rollup from 2.44.0 to 2.45.1 in /web ( #726 )
2021-04-12 08:31:10 +02:00
939b55ce29
build(deps): bump @lingui/core from 3.8.6 to 3.8.9 in /web ( #727 )
2021-04-12 08:30:59 +02:00
7ba4e63c47
build(deps): bump postcss from 8.2.9 to 8.2.10 in /website ( #728 )
2021-04-12 08:30:49 +02:00
fae92f6bc8
*: fix JSONField overwriting required
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 23:20:45 +02:00
f9bf491240
stages/invitation: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 23:09:09 +02:00
4f27a97e10
*: add validator to ensure JSON Fields only receive dicts
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 23:05:19 +02:00
a0daaabfde
web: replace full pf with components for loading animation
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 22:02:48 +02:00
ea7ecb50c0
web: disable loading of roboto fonts
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:52:01 +02:00
e7626d0716
Revert "release: 2021.4.1-rc1"
...
This reverts commit 2397cb162a
.
2021-04-11 21:04:25 +02:00
e9d29b956d
Merge branch 'master' into next
2021-04-11 21:02:59 +02:00
4a4ee98dec
docs: fix typo in release notes
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:49 +02:00
0d0baaa2f9
web/admin: fix missing css from ApplicationViewPage
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:49 +02:00
1be1654bf2
web/elements: fix height when using PageHeader with Image
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:48 +02:00
ca51afb7df
web: always set css variables
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:37 +02:00
11c8ae8f18
web/admin: remove sidebar box shadow
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:36 +02:00
858fcb8554
web/admin: classify no connected workers as error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:36 +02:00
571772854b
web/admin: add tab to show events of a user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:35 +02:00
c91b40fc07
web/elements: use same icon for changelog
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:35 +02:00
a736e708ae
web/admin: use less generic slot names for ak-tabs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:24 +02:00
5c133a6c30
web/elements: make provider clickable for user's oauth codes
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:23 +02:00
078dfb30f3
web/admin: make username in events log clickable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:22 +02:00
b526250515
web: fix header colour for notification drawer in dark mode
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 21:02:21 +02:00
e52d397cb7
docs: fix typo in release notes
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 20:40:53 +02:00
633029be3f
web/admin: fix missing css from ApplicationViewPage
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 19:44:29 +02:00
4147fbb839
web/elements: fix height when using PageHeader with Image
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 19:38:24 +02:00
430e3c576c
web: always set css variables
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 19:00:29 +02:00
d6f60ad9ec
web/admin: remove sidebar box shadow
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 18:56:34 +02:00
de6f663688
web/admin: classify no connected workers as error
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 18:48:24 +02:00
fe17c3aa34
web/admin: add tab to show events of a user
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 18:46:26 +02:00
07b2525278
web/elements: use same icon for changelog
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 18:40:48 +02:00
9f758d19ba
web/admin: use less generic slot names for ak-tabs
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 18:40:01 +02:00
4216577565
web/elements: make provider clickable for user's oauth codes
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 18:24:27 +02:00
f3396226e8
web/admin: make username in events log clickable
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 17:51:17 +02:00
ae7959ff51
web: fix header colour for notification drawer in dark mode
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 17:41:26 +02:00
b42b7be726
outpost: fix build dependencies
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
2021-04-11 16:51:50 +02:00