I am trying to have social sign in on my site using allauth. However, I do
not want all the other features that come along with it. For example, I
don't want the accounts feature (login, sign up, etc.) I only want:
allauth.socialaccount
I tried installing only this app and I did get all the models that go with
it Social accounts, Social application tokens, Social applications and sites
Here's
what I installed:
INSTALLED_APPS = [
....
....'django.contrib.sites','allauth','allauth.socialaccount','allauth.socialaccount.providers.facebook','allauth.socialaccount.providers.google','allauth.socialaccount.providers.twitter',]
SOCIALACCOUNT_PROVIDERS = {
'facebook': {
'METHOD': 'oauth2',
'SCOPE': ['email'],
'AUTH_PARAMS': {'auth_type': 'reauthenticate'},
'LOCALE_FUNC': lambda request: 'en_US',
'VERSION': 'v2.4'
},
'google': {
'SCOPE': ['email'],
'AUTH_PARAMS': {'access_type': 'online'}
},
'twitter':{}}
SITE_ID = 3
I have my own User model (inheriting from django.contrib.auth User model. I
also have my own sign up page. All I want to do right now is try to get a link
in the sign up page that allows the user to sign up with his social accounts
(Facebook, Google, Twitter). How do I add these links to my custom sign up
page? Please remember I only installed socialaccount and not accounts. I do not
want allauth's sign up, login, change email, etc. pages. I am trying to use as
little resources as possible.
Is there a way to install only socialaccounts and have the user sign up using
their social media account using a link on my sign up page?
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/01d26180-1783-4f80-90eb-59e5efc0d1d3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.