|  | 6deddd038f | internal: start embedded outpost directly after backend is healthy instead of waiting Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-04 13:18:04 +01:00 |  | 
			
				
					|  | 0d02dbf55c | api: replace django sentry proxy with go proxy to prevent login issues Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-11-02 14:44:37 +01:00 |  | 
			
				
					|  | aef9d27706 | stages/authenticator_sms: Add SMS Authenticator Stage (#1577) * stages/authenticator_sms: initial implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add initial stage UI
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: clear invalid state when old input was invalid but new input is correct
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/authenticator_sms: add more logic
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/user: add basic SMS settings
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/authenticator_sms: initial working version
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/authenticator_sms: add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/flows: optimise totp password manager entry on authenticator_validation stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/elements: add grouping support for table
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: allow sms class in authenticator stage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: add grouping to more pages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* stages/authenticator_validate: add SMS support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* api: add throttling for flow executor based on session key and pending user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: fix style issues
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: add workflow to compile backend translations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-11 17:51:49 +02:00 |  | 
			
				
					|  | 6c603cdf80 | internal: add internal healthchecking to prevent websocket errors Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-10-05 22:21:14 +02:00 |  | 
			
				
					|  | f771383c4b | cmd: fix outpost metrics not being set in embedded mode Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-16 12:09:12 +02:00 |  | 
			
				
					|  | 7158c9d2ea | core: metrics v2 (#1370) * outposts: add ldap metrics, move ping to 9100
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outpost: add flow_executor metrics
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* use port 9300 for metrics, add core metrics port
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outposts/controllers/k8s: add service monitor creation support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-09 15:52:24 +02:00 |  | 
			
				
					|  | 4c3a9e69f2 | outposts/proxy: fix securecookie: no codecs provided error with redis Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-09 10:23:46 +02:00 |  | 
			
				
					|  | 3c1b70c355 | outposts/proxyv2 (#1365) * 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 |  | 
			
				
					|  | 45731d8069 | cmd: add option to disable embedded outpost Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-29 19:19:13 +02:00 |  | 
			
				
					|  | 5b57d67b5f | cmd: improve error message for local config loading Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-08-09 00:28:08 +02:00 |  | 
			
				
					|  | f01bc20d44 | Embedded outpost (#1193) * api: allow API requests as managed outpost's account when using secret_key
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: load secret key from env
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outposts: make listener IP configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outpost/proxy: run outpost in background and pass requests conditionally
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outpost: unify branding to embedded
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web/admin: fix embedded outpost not being editable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* web: fix mismatched host detection
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: fix LDAP test not including user for embedded outpost
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests/e2e: fix user matching
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* api: add tests for secret_key auth
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* root: load environment variables using github.com/Netflix/go-env
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-29 11:30:30 +02:00 |  | 
			
				
					|  | 6ddd6bfa72 | root: fix linting errors Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-07-18 20:54:34 +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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | ff42663d3c | root: more code merging Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-29 16:21:00 +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 |  | 
			
				
					|  | b98895ac2c | root: add more common utils Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-06-16 17:29:01 +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 |  | 
			
				
					|  | 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 |  |