Class Reference¶
Admin Site¶
Decorators¶
-
django_otp.decorators.
otp_required
(view=None, redirect_field_name='next', login_url=None, if_configured=False)¶ Similar to
login_required()
, but requires the user to be verified. By default, this redirects users to :setting:`OTP_LOGIN_URL`.Parameters: if_configured (bool) – If True
, an authenticated user with no confirmed OTP devices will be allowed. Default isFalse
.
Models¶
Middleware¶
Signals¶
-
two_factor.signals.
user_verified
¶ Sent when a user is verified against a OTP device. Provides the following arguments:
sender
- The class sending the signal (
'two_factor.views.core'
). user
- The user that was verified.
device
- The OTP device that was used.
request
- The
HttpRequest
in which the user was verified.