generate device with random name as we need to create them in the database
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
parent
5adbae40ea
commit
e176e11b82
|
@ -10,6 +10,7 @@ from authentik.flows.challenge import (
|
||||||
WithUserInfoChallenge,
|
WithUserInfoChallenge,
|
||||||
)
|
)
|
||||||
from authentik.flows.stage import ChallengeStageView
|
from authentik.flows.stage import ChallengeStageView
|
||||||
|
from authentik.lib.generators import generate_id
|
||||||
from authentik.stages.authenticator_mobile.models import MobileDevice, MobileDeviceToken
|
from authentik.stages.authenticator_mobile.models import MobileDevice, MobileDeviceToken
|
||||||
|
|
||||||
FLOW_PLAN_MOBILE_ENROLL_TOKEN = "authentik/stages/authenticator_mobile/enroll/token" # nosec
|
FLOW_PLAN_MOBILE_ENROLL_TOKEN = "authentik/stages/authenticator_mobile/enroll/token" # nosec
|
||||||
|
@ -47,6 +48,7 @@ class AuthenticatorMobileStageView(ChallengeStageView):
|
||||||
if FLOW_PLAN_MOBILE_ENROLL_TOKEN in self.executor.plan.context:
|
if FLOW_PLAN_MOBILE_ENROLL_TOKEN in self.executor.plan.context:
|
||||||
return
|
return
|
||||||
device = MobileDevice.objects.create(
|
device = MobileDevice.objects.create(
|
||||||
|
name=generate_id(),
|
||||||
user=self.get_pending_user(),
|
user=self.get_pending_user(),
|
||||||
stage=self.executor.current_stage,
|
stage=self.executor.current_stage,
|
||||||
confirmed=False,
|
confirmed=False,
|
||||||
|
|
Reference in New Issue