Settings¶
django-nopassword settings¶
-
django.conf.settings.NOPASSWORD_LOGIN_CODE_TIMEOUT¶ Default:
900Defines how long a login code is valid in seconds.
-
django.conf.settings.NOPASSWORD_HASH_ALGORITHM¶ Default:
'sha256'Set the algorithm for used in logincode generation. Possible values are those who are supported in hashlib. The value should be set as the name of the attribute in hashlib. Example hashlib.sha256() would be `NOPASSWORD_HASH_ALGORITHM = ‘sha256’.
-
django.conf.settings.NOPASSWORD_LOGIN_ON_GET¶ Default:
FalseBy default, the login code url requires a POST request to authenticate the user. A GET request renders a form that must be submitted by the user to perform authentication. To authenticate directly inside the initial GET request instead, set this to
True.
-
django.conf.settings.NOPASSWORD_CODE_LENGTH¶ Default:
20The length of the code used to log people in.
-
django.conf.settings.NOPASSWORD_TWILIO_SID¶ Account ID for Twilio.
-
django.conf.settings.NOPASSWORD_TWILIO_AUTH_TOKEN¶ Account secret for Twilio
-
django.conf.settings.NOPASSWORD_NUMERIC_CODES¶ Default:
FalseA boolean flag if set to True, codes will contain numeric characters only (0-9).