Jens Langhammer
511f94fc7f
*: cleanup code, return errors in challenge_invalid, fixup rendering
2021-02-20 23:34:10 +01:00
Jens Langhammer
8787dc23d0
web: fix linting errors
2021-02-20 19:59:24 +01:00
Jens Langhammer
a1a3d316e3
stages/identification: implement challenge
2021-02-20 18:28:11 +01:00
Jens Langhammer
391ee10cb8
Merge branch 'master' into stage-challenge
...
# Conflicts:
# authentik/api/v2/urls.py
2021-02-20 12:51:10 +01:00
Jens Langhammer
4f374c0c01
web: add 404 page, don't auto-redirect to home
2021-02-20 00:28:00 +01:00
Jens Langhammer
854d94056e
web: migrate remaining list views to web
2021-02-20 00:19:53 +01:00
Jens Langhammer
6597d5bd28
web: migrate Token List to web
2021-02-19 19:09:30 +01:00
Jens Langhammer
fd28f37c0d
web: migrate User list to web
2021-02-19 18:43:57 +01:00
Jens Langhammer
0993d5ce4a
web: reset retryDelay for WS connection after successful connect
2021-02-19 17:10:16 +01:00
Jens Langhammer
cd23053007
web: fix height on table pages
2021-02-19 16:22:52 +01:00
Jens Langhammer
277b4336d3
stages/authenticator_validate: update autocomplete for code input
2021-02-19 16:00:59 +01:00
Jens Langhammer
1c1f9b6cb8
web: fix SiteShell not being full height
2021-02-19 15:34:21 +01:00
Jens Langhammer
eb01b42425
flows: mount executor under api, implement initial challenge design
2021-02-17 23:52:49 +01:00
Jens L
8708e487ae
stages: add WebAuthn stage ( #550 )
...
* core: add User.uid for globally unique user ID
* admin: fix ?next for Flow list
* stages: add initial webauthn implementation
* web: add ak-flow-submit event to submit flow stage
* web: show error message for webauthn registration
* admin: fix next param not redirecting correctly
* stages/webauthn: remove form
* stages/webauthn: add API
* web: update flow diagram on ak-refresh
* stages/webauthn: add initial authentication
* stages/webauthn: initial authentication implementation
* web: cleanup webauthn utils
* stages: rename otp_* to authenticator and move webauthn to authenticator
* docs: fix broken links
* stages/authenticator_*: fix template paths
* stages/authenticator_validate: add device classes
* stages/authenticator_webauthn: implement django_otp.devices
* stages/authenticator_*: update default stage names
* web: add button to create stage on flow page
* web: don't minify HTML, remove nbsp
* admin: fix typo in stage list
* stages/*: use common base class for stage serializer
* stages/authenticator_*: create default objects after rename
* tests/e2e: adjust stage order
2021-02-17 20:49:58 +01:00
Jens Langhammer
68eefd083e
web: fix linting errors
2021-02-16 22:35:55 +01:00
Jens Langhammer
f8ba623fc1
web: add more related links, add policy/user/group support for bindings
2021-02-16 20:52:59 +01:00
Jens Langhammer
416d949d80
web: add button to create application on provider page
2021-02-16 20:00:34 +01:00
Jens Langhammer
e6c75ed173
web: fix untranslated strings
2021-02-10 20:21:04 +01:00
Jens Langhammer
f8bcdb26b3
web: PBResponse -> AKResponse
2021-02-09 17:04:55 +01:00
Jens Langhammer
fa30755241
web: make ActionButton's method configurable
2021-02-09 16:14:51 +01:00
Jens Langhammer
ddb8610032
web: fix modalbutton for non-fetched sites
2021-02-09 10:00:33 +01:00
Jens Langhammer
22ad850e6c
web: fix overflow on modalbutton
2021-02-09 09:57:59 +01:00
Jens Langhammer
c8120c0d3e
web: fix ModalButton working in global scope, causing issues on 2nd use
2021-02-08 23:10:45 +01:00
Jens Langhammer
6aa6615608
web: add view page for SAML Provider
2021-02-06 18:07:13 +01:00
Jens Langhammer
580d59e921
web: add EventInfoPage
2021-02-04 21:28:01 +01:00
Jens Langhammer
9f478bb46a
web: fix type warnings
2021-02-04 21:10:13 +01:00
Jens Langhammer
dd8c1eeb52
web: add ak-expand
2021-02-04 20:56:40 +01:00
Jens Langhammer
7e2a471903
web: fix linting issues
2021-02-04 10:22:14 +01:00
Jens Langhammer
9ca9e67ffa
web: fix pagination not working correctly sometimes, fix pagination not showing when changing pages
2021-02-04 10:09:19 +01:00
Jens Langhammer
178417fe67
web: start implementing provider list
2021-02-04 10:09:19 +01:00
Jens Langhammer
ac24fc9ce3
web: add javascript mode to codemirror
2021-02-03 21:58:30 +01:00
Jens L
e25d03d8f4
Managed objects ( #519 )
...
* managed: add base manager and Ops
* core: use ManagedModel for Token and PropertyMapping
* providers/saml: implement managed objects for SAML Provider
* sources/ldap: migrate to managed
* providers/oauth2: migrate to managed
* providers/proxy: migrate to managed
* *: load .managed in apps
* managed: add reconcile task, run on startup
* providers/oauth2: fix import path for managed
* providers/saml: don't set FriendlyName when mapping is none
* *: use ObjectManager in tests to ensure objects exist
* ci: use vmImage ubuntu-latest
* providers/saml: add new mapping for username and user id
* tests: remove docker proxy
* tests/e2e: use updated attribute names
* docs: update SAML docs
* tests/e2e: fix remaining saml cases
* outposts: make tokens as managed
* *: make PropertyMapping SerializerModel
* web: add page for property-mappings
* web: add codemirror to common_styles because codemirror
* docs: fix member-of in nextcloud
* docs: nextcloud add admin
* web: fix refresh reloading data two times
* web: add loading lock to table to prevent double loads
* web: add ability to use null in QueryArgs (value will be skipped)
* web: add hide option to property mappings
* web: fix linting
2021-02-03 21:18:31 +01:00
Jens Langhammer
7c0c453d9f
web: fix new provider dropdown being cut off
2021-01-30 12:38:33 +01:00
Jens Langhammer
6495d6c50a
web: fix tabs detecting all slot elements
2021-01-16 23:04:08 +01:00
Jens Langhammer
8acb9dde5f
web: add notification 'mark as seen' button
2021-01-16 19:09:03 +01:00
Jens Langhammer
394ad6ade5
web: wrap notifications desc
2021-01-16 18:22:25 +01:00
Jens Langhammer
4baf9e4a22
web: fix unread count, use white-space pre
2021-01-16 18:04:09 +01:00
Jens Langhammer
c1fbfc63ab
core: use version in qs for static files to ensure latest are loaded
2021-01-16 14:15:42 +01:00
Jens Langhammer
192dbe05c4
events: triggers -> rules
2021-01-16 14:15:23 +01:00
Jens Langhammer
0b41cb84f0
web: update styling of notification drawer to match rest
2021-01-15 12:16:35 +01:00
Jens Langhammer
2579e168c3
web: start implementing notifications
2021-01-14 22:14:35 +01:00
Jens Langhammer
7f5caf901d
expressions: set exception as message field
2021-01-14 21:58:10 +01:00
Jens Langhammer
47ddf0d7f2
web: add UI for notification triggers
2021-01-12 22:26:57 +01:00
Jens Langhammer
cb36a3c8c7
web: add event transports UI
2021-01-12 22:12:16 +01:00
Jens Langhammer
6f56c37d2f
web: make action button better handle errors and show messages
2021-01-12 21:52:21 +01:00
Jens Langhammer
4daa373dcf
web: match on path begin in sidebar
2020-12-31 14:19:36 +01:00
Jens Langhammer
7b43777b22
web: reset expanded rows on fetch
2020-12-28 14:04:07 +01:00
Jens Langhammer
77861b52e3
web: fix search loading old results when using enter
2020-12-28 13:56:33 +01:00
Jens Langhammer
5db38bd0b7
web: lazy-render expanded table
2020-12-28 13:07:20 +01:00
Jens L
79da2bf698
web: Table parity ( #427 )
...
* core: fix application API always being sorted by name
* web: add sorting to tables
* web: add search to TablePage
* core: add search to applications API
* core: add MetaNameSerializer
* *: fix signature for non-modal serializers
* providers/*: implement MetaNameSerializer
* web: implement full app list page, use as default in sidebar
* web: fix linting errors
* admin: remove old application list
* web: fix default sorting for application list
* web: fix spacing for search element in toolbar
2020-12-24 09:56:05 +01:00