Jens Langhammer
|
7e8044619c
|
lib: return default IP if none could be extracted
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 12:49:44 +02:00 |
Jens Langhammer
|
cf57660772
|
web/admin: add basic session management UI
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 01:02:20 +02:00 |
Jens Langhammer
|
66a04aeec5
|
api: add can_geo_ip capability
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 01:02:03 +02:00 |
Jens Langhammer
|
73338bdf32
|
core: add geo_ip to authenticated sessions if enabled
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 01:01:20 +02:00 |
Jens Langhammer
|
059da74d1c
|
core: add current attribute to authenticated_session API
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 00:31:41 +02:00 |
Jens Langhammer
|
45b8b1e198
|
core: delete AuthenticatedSession on logout
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 00:27:33 +02:00 |
Jens Langhammer
|
5e43eb9838
|
Merge branch 'master' into authenticated-sessions
|
2021-05-30 00:23:09 +02:00 |
Jens Langhammer
|
11607622a3
|
web/admin: fix proxy provider's certificate not being optional
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 00:22:58 +02:00 |
Jens Langhammer
|
133fc38c05
|
core: initial authenticated sessions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-30 00:15:16 +02:00 |
Jens Langhammer
|
f51ab7a878
|
policies/reputation: fix tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 23:46:13 +02:00 |
Jens Langhammer
|
c89b8a5f7c
|
web/admin: add UI for reputations
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 23:01:45 +02:00 |
Jens Langhammer
|
31ad09c391
|
stages/identification: add signal which is sent upon identification failure
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 22:58:32 +02:00 |
Jens Langhammer
|
05b3c4ddb3
|
policies/reputation: save username instead of user object
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 22:49:58 +02:00 |
Jens Langhammer
|
d52cc30341
|
website/docs: fix website build
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 22:00:47 +02:00 |
Jens Langhammer
|
d2e9683411
|
website/docs: add tenants
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 21:56:09 +02:00 |
Jens Langhammer
|
a4c28a28b4
|
website/docs: improve docs for expressions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 21:47:35 +02:00 |
Jens L
|
6232333a52
|
Merge pull request #940 from goauthentik/tenant
Tenancy
|
2021-05-29 21:22:10 +02:00 |
Jens Langhammer
|
a1203cf4b2
|
flows: fix ToDefaultFlow not using tenants
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 20:32:42 +02:00 |
Jens Langhammer
|
8427fb87f6
|
tenants: add tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 19:47:55 +02:00 |
Jens Langhammer
|
e3578eb7ae
|
Merge branch 'master' into tenant
|
2021-05-29 19:17:23 +02:00 |
Jens Langhammer
|
5990b8d4de
|
outposts: fix docker container not being stopped correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 19:16:39 +02:00 |
Jens Langhammer
|
3b31b7ce83
|
core: add http host in log messages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 19:07:54 +02:00 |
Jens Langhammer
|
4d9b362dbf
|
tenants: add migration to add default tenant
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 19:06:35 +02:00 |
Jens Langhammer
|
7bd93ed18e
|
web/admin: add webui for tenants
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 18:55:08 +02:00 |
Jens Langhammer
|
477ff85109
|
flows: migrate flow_unenrollment to tenant
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 18:44:02 +02:00 |
Jens Langhammer
|
fae8b80ceb
|
core: fix usage of config on templates
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 18:31:05 +02:00 |
Jens Langhammer
|
df92f01719
|
flows: remove default-recovery
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 18:30:55 +02:00 |
Jens Langhammer
|
9dd6b7d436
|
flows: remove default-enrollment
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 18:14:37 +02:00 |
Jens Langhammer
|
14f85ec980
|
tenants: migrate context_processor to tenants
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 18:01:48 +02:00 |
Jens Langhammer
|
ff611f21cd
|
tenants: initial implementation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-29 17:47:25 +02:00 |
Jens Langhammer
|
a1b6e09e8a
|
outposts: set restart-policy on docker container
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-28 17:18:11 +02:00 |
Jens Langhammer
|
02b5742228
|
stages/authenticator_duo: add default setup flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-28 16:47:39 +02:00 |
dependabot[bot]
|
c5cc84c8b6
|
build(deps-dev): bump requests-mock from 1.9.2 to 1.9.3 (#939)
|
2021-05-28 09:35:39 +02:00 |
dependabot[bot]
|
109ada570f
|
build(deps): bump boto3 from 1.17.82 to 1.17.83 (#938)
|
2021-05-28 09:35:32 +02:00 |
dependabot[bot]
|
b9436c281a
|
build(deps): bump rollup from 2.50.1 to 2.50.2 in /web (#937)
|
2021-05-28 09:35:20 +02:00 |
dependabot[bot]
|
89f2f920cf
|
build(deps): bump boto3 from 1.17.80 to 1.17.82 (#935)
|
2021-05-27 09:46:57 +02:00 |
dependabot[bot]
|
abd0d585a6
|
build(deps): bump typescript from 4.2.4 to 4.3.2 in /web (#932)
|
2021-05-27 09:26:26 +02:00 |
dependabot[bot]
|
ee74281537
|
build(deps): bump rollup from 2.50.0 to 2.50.1 in /web (#933)
|
2021-05-27 09:26:09 +02:00 |
dependabot[bot]
|
5488db3574
|
build(deps): bump docker/setup-qemu-action from 1.1.0 to 1.2.0 (#934)
|
2021-05-27 09:25:50 +02:00 |
dependabot[bot]
|
61f92095a5
|
build(deps): bump urllib3 from 1.26.4 to 1.26.5 (#936)
|
2021-05-27 09:25:19 +02:00 |
Jens Langhammer
|
3a9f081e1b
|
web/admin: improve persistence for test forms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-26 12:08:11 +02:00 |
Jens Langhammer
|
a237ae3363
|
web/admin: add Modal to check application access for any user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-26 12:05:17 +02:00 |
Jens Langhammer
|
523621daa2
|
core: make application's check_access API return a PolicyResult and accept for_user as superuser
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-26 11:47:23 +02:00 |
Jens Langhammer
|
309d80a921
|
ci: build image with timestamp for flux
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-26 10:37:33 +02:00 |
Jens Langhammer
|
1bd41116a4
|
Merge branch 'master' into next
|
2021-05-26 10:28:03 +02:00 |
dependabot[bot]
|
a7b85aeda2
|
build(deps): bump rollup from 2.49.0 to 2.50.0 in /web (#929)
Bumps [rollup](https://github.com/rollup/rollup) from 2.49.0 to 2.50.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v2.49.0...v2.50.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2021-05-26 10:22:04 +02:00 |
dependabot[bot]
|
142861e3ee
|
Merge pull request #930 from goauthentik/dependabot/pip/boto3-1.17.80
build(deps): bump boto3 from 1.17.79 to 1.17.80
|
2021-05-26 10:21:55 +02:00 |
Jens Langhammer
|
02411bb543
|
tests/e2e: fix IdentificationStage not having sources set
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 17:35:24 +02:00 |
Jens Langhammer
|
c4453f38a2
|
stages/identification: make shown sources configurable
closes #918
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-25 16:37:53 +02:00 |
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 |