Marc 'risson' Schmitt
|
2f70351c90
|
packages/client-go: init (#21139)
* packages/client-go: init
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* remove mod/sum
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix translate
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* no go replace
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* update rust makefile with pwd
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
* fix build
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix docs
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* don't need a version ig?
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* exclude go client from cspell
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix main docker build
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
|
2026-03-25 15:26:50 +01:00 |
|
dependabot[bot]
|
122cee049a
|
core: bump library/golang from 1.25.5-trixie to 1.26.0-trixie in /lifecycle/container (#20381)
* core: bump library/golang in /lifecycle/container
Bumps library/golang from 1.25.5-trixie to 1.26.0-trixie.
---
updated-dependencies:
- dependency-name: library/golang
dependency-version: 1.26.0-trixie
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* bump & fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* bump docs too
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
|
2026-02-19 12:35:00 +00:00 |
|
Dominic R
|
6dde8bdd4a
|
outpost: proxyv2: Use Postgres for the Embedded Outpost (#16628)
* wip
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Dominic R <dominic@sdko.org>
* remove testing files
* a
* wip
* pls
* pls2
* a
* Update authentik/providers/proxy/models.py
Co-authored-by: Jens L. <jens@beryju.org>
Signed-off-by: Dominic R <dominic@sdko.org>
* makemigrations
* pls
* pls1000
* dont migrate in go
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* set uuid
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix more test cases
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* better logging
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* set gorm nowfunc (gorm defaults to local time)
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* improve test db closing
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* move expiration to field
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* dont' manually set table
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* refactor tests more
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* more refactor
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix em
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* postgres cleanup is done by worker
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* update expiry and set expiring
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Dominic R <dominic@sdko.org>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Jens L. <jens@beryju.org>
|
2025-10-09 16:59:15 +02:00 |
|
Jens L
|
c45bb8e985
|
providers/proxy: rework redirect mechanism (#8594)
* providers/proxy: rework redirect mechanism
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add session id, don't tie to state in session
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* handle state failing to parse
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* save session after creating state
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* remove debug
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* include task expiry in status
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix redirect URL detection
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2024-05-06 03:07:08 +02:00 |
|
Jens L
|
fd2677af1f
|
root: bump api generator (#5139)
* root: bump api generator
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* bump api diff too
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* bump go api client
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* simplify go api generation
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-04-01 18:10:52 +02:00 |
|
Jens L
|
21e29744c2
|
providers/proxy: different cookie name based on hashed client id (#4666)
|
2023-02-12 16:34:57 +01:00 |
|
Jens L
|
7d4ce41e12
|
providers/proxy: outpost wide logout implementation (#4605)
* initial outpost wide logout implementation
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* handle deserialize error
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* update docs
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix file cleanup, add tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
|
2023-02-02 21:18:59 +01:00 |
|
Jens L
|
d53733b6fc
|
outposts/proxy: reduce possibility for redirect loops, keep single state (#3831)
use single state, redirect when start url is hit with active session
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-10-20 21:27:34 +02:00 |
|
Jens Langhammer
|
8ffae4505f
|
internal: set Host on url in envoy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-18 23:20:12 +01:00 |
|
Jens L
|
393d7ec486
|
providers/proxy: no exposed urls (#3151)
* test any callback
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* dont detect callback in per-server handler
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* use full redirect uri with both path and query param
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* update tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* correctly route to embedded outpost for callback signature
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix allowed redirects
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-30 17:51:01 +02:00 |
|
Jens L
|
8447e9b9c2
|
providers/proxy: envoy v2 (#3029)
* add path prefix
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* use prefix correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* only set redirect if session doesn't have a redirect yet
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-03 10:32:52 +02:00 |
|
Jens L
|
f9a419107a
|
outposts/proxyv2: add basic envoy support (#3026)
* outposts/proxyv2: add basic envoy support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* don't crash when backend is not available
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add envoy tests and docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-06-03 00:06:09 +02:00 |
|