mirror of https://github.com/snachodog/mybuddy.git
Set default password policies in base settings
This commit is contained in:
parent
8ea68eed54
commit
45cb43958d
|
@ -234,16 +234,35 @@ if AWS_STORAGE_BUCKET_NAME:
|
||||||
|
|
||||||
|
|
||||||
# Security
|
# Security
|
||||||
# https://docs.djangoproject.com/en/3.2/topics/http/sessions/#settings
|
|
||||||
# https://docs.djangoproject.com/en/3.2/ref/csrf/#settings
|
|
||||||
|
|
||||||
# See https://docs.djangoproject.com/en/3.2/ref/settings/#secure-proxy-ssl-header for why and when to set this
|
# https://docs.djangoproject.com/en/3.2/ref/settings/#secure-proxy-ssl-header
|
||||||
if os.environ.get('SECURE_PROXY_SSL_HEADER'):
|
if os.environ.get('SECURE_PROXY_SSL_HEADER'):
|
||||||
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
|
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
|
||||||
|
|
||||||
|
# https://docs.djangoproject.com/en/3.2/topics/http/sessions/#settings
|
||||||
SESSION_COOKIE_SECURE = True
|
SESSION_COOKIE_SECURE = True
|
||||||
|
|
||||||
|
# https://docs.djangoproject.com/en/3.2/ref/csrf/#settings
|
||||||
CSRF_COOKIE_SECURE = True
|
CSRF_COOKIE_SECURE = True
|
||||||
|
|
||||||
|
# https://docs.djangoproject.com/en/3.2/topics/auth/passwords/
|
||||||
|
AUTH_PASSWORD_VALIDATORS = [
|
||||||
|
{
|
||||||
|
'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
|
||||||
|
'OPTIONS': {
|
||||||
|
'min_length': 8,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
|
||||||
|
},
|
||||||
|
]
|
||||||
|
|
||||||
# Django Rest Framework
|
# Django Rest Framework
|
||||||
# https://www.django-rest-framework.org/
|
# https://www.django-rest-framework.org/
|
||||||
|
|
|
@ -65,6 +65,15 @@
|
||||||
z-index: 1030;
|
z-index: 1030;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Tweak padding on form field help blocks.
|
||||||
|
.help-block {
|
||||||
|
ul {
|
||||||
|
padding-left: 1rem;
|
||||||
|
padding-bottom: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@include media-breakpoint-up(md) {
|
@include media-breakpoint-up(md) {
|
||||||
// Restore regular inline button on larger screens.
|
// Restore regular inline button on larger screens.
|
||||||
.submit-primary {
|
.submit-primary {
|
||||||
|
|
|
@ -75,8 +75,8 @@ class FormsTestCase(TestCase):
|
||||||
'first_name': 'User',
|
'first_name': 'User',
|
||||||
'last_name': 'Name',
|
'last_name': 'Name',
|
||||||
'email': 'user@user.user',
|
'email': 'user@user.user',
|
||||||
'password1': 'password',
|
'password1': 'd47o8dD&#hu3ulu3',
|
||||||
'password2': 'password'
|
'password2': 'd47o8dD&#hu3ulu3'
|
||||||
}
|
}
|
||||||
|
|
||||||
page = self.c.post('/users/add/', params)
|
page = self.c.post('/users/add/', params)
|
||||||
|
|
|
@ -10526,6 +10526,12 @@ h3 {
|
||||||
z-index: 1030;
|
z-index: 1030;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.help-block ul {
|
||||||
|
padding-left: 1rem;
|
||||||
|
padding-bottom: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
@media (min-width: 768px) {
|
@media (min-width: 768px) {
|
||||||
.submit-primary {
|
.submit-primary {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
|
Binary file not shown.
|
@ -10526,6 +10526,12 @@ h3 {
|
||||||
z-index: 1030;
|
z-index: 1030;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.help-block ul {
|
||||||
|
padding-left: 1rem;
|
||||||
|
padding-bottom: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
@media (min-width: 768px) {
|
@media (min-width: 768px) {
|
||||||
.submit-primary {
|
.submit-primary {
|
||||||
display: inline-block;
|
display: inline-block;
|
Binary file not shown.
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue