-
-
Notifications
You must be signed in to change notification settings - Fork 596
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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
- Loading branch information
Showing
128 changed files
with
2,945 additions
and
870 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
83 changes: 83 additions & 0 deletions
83
authentik/policies/event_matcher/migrations/0008_auto_20210213_1640.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
# Generated by Django 3.1.6 on 2021-02-13 16:40 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
("authentik_policies_event_matcher", "0007_auto_20210209_1657"), | ||
] | ||
|
||
operations = [ | ||
migrations.AlterField( | ||
model_name="eventmatcherpolicy", | ||
name="app", | ||
field=models.TextField( | ||
blank=True, | ||
choices=[ | ||
("authentik.admin", "authentik Admin"), | ||
("authentik.api", "authentik API"), | ||
("authentik.events", "authentik Events"), | ||
("authentik.crypto", "authentik Crypto"), | ||
("authentik.flows", "authentik Flows"), | ||
("authentik.outposts", "authentik Outpost"), | ||
("authentik.lib", "authentik lib"), | ||
("authentik.policies", "authentik Policies"), | ||
("authentik.policies.dummy", "authentik Policies.Dummy"), | ||
( | ||
"authentik.policies.event_matcher", | ||
"authentik Policies.Event Matcher", | ||
), | ||
("authentik.policies.expiry", "authentik Policies.Expiry"), | ||
("authentik.policies.expression", "authentik Policies.Expression"), | ||
( | ||
"authentik.policies.group_membership", | ||
"authentik Policies.Group Membership", | ||
), | ||
("authentik.policies.hibp", "authentik Policies.HaveIBeenPwned"), | ||
("authentik.policies.password", "authentik Policies.Password"), | ||
("authentik.policies.reputation", "authentik Policies.Reputation"), | ||
("authentik.providers.proxy", "authentik Providers.Proxy"), | ||
("authentik.providers.oauth2", "authentik Providers.OAuth2"), | ||
("authentik.providers.saml", "authentik Providers.SAML"), | ||
("authentik.recovery", "authentik Recovery"), | ||
("authentik.sources.ldap", "authentik Sources.LDAP"), | ||
("authentik.sources.oauth", "authentik Sources.OAuth"), | ||
("authentik.sources.saml", "authentik Sources.SAML"), | ||
("authentik.stages.captcha", "authentik Stages.Captcha"), | ||
("authentik.stages.consent", "authentik Stages.Consent"), | ||
("authentik.stages.dummy", "authentik Stages.Dummy"), | ||
("authentik.stages.email", "authentik Stages.Email"), | ||
("authentik.stages.prompt", "authentik Stages.Prompt"), | ||
( | ||
"authentik.stages.identification", | ||
"authentik Stages.Identification", | ||
), | ||
("authentik.stages.invitation", "authentik Stages.User Invitation"), | ||
("authentik.stages.user_delete", "authentik Stages.User Delete"), | ||
("authentik.stages.user_login", "authentik Stages.User Login"), | ||
("authentik.stages.user_logout", "authentik Stages.User Logout"), | ||
("authentik.stages.user_write", "authentik Stages.User Write"), | ||
("authentik.stages.otp_static", "authentik Stages.OTP.Static"), | ||
( | ||
"authentik.stages.authenticator_totp", | ||
"authentik Stages.OTP.Time", | ||
), | ||
( | ||
"authentik.stages.authenticator_validate", | ||
"authentik Stages.OTP.Validate", | ||
), | ||
("authentik.stages.password", "authentik Stages.Password"), | ||
( | ||
"authentik.stages.authenticator_webauthn", | ||
"authentik Stages.WebAuthn", | ||
), | ||
("authentik.managed", "authentik Managed"), | ||
("authentik.core", "authentik Core"), | ||
], | ||
default="", | ||
help_text="Match events created by selected application. When left empty, all applications are matched.", | ||
), | ||
), | ||
] |
Oops, something went wrong.