Jens L
|
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 |
Jens Langhammer
|
6f3eb4c068
|
flows: allow blank on WithUserInfo
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 12:53:48 +02:00 |
Jens Langhammer
|
58a4b20297
|
outposts: handle disconnects without outpost better
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 12:06:55 +02:00 |
Jens Langhammer
|
6d3e067a2b
|
stages/user_write: handle integrity error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 11:46:15 +02:00 |
Jens Langhammer
|
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 |
Jens Langhammer
|
6893948fa0
|
tests/e2e: fix invalid flows
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 11:18:47 +02:00 |
Jens Langhammer
|
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 |
Jens Langhammer
|
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 |
dependabot[bot]
|
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 |
dependabot[bot]
|
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 |
dependabot[bot]
|
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 |
dependabot[bot]
|
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 |
Jens Langhammer
|
1679e94956
|
web/flows: improve logging
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 23:43:48 +02:00 |
Jens Langhammer
|
8ecac59eca
|
stages/prompt: annotate PromptChallengeResponse's additionalProperties
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 22:55:24 +02:00 |
Jens Langhammer
|
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 |
Jens Langhammer
|
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 |
Jens Langhammer
|
ab25610643
|
website/docs: add duo docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 22:11:16 +02:00 |
Jens Langhammer
|
127ebed5c6
|
flows: fix mismatched names
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 21:09:18 +02:00 |
Jens Langhammer
|
716923e17a
|
web/flows: update types
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 20:59:44 +02:00 |
Jens Langhammer
|
c6bb6709fd
|
flows: add default challenge response
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 20:27:50 +02:00 |
Jens Langhammer
|
fb4e0723ee
|
stages: fix stage unittests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 17:12:48 +02:00 |
Jens Langhammer
|
8ecacb319c
|
web: fix linting error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 16:31:05 +02:00 |
Jens Langhammer
|
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 |
Jens Langhammer
|
763c3fcfe0
|
outposts/ldap: fix client usage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 15:58:59 +02:00 |
Jens Langhammer
|
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 |
Jens Langhammer
|
25a88c17d1
|
outpost: update to new api schema
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 14:41:40 +02:00 |
Jens Langhammer
|
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 |
dependabot[bot]
|
0062872e18
|
build(deps): bump celery from 5.0.5 to 5.1.0 (#921)
|
2021-05-24 12:51:24 +02:00 |
dependabot[bot]
|
e49fb3295f
|
build(deps): bump eslint from 7.26.0 to 7.27.0 in /web (#920)
|
2021-05-24 12:49:36 +02:00 |
dependabot[bot]
|
0e89353ac9
|
build(deps): bump boto3 from 1.17.77 to 1.17.78 (#924)
|
2021-05-24 12:49:03 +02:00 |
dependabot[bot]
|
b8f98881fa
|
build(deps): bump rollup from 2.48.0 to 2.49.0 in /web (#919)
|
2021-05-24 12:48:53 +02:00 |
dependabot[bot]
|
f887850b95
|
build(deps): bump github.com/getsentry/sentry-go in /outpost (#922)
|
2021-05-24 12:48:45 +02:00 |
dependabot[bot]
|
2ec4b4ec98
|
build(deps): bump django-guardian from 2.3.0 to 2.4.0 (#923)
|
2021-05-24 12:48:23 +02:00 |
CuBiC
|
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 |
Jens Langhammer
|
3b41c662ed
|
stages/authenticator_validate: add Duo support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-23 22:31:12 +02:00 |
Jens Langhammer
|
65522186f1
|
stages/authenticator_duo: improve setup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-23 21:44:52 +02:00 |
Jens Langhammer
|
9f5a3c396d
|
stages/authenticator_duo: initial duo stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-23 21:10:39 +02:00 |
Jens L
|
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 |
Jens Langhammer
|
a5cd9fa141
|
outposts: improve logging for docker controller
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-23 19:27:24 +02:00 |
Jens Langhammer
|
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 |
Jens Langhammer
|
0768b201a7
|
Merge branch 'version-2021.5'
|
2021-05-22 20:47:48 +02:00 |
Jens Langhammer
|
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 |
Jens Langhammer
|
0144e1ad72
|
Merge branch 'next'
|
2021-05-22 20:27:26 +02:00 |
Jens Langhammer
|
2d5c45543b
|
release: 2021.5.4
|
2021-05-22 20:15:23 +02:00 |
Jens Langhammer
|
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 |
Jens Langhammer
|
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 |
Jens Langhammer
|
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 |
Jens Langhammer
|
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 |
Jens Langhammer
|
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 |
Jens Langhammer
|
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 |