Commit graph

60 commits

Author SHA1 Message Date
Jens Langhammer f4988bc45e outpost: rewrite re-connect logic without recws
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-12-11 22:53:59 +01:00
dependabot[bot] af14e3502e
build(deps): bump goauthentik.io/api from 0.2021104.10 to 0.2021104.11 () 2021-12-10 08:37:36 +01:00
dependabot[bot] f2f0931904
build(deps): bump goauthentik.io/api from 0.2021104.9 to 0.2021104.10 () 2021-12-07 08:39:10 +01:00
dependabot[bot] cbb6887983
build(deps): bump goauthentik.io/api from 0.2021104.7 to 0.2021104.9 () 2021-12-06 08:39:26 +01:00
Ilya Kogan 40404ff41d
outposts/ldap: Rework/improve LDAP search logic. ()
* outposts/ldap: Refactor searching so we key primarily off base dn

* docs: Updating guides on sssd and the ldap outpost.
2021-12-02 15:28:58 +01:00
dependabot[bot] 31d597005f
build(deps): bump goauthentik.io/api from 0.2021104.6 to 0.2021104.7 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.2021104.6 to 0.2021104.7.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.2021104.6...v0.2021104.7)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-12-01 20:30:25 +01:00
dependabot[bot] a6abeb50c6
build(deps): bump goauthentik.io/api from 0.2021104.5 to 0.2021104.6 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.2021104.5 to 0.2021104.6.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.2021104.5...v0.2021104.6)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-11-29 14:39:17 +01:00
dependabot[bot] f5b185dd06
build(deps): bump goauthentik.io/api from 0.2021104.3 to 0.2021104.5 () 2021-11-29 08:47:21 +01:00
dependabot[bot] 9c6bf5f4ae
build(deps): bump goauthentik.io/api from 0.2021104.2 to 0.2021104.3 () 2021-11-25 08:16:39 +01:00
dependabot[bot] 9657741a3d
build(deps): bump github.com/go-openapi/strfmt from 0.21.0 to 0.21.1 () 2021-11-24 07:38:02 +01:00
dependabot[bot] 84b9e66a97
build(deps): bump goauthentik.io/api from 0.2021104.1 to 0.2021104.2 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.2021104.1 to 0.2021104.2.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.2021104.1...v0.2021104.2)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-11-17 09:36:47 +01:00
dependabot[bot] 547dd3cb7a
build(deps): bump goauthentik.io/api from 0.2021103.2 to 0.2021104.1 () 2021-11-16 08:20:30 +01:00
dependabot[bot] b53ef6e529
build(deps): bump goauthentik.io/api from 0.2021103.1 to 0.2021103.2 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.2021103.1 to 0.2021103.2.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.2021103.1...v0.2021103.2)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-11-10 23:26:13 +01:00
dependabot[bot] 6a583bae49
build(deps): bump goauthentik.io/api from 0.2021102.6 to 0.2021103.1 () 2021-11-09 08:24:18 +01:00
dependabot[bot] b6df42f580
build(deps): bump goauthentik.io/api from 0.2021102.5 to 0.2021102.6 () 2021-11-08 08:29:16 +01:00
dependabot[bot] 17fccd44e6
build(deps): bump goauthentik.io/api from 0.2021102.4 to 0.2021102.5 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.2021102.4 to 0.2021102.5.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.2021102.4...v0.2021102.5)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-11-05 10:50:59 +01:00
dependabot[bot] 8de13d3f67 build(deps): bump goauthentik.io/api from 0.2021102.2 to 0.2021102.4 ()
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-11-05 09:33:26 +01:00
dependabot[bot] 08abf81c6d
build(deps): bump goauthentik.io/api from 0.2021101.11 to 0.2021102.2 () 2021-11-04 08:33:50 +01:00
dependabot[bot] b9c54e97fa
build(deps): bump goauthentik.io/api from 0.2021101.10 to 0.2021101.11 () 2021-11-02 08:44:00 +01:00
dependabot[bot] 2b71e5bdfd
build(deps): bump goauthentik.io/api from 0.2021101.5 to 0.2021101.10 () 2021-11-01 10:02:52 +01:00
dependabot[bot] c5e7801247
build(deps): bump github.com/go-openapi/runtime from 0.20.0 to 0.21.0 ()
Bumps [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/go-openapi/runtime/releases)
- [Commits](https://github.com/go-openapi/runtime/compare/v0.20.0...v0.21.0)

---
updated-dependencies:
- dependency-name: github.com/go-openapi/runtime
  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-10-29 09:06:34 +02:00
dependabot[bot] 4d7d866e4b
build(deps): bump github.com/go-openapi/strfmt from 0.20.3 to 0.21.0 () 2021-10-29 08:31:34 +02:00
Jens Langhammer 3872314931 root: update golang ldap server package
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-10-28 09:48:31 +02:00
dependabot[bot] 85c6ede448
build(deps): bump goauthentik.io/api from 0.2021101.4 to 0.2021101.5 () 2021-10-28 08:47:04 +02:00
dependabot[bot] 37ee4af5ff
build(deps): bump goauthentik.io/api from 0.2021101.2 to 0.2021101.4 () 2021-10-22 07:33:55 +02:00
dependabot[bot] 17ce113c6b
build(deps): bump goauthentik.io/api from 0.202198.6 to 0.2021101.2 () 2021-10-20 09:13:28 +02:00
dependabot[bot] 151c62733f
build(deps): bump goauthentik.io/api from 0.202198.3 to 0.202198.6 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.202198.3 to 0.202198.6.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.202198.3...v0.202198.6)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-10-18 18:04:20 +02:00
dependabot[bot] d96cfc8e30
build(deps): bump goauthentik.io/api from 0.202198.2 to 0.202198.3 () 2021-10-12 08:32:13 +02:00
dependabot[bot] f4322e665a
build(deps): bump github.com/go-openapi/strfmt from 0.20.2 to 0.20.3 ()
Bumps [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt) from 0.20.2 to 0.20.3.
- [Release notes](https://github.com/go-openapi/strfmt/releases)
- [Commits](https://github.com/go-openapi/strfmt/compare/v0.20.2...v0.20.3)

---
updated-dependencies:
- dependency-name: github.com/go-openapi/strfmt
  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-10-11 09:20:36 +02:00
dependabot[bot] 4132fd139c
build(deps): bump goauthentik.io/api from 0.202197.2 to 0.202198.2 () 2021-10-11 08:32:28 +02:00
dependabot[bot] b077bb8783
build(deps): bump github.com/go-openapi/runtime from 0.19.31 to 0.20.0 () 2021-10-11 08:32:20 +02:00
dependabot[bot] 728356d420
build(deps): bump goauthentik.io/api from 0.202197.1 to 0.202197.2 () 2021-10-08 08:32:54 +02:00
dependabot[bot] d42fc37a88
build(deps): bump goauthentik.io/api from 0.202196.1 to 0.202197.1 () 2021-10-07 08:25:16 +02:00
dependabot[bot] 1838101d60
build(deps): bump goauthentik.io/api from 0.202195.4 to 0.202196.1 () 2021-10-06 08:28:23 +02:00
dependabot[bot] b72b731320
build(deps): bump goauthentik.io/api from 0.202195.3 to 0.202195.4 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.202195.3 to 0.202195.4.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.202195.3...v0.202195.4)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-10-05 13:19:20 +02:00
dependabot[bot] 9301b27e43
build(deps): bump goauthentik.io/api from 0.202195.1 to 0.202195.3 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.202195.1 to 0.202195.3.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.202195.1...v0.202195.3)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-10-05 13:00:06 +02:00
dependabot[bot] d53d0c353f
build(deps): bump goauthentik.io/api from 0.202194.1 to 0.202195.1 () 2021-10-05 07:17:25 +02:00
dependabot[bot] 1bc51adcac
build(deps): bump goauthentik.io/api from 0.202193.3 to 0.202194.1 () 2021-10-04 08:32:11 +02:00
dependabot[bot] b057120351
build(deps): bump goauthentik.io/api from 0.202193.1 to 0.202193.3 () 2021-09-29 08:34:27 +02:00
dependabot[bot] 51b26c2ac7
build(deps): bump goauthentik.io/api from 0.202192.5 to 0.202193.1 () 2021-09-28 08:32:10 +02:00
dependabot[bot] b6b55e2336
build(deps): bump goauthentik.io/api from 0.202192.3 to 0.202192.5 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.202192.3 to 0.202192.5.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.202192.3...v0.202192.5)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-09-25 16:06:10 +02:00
dependabot[bot] 4dcb15af46
build(deps): bump goauthentik.io/api from 0.202192.1 to 0.202192.3 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.202192.1 to 0.202192.3.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.202192.1...v0.202192.3)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-09-25 15:11:08 +02:00
dependabot[bot] 42ab858c50
build(deps): bump goauthentik.io/api from 0.202191.4 to 0.202192.1 ()
Bumps [goauthentik.io/api](https://github.com/goauthentik/client-go) from 0.202191.4 to 0.202192.1.
- [Release notes](https://github.com/goauthentik/client-go/releases)
- [Commits](https://github.com/goauthentik/client-go/compare/v0.202191.4...v0.202192.1)

---
updated-dependencies:
- dependency-name: goauthentik.io/api
  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-09-24 09:34:10 +02:00
dependabot[bot] 5ad9ddee3c
build(deps): bump goauthentik.io/api from 0.202191.3 to 0.202191.4 () 2021-09-23 08:33:01 +02:00
Jens Langhammer 3b4c9bcc57 root: use tagged go client version
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-09-21 15:42:07 +02:00
Jens Langhammer 6d08ba2513 root: update go api client
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-09-13 18:36:12 +02:00
Jens L 539e6deca5
root: use go api client from github ()
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-09-10 16:18:11 +00:00
dependabot[bot] bf9a3615d9
build(deps): bump github.com/pires/go-proxyproto from 0.6.0 to 0.6.1 () 2021-09-09 08:20:22 +02:00
Jens L 3c1b70c355
outposts/proxyv2 ()
* outposts/proxyv2: initial commit

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

add rs256

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

more stuff

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

add forward auth an sign_out

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

match cookie name

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

re-add support for rs256 for backwards compat

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

add error handler

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

ensure unique user-agent is used

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

set cookie duration based on id_token expiry

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

build proxy v2

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

add ssl

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

add basic auth and custom header support

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

add application cert loading

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

implement whitelist

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

add redis

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

migrate embedded outpost to v2

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

remove old proxy

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

providers/proxy: make token expiration configurable

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

add metrics

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

fix tests

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* providers/proxy: only allow one redirect URI

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* fix docker build for proxy

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* remove default port offset

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* add AUTHENTIK_HOST_BROWSER

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* tests: fix e2e/integration tests not using proper tags

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* remove references of old port

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* fix user_attributes not being loaded correctly

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* cleanup dependencies

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

* cleanup

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
2021-09-08 18:04:56 +00:00
dependabot[bot] c0839924f1
build(deps): bump github.com/go-openapi/runtime from 0.19.30 to 0.19.31 () 2021-08-27 08:35:57 +02:00