Skip to content

Instantly share code, notes, and snippets.

@berinhard
Created May 8, 2012 02:33
Show Gist options
  • Save berinhard/2632115 to your computer and use it in GitHub Desktop.
Save berinhard/2632115 to your computer and use it in GitHub Desktop.
django-social-auth-basic
########################################
############ SETTINGS.PY ###############
########################################
TEMPLATE_CONTEXT_PROCESSORS = (
...,
'social_auth.context_processors.social_auth_by_type_backends',
)
INSTALLED_APPS = (
...,
'social_auth',
...,
)
#Adiciona o backend do Facebook e mantém o do Django vivo
AUTHENTICATION_BACKENDS = (
...,
'social_auth.backends.facebook.FacebookBackend',
'django.contrib.auth.backends.ModelBackend',
)
#Configurações de login do próprio Django
LOGIN_URL = '/login/'
LOGIN_REDIRECT_URL = '/'
#Social Auth
SOCIAL_AUTH_COMPLETE_URL_NAME = 'socialauth_complete'
SOCIAL_AUTH_ASSOCIATE_URL_NAME = 'socialauth_associate_complete'
#Facebook
FACEBOOK_APP_ID = 'XXX'
FACEBOOK_API_SECRET = 'XXX'
########################################
############## URLS.PY #################
########################################
urlpatterns = patterns('',
...,
url(r'', include('social_auth.urls')),
...,
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment