Jens Langhammer
0db17b9729
root: remove yasg
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-16 22:18:04 +02:00
Jens Langhammer
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
Jens Langhammer
6bd27d27ec
outpost: use shorter API Calls
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-16 21:35:23 +02:00
Jens Langhammer
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
Jens Langhammer
cbed5a6522
api: fix missing error definitions
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-16 19:53:04 +02:00
Jens Langhammer
cac1f242dc
*: replace swagger with openapi
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-16 14:23:05 +02:00
Jens Langhammer
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
Jens Langhammer
6600d5bf69
providers/oauth2: use user.uid
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-15 14:08:49 +02:00
Andreas Egli
81056c3889
LDAP: use username instead of name for user dn ( #883 )
2021-05-14 12:58:27 +02:00
Jens Langhammer
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
Jens Langhammer
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
Jens Langhammer
0b7ebf0e07
release: 2021.5.1
2021-05-13 20:50:31 +02:00
Jens Langhammer
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
Jens Langhammer
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
Jens Langhammer
8f99891a9d
release: 2021.5.1-rc10
2021-05-12 21:25:18 +02:00
Jens Langhammer
97a3c2d88b
release: 2021.5.1-rc9
2021-05-12 20:50:29 +02:00
Jens Langhammer
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
Jens Langhammer
dc942b2f4c
outposts: build as gh-<commit hash>
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-12 20:37:55 +02:00
Jens Langhammer
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
Jens Langhammer
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
Jens Langhammer
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
Jens Langhammer
9a0aa4c79b
outposts/ldap: add infinite loop prevention
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-12 18:31:44 +02:00
Jens Langhammer
34ab68a169
outposts: cleanup logging
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-12 18:01:46 +02:00
Jens Langhammer
3665e2fefa
release: 2021.5.1-rc8
2021-05-12 14:52:34 +02:00
Jens Langhammer
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
Jens Langhammer
dd1a6a81c8
outposts/proxy: improve host header detection
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-11 20:02:36 +02:00
Jens Langhammer
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
Jens Langhammer
8eaaaae2a7
outpost: add trace log level
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-10 18:09:52 +02:00
Jens Langhammer
80fae44f47
release: 2021.5.1-rc7
2021-05-10 12:13:10 +02:00
Jens Langhammer
73eb97ca6e
release: 2021.5.1-rc6
2021-05-10 11:44:23 +02:00
Jens Langhammer
a1a1b113b1
release: 2021.5.1-rc5
2021-05-10 11:34:00 +02:00
Jens Langhammer
f7fd31cc84
release: 2021.5.1-rc4
2021-05-09 21:43:38 +02:00
Jens Langhammer
bbca90c93a
Merge branch 'next' into version-2021.5
2021-05-09 20:57:23 +02:00
Jens Langhammer
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
Jens Langhammer
cd3f02fd3b
release: 2021.5.1-rc3
2021-05-09 17:25:48 +02:00
Jens Langhammer
d3feab9463
release: 2021.5.1-rc2
2021-05-09 16:43:36 +02:00
Jens Langhammer
70c25692eb
release: 2021.5.1-rc1
2021-05-09 16:07:50 +02:00
Jens Langhammer
f1fd223bc7
outposts/ldap: fix concurrency issues
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-08 21:21:53 +02:00
Jens Langhammer
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
dependabot[bot]
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
Jens Langhammer
c151faeff6
ci: batch runs in azure devops
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-06 14:02:59 +02:00
Jens Langhammer
446f104c90
core: add user UID to API
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-05 11:54:28 +02:00
Jens Langhammer
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
Jens Langhammer
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
Jens Langhammer
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
Jens Langhammer
6725569ba8
gproxy: listen on tls
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-05-03 23:19:22 +02:00
Jens Langhammer
c317efa14c
Merge branch 'master' into outpost-ldap
2021-05-01 00:26:55 +02:00
Jens Langhammer
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
Jens Langhammer
4e5eeacf0a
release: 2021.4.5
2021-04-29 23:03:09 +02:00
Jens Langhammer
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
Jens Langhammer
b55cb2b40c
Merge branch 'master' into outpost-ldap
2021-04-29 20:13:47 +02:00
Jens L
2a409215d3
outpost: forwardAuth mode ( #790 )
2021-04-29 18:17:10 +02:00
Jens Langhammer
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
Jens Langhammer
2a122845d9
core: add groups to users
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-26 19:51:24 +02:00
Jens Langhammer
91ca90f700
outposts/ldap: add dockerfile
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-26 15:35:56 +02:00
Jens Langhammer
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
Jens Langhammer
dcd80c6d63
outposts/ldap: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-26 12:24:46 +02:00
Jens Langhammer
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
Jens Langhammer
2f3bf5efe7
outposts/ldap: check application access
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-26 10:46:53 +02:00
Jens Langhammer
6c9b3ebd2b
outposts: add LDAP Binding using flows
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-25 22:07:12 +02:00
Jens Langhammer
820c9e7d06
Merge branch 'master' into outpost-ldap
2021-04-24 22:22:01 +02:00
Jens Langhammer
5f58a4566c
release: 2021.4.4
2021-04-24 21:03:29 +02:00
Jens Langhammer
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
Jens Langhammer
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
Jens Langhammer
a7598c6ee5
*: fix more URLs for github org
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-22 11:06:56 +02:00
Jens Langhammer
e20bb7d636
release: 2021.4.3
2021-04-20 09:15:07 +02:00
Jens Langhammer
4f5e1fb86b
outposts: initial ldap outpost implementation
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-20 00:30:27 +02:00
Jens L
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
Jens Langhammer
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
Jens Langhammer
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
Jens Langhammer
60615c9f3e
release: 2021.4.2
2021-04-17 15:26:59 +02:00
Jens Langhammer
31909a4d78
outpost: fix outpost deps
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-17 12:01:05 +02:00
Jens Langhammer
f67b57e369
flows: fix linting
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-17 12:01:04 +02:00
Jens Langhammer
6be19962d2
outposts: bump go version
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-17 12:01:04 +02:00
Jens Langhammer
bd8447d5a7
release: 2021.4.1
2021-04-14 09:46:16 +02:00
Jens Langhammer
9742d19729
Merge branch 'master' into version-2021.4
2021-04-13 21:07:20 +02:00
Jens Langhammer
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
Jens Langhammer
7a562fe8c0
Merge branch 'master' into version-2021.4
2021-04-13 20:02:25 +02:00
Jens Langhammer
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
Jens Langhammer
fd0ad20031
release: 2021.4.1-rc2
2021-04-12 20:03:21 +02:00
Jens L
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
Jens Langhammer
e7626d0716
Revert "release: 2021.4.1-rc1"
...
This reverts commit 2397cb162a
.
2021-04-11 21:04:25 +02:00
Jens Langhammer
e9d29b956d
Merge branch 'master' into next
2021-04-11 21:02:59 +02:00
Jens Langhammer
b42b7be726
outpost: fix build dependencies
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-11 16:51:50 +02:00
Jens Langhammer
2397cb162a
release: 2021.4.1-rc1
2021-04-11 16:18:20 +02:00
Jens Langhammer
1e10f37370
outpost: fix check for changed providers
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-04-11 13:50:04 +02:00
dependabot[bot]
72201c296b
build(deps): bump golang from 1.16.2 to 1.16.3 in /outpost ( #690 )
2021-04-02 09:41:35 +02:00
dependabot[bot]
57f242ccf8
build(deps): bump github.com/go-openapi/swag in /outpost ( #686 )
...
Bumps [github.com/go-openapi/swag](https://github.com/go-openapi/swag ) from 0.19.14 to 0.19.15.
- [Release notes](https://github.com/go-openapi/swag/releases )
- [Commits](https://github.com/go-openapi/swag/compare/v0.19.14...v0.19.15 )
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 10:34:04 +02:00
dependabot[bot]
5cbcd89369
build(deps): bump github.com/go-openapi/strfmt from 0.20.0 to 0.20.1 in /outpost ( #681 )
...
* build(deps): bump github.com/go-openapi/strfmt in /outpost
Bumps [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt ) from 0.20.0 to 0.20.1.
- [Release notes](https://github.com/go-openapi/strfmt/releases )
- [Commits](https://github.com/go-openapi/strfmt/compare/v0.20.0...v0.20.1 )
Signed-off-by: dependabot[bot] <support@github.com>
* outpost: fix dependencies
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-03-31 09:58:37 +02:00
Jens Langhammer
fa5f379a53
outposts: fix docker image not having correct tag
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-03-23 18:31:26 +01:00
dependabot[bot]
bb743a4d30
build(deps): bump github.com/go-openapi/runtime from 0.19.26 to 0.19.27 in /outpost ( #653 )
2021-03-22 10:38:54 +01:00
Jens Langhammer
aeb4b6b412
outposts: update go.sum
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-03-17 20:49:51 +01:00
Jens Langhammer
b1c21c405a
outpost: bump recws to 1.3.1
...
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-03-17 20:27:53 +01:00
dependabot[bot]
9ddc10431a
build(deps): bump github.com/recws-org/recws in /outpost ( #645 )
...
Bumps [github.com/recws-org/recws](https://github.com/recws-org/recws ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/recws-org/recws/releases )
- [Commits](https://github.com/recws-org/recws/compare/v1.2.1...v1.3.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-17 11:23:08 +01:00
Jens Langhammer
4b33971155
release: 2021.3.4
2021-03-16 19:17:50 +01:00
dependabot[bot]
7738cbe751
build(deps): bump golang from 1.16.1 to 1.16.2 in /outpost ( #635 )
2021-03-12 09:01:16 +01:00
dependabot[bot]
2a644f64ad
build(deps): bump golang from 1.16.0 to 1.16.1 in /outpost ( #630 )
...
Bumps golang from 1.16.0 to 1.16.1.
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 09:36:39 +01:00
dependabot[bot]
1990a3063e
build(deps): bump github.com/sirupsen/logrus in /outpost ( #627 )
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.8.0...v1.8.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-10 09:13:44 +01:00
Jens Langhammer
d5de12b69e
release: 2021.3.3
2021-03-09 18:03:53 +01:00
Jens L
2852fa3c5e
web: use generated API Client ( #616 )
...
* api: fix types for config API
* api: remove broken swagger UI
* admin: re-fix system task enum
* events: make event optional
* events: fix Schema for notification transport test
* flows: use APIView for Flow Executor
* core: fix schema for Metrics APIs
* web: rewrite to use generated API client
* web: generate API Client in CI
* admin: use x_cord and y_cord to prevent yaml issues
* events: fix linting errors
* web: don't lint generated code
* core: fix fields not being required in TypeSerializer
* flows: fix missing permission_classes
* web: cleanup
* web: fix rendering of graph on Overview page
* web: cleanup imports
* core: fix missing background image filter
* flows: fix flows not advancing properly
* stages/*: fix warnings during get_challenge
* web: send Flow response as JSON instead of FormData
* web: fix styles for horizontal tabs
* web: add base chart class and custom chart for application view
* root: generate ts client for e2e tests
* web: don't attempt to connect to websocket in selenium tests
* web: fix UserTokenList not being included in the build
* web: fix styling for static token list
* web: fix CSRF Token missing
* stages/authenticator_static: fix error when disable static tokens
* core: fix display issue when updating user info
* web: fix Flow executor not showing spinner when redirecting
2021-03-08 11:14:00 +01:00