Source

django-publicauth / publicauth / settings.py

Full commit
import re

from django import forms

from annoying.functions import get_config


### REGISTRATION_ALLOWED ###########################################################################
# To disable registration, set it to False                                                         #
REGISTRATION_ALLOWED = get_config("REGISTRATION_ALLOWED", True)                                    #
####################################################################################################

### PUBLICID_REGISTRATION_FORM #####################################################################
# See REGISTRATION_FORM description above                                                          #
PUBLICID_EXTRA_FORM = get_config("PUBLICID_EXTRA_FORM", "publicauth.forms.PublicIDExtraForm")      #
####################################################################################################

### AX_URIS ########################################################################################
# This dict contains mapping of SREG fields to AX uris, you probably don't need to change it       #
# http://www.axschema.org/types/                                                                   #
AX_URIS = {                                                                                        #
    'nickname': 'http://axschema.org/namePerson/friendly',                                         #
    'email': 'http://axschema.org/contact/email',                                                  #
    'fullname': 'http://axschema.org/namePerson',                                                  #
    'dob': 'http://axschema.org/birthDate',                                                        #
    'gender': 'http://axschema.org/person/gender',                                                 #
    'postcode': 'http://axschema.org/contact/postalCode/home',                                     #
    'country': 'http://axschema.org/contact/country/home',                                         #
    'language': 'http://axschema.org/pref/language',                                               #
    'timezone': 'http://axschema.org/pref/timezone',                                               #
}                                                                                                  #
####################################################################################################

### BACKEND_MAPPING ################################################################################
BACKEND_MAPPING = get_config("BACKEND_MAPPING", {                                                  #
    'openid': 'publicauth.backends.openid.OpenIDBackend',                                          #
    'google': 'publicauth.backends.google.GoogleBackend',                                          #
    'twitter': 'publicauth.backends.twitter.TwitterBackend',                                       #
    'facebook': 'publicauth.backends.facebook.FacebookBackend',                                    #
    }                                                                                              #
)                                                                                                  #
####################################################################################################

REGISTRATION_DISABLED_REDIRECT = get_config("REGISTRATION_DISABLED_REDIRECT", "/")

PUBLICID_ACTIVATION_REQUIRED = get_config("PUBLICID_ACTIVATION_REQUIRED", False)