NationBuilder

NationBuilder supports OAuth2 as their authentication mechanism. Follow these steps in order to use it:

  • Register a new application at your Nation Admin panel (define the Callback URL to http://example.com/complete/nationbuilder/ where example.com is your domain).

  • Fill the Client ID and Client Secret values from the newly created application:

    SOCIAL_AUTH_NATIONBUILDER_KEY = ''
    SOCIAL_AUTH_NATIONBUILDER_SECRET = ''
    
  • Also define your NationBuilder slug:

    SOCIAL_AUTH_NATIONBUILDER_SLUG = 'your-nationbuilder-slug'
    
  • Enable the backend in AUTHENTICATION_BACKENDS setting:

    AUTHENTICATION_BACKENDS = (
        ...
        'social_core.backends.nationbuilder.NationBuilderOAuth2'
        ...
    )