Jens Langhammer
|
382b0e8941
|
root: fix overlay outpost api generation
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-12-01 20:13:05 +01:00 |
Jens Langhammer
|
1193b9fd22
|
root: revert to upstream api generator
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-29 13:56:18 +01:00 |
Jens Langhammer
|
760428aa18
|
website/docs: add outpost integrations docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-24 10:58:23 +01:00 |
Jens Langhammer
|
75724b6f8d
|
root: make testing output more consistent
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-23 23:46:27 +01:00 |
Jens Langhammer
|
605ed94ba2
|
ci: use matrix for tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-21 22:51:07 +01:00 |
Jens Langhammer
|
8d1fd48003
|
web/admin: allow flow edit on flow view page
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-19 10:20:31 +01:00 |
Jens Langhammer
|
465898c7d0
|
web/elements: add new API to store attributes in URL, use for table and tabs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-18 21:16:00 +01:00 |
Jens Langhammer
|
1cc60f572d
|
root: use forked openapi-generator
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-06 19:10:17 +01:00 |
Jens L
|
5a8c66d325
|
providers/ldap: memory Query (#1681)
* outposts/ldap: modularise ldap outpost, to allow different searchers and binders
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outposts/ldap: add basic in-memory searcher
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* providers/ldap: add search mode field
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* outpost: add search mode field
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-05 10:37:30 +01:00 |
Jens Langhammer
|
5dc0f3b91b
|
website: remove static service account, use helm chart instead
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-11-03 00:14:01 +01:00 |
Jens Langhammer
|
3b7e8e3931
|
website/docs: fix typos
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-19 15:45:15 +02:00 |
Jens L
|
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 |
Jens Langhammer
|
846c971674
|
root: add translation for backend strings
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-09 20:07:28 +02:00 |
Jens Langhammer
|
8dd77793a0
|
sources/ldap: fix logic error in Active Directory account disabled status
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-10-03 00:30:35 +02:00 |
Jens Langhammer
|
79b92e764e
|
*: fix typos in code
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-25 00:01:11 +02:00 |
Jens Langhammer
|
ef341dd405
|
stages/user_write: add option to add newly created users to a group
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-14 21:45:34 +02:00 |
Jens Langhammer
|
8e59b06611
|
lifecycle: migrate to gunicorn instead of runserver
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-13 17:54:23 +02:00 |
Jens Langhammer
|
7c1a7bfd9d
|
ci: use native kind action to test integration
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-04 16:06:44 +02:00 |
Jens Langhammer
|
d92d8e6dbb
|
api: add additional filters for ldap and proxy providers
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-09-03 10:43:09 +02:00 |
Jens Langhammer
|
2f4b18ebbd
|
web: fix license for API Client
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 16:12:31 +02:00 |
Jens Langhammer
|
a366d61891
|
root: add License to NPM package
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 15:41:49 +02:00 |
Jens Langhammer
|
cf7eb88661
|
web: add custom readme to api client
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 12:00:35 +02:00 |
Jens Langhammer
|
08f3294a1d
|
web: add ESM to generated Client
https://github.com/OpenAPITools/openapi-generator/issues/8881
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 11:11:18 +02:00 |
Jens Langhammer
|
439454a71b
|
website: add docs for making schema changes
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 10:32:37 +02:00 |
Jens Langhammer
|
9469f86f65
|
web: improve api client versioning
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 10:09:56 +02:00 |
Jens Langhammer
|
450d69a1a4
|
web: build. api in different folder
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-23 09:49:09 +02:00 |
Jens Langhammer
|
d8e8cc062b
|
ci: add pipeline to build and push js api package
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-15 21:32:06 +02:00 |
Jens Langhammer
|
669b5db8e5
|
web: update tsconfig
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-15 11:27:48 +02:00 |
Jens Langhammer
|
4882de6ade
|
website/developer-docs: add note for node16 and npm i for api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-08-14 22:09:45 +02:00 |
Jens Langhammer
|
02f87032cc
|
Merge branch 'master' into inbuilt-proxy
|
2021-07-11 12:41:16 +02:00 |
Jens Langhammer
|
92ba77e9e5
|
core: fix error when setting icon/background to url longer than 100 chars
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-07-09 19:31:32 +02:00 |
Jens Langhammer
|
690b7be1d8
|
root: initial merging of outpost and main project
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-06-16 12:02:02 +02:00 |
Jens Langhammer
|
763c3fcfe0
|
outposts/ldap: fix client usage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-24 15:58:59 +02:00 |
Jens Langhammer
|
b3390f0ab4
|
website/docs: update nginx config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-20 22:06:55 +02:00 |
Jens Langhammer
|
b13d6deda8
|
root: explicitly set --user for codegen
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 23:14:51 +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
|
cac1f242dc
|
*: replace swagger with openapi
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 14:23:05 +02:00 |
Jens Langhammer
|
0bac738090
|
*: fix static response descriptions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-16 14:07:29 +02:00 |
Jens Langhammer
|
1324d03815
|
*: initial migration to openapi v3
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-15 23:57:28 +02:00 |
Jens Langhammer
|
709581f5a8
|
root: use ghcr images by default
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-13 20:15:29 +02:00 |
Jens Langhammer
|
84dfbcaaae
|
providers/api: return redirect_uris for proxy provider
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-11 20:02:17 +02:00 |
Jens Langhammer
|
4acbda2b77
|
core: improve messaging on flow_manager, authenticate user when they linked their account after not having been authenticateed
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-04 18:49:27 +02:00 |
Jens Langhammer
|
0d370ef0a9
|
web/admin: filter out service accounts by default
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-05-04 18:23:13 +02:00 |
Jens Langhammer
|
b1967b42e3
|
root: temporarily use failfast to debug tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-30 13:05:49 +02:00 |
Jens Langhammer
|
8155d88db7
|
root: update linters, remove prospector
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2021-03-22 19:52:51 +01:00 |
Jens Langhammer
|
380786bfde
|
tests/e2e: fix URLs, use self.login()
|
2021-02-27 19:02:29 +01:00 |
Jens Langhammer
|
3df81ca6f0
|
root: don't use failfast
|
2021-02-26 15:39:50 +01:00 |
Jens Langhammer
|
426cb33fab
|
outposts: remove unused views
|
2020-12-13 21:25:05 +01:00 |
Jens L
|
1cfe1aff13
|
wip: rename to authentik (#361)
* root: initial rename
* web: rename custom element prefix
* root: rename external functions with pb_ prefix
* root: fix formatting
* root: replace domain with goauthentik.io
* proxy: update path
* root: rename remaining prefixes
* flows: rename file extension
* root: pbadmin -> akadmin
* docs: fix image filenames
* lifecycle: ignore migration files
* ci: copy default config from current source before loading last tagged
* *: new sentry dsn
* tests: fix missing python3.9-dev package
* root: add additional migrations for service accounts created by outposts
* core: mark system-created service accounts with attribute
* policies/expression: fix pb_ replacement not working
* web: fix last linting errors, add lit-analyse
* policies/expressions: fix lint errors
* web: fix sidebar display on screens where not all items fit
* proxy: attempt to fix proxy pipeline
* proxy: use go env GOPATH to get gopath
* lib: fix user_default naming inconsistency
* docs: add upgrade docs
* docs: update screenshots to use authentik
* admin: fix create button on empty-state of outpost
* web: fix modal submit not refreshing SiteShell and Table
* web: fix height of app-card and height of generic icon
* web: fix rendering of subtext
* admin: fix version check error not being caught
* web: fix worker count not being shown
* docs: update screenshots
* root: new icon
* web: fix lint error
* admin: fix linting error
* root: migrate coverage config to pyproject
|
2020-12-05 22:08:42 +01:00 |
Jens L
|
9466f91466
|
root: move webapp to /web (#347)
* root: move webapp to /web
* root: fix static build
* root: fix static files not being served for e2e tests
|
2020-11-28 19:43:42 +01:00 |