[Python] Manage django-allauth social applications from admin portal

Discussão em 'Python' iniciado por Stack, Fevereiro 6, 2025.

  1. Stack

    Stack Membro Participativo

    In all the tutorials I've seen, the django-allauth settings are all in the settings.py file. However, this ends up being kind of messy:

    SOCIALACCOUNT_PROVIDERS = {
    "google": {
    "SCOPE": [
    "profile",
    "email",
    ],
    "AUTH_PARAMS": {
    "access_type": "online",
    "redirect_uri": "https://www.********.com/accounts/google/login/callback/",
    },
    "OAUTH_PKCE_ENABLED": True,
    }
    }

    SITE_ID = 1
    SOCIALACCOUNT_ONLY = True
    ACCOUNT_EMAIL_VERIFICATION = 'none'
    ACCOUNT_EMAIL_REQUIRED = True
    ACCOUNT_AUTHENTICATION_METHOD = 'email'
    LOGIN_REDIRECT_URL = 'https://www.********.com/success/'
    ROOT_URLCONF = 'gvautoreply.urls'


    So my question is, how can I fully manage Social Applications and their settings from the admin portal? I see that there is a settings field that takes JSON input, but I can't find any documentation on how to use it.

    [​IMG]

    Continue reading...

Compartilhe esta Página