deux.views

class deux.views.BackupCodeDetail[source]

View for retrieving the user’s backup code.

serializer_class

alias of BackupCodeSerializer

class deux.views.MultiFactorAuthDetail[source]

View for requesting data about MultiFactorAuth and disabling MFA.

perform_destroy(instance)[source]

The delete method should disable MFA for this user.

Raises:rest_framework.exceptions.ValidationError – If MFA is not enabled.
serializer_class

alias of MultiFactorAuthSerializer

class deux.views.MultiFactorAuthMixin[source]

Mixin that defines queries for MFA objects.

get_object()[source]

Gets the current user’s MFA instance

class deux.views.SMSChallengeRequestDetail[source]

View for requesting SMS challenges to enable MFA through SMS.

serializer_class

alias of SMSChallengeRequestSerializer

class deux.views.SMSChallengeVerifyDetail[source]

View for verify SMS challenges to enable MFA through SMS.

serializer_class

alias of SMSChallengeVerifySerializer

class deux.views._BaseChallengeView[source]

Base view for different challenges.

challenge_type

Represents the challenge type this serializer represents.

Raises:NotImplemented – If the extending class does not define challenge_type.