Yahoo

Yahoo supports OpenId and OAuth2 for their auth flow.

Yahoo OpenId

OpenId doesn’t require any particular configuration beside enabling the backend in the AUTHENTICATION_BACKENDS setting:

AUTHENTICATION_BACKENDS = (
    ...
    'social_core.backends.yahoo.YahooOpenId',
    ...
)

Yahoo OAuth2

OAuth 2.0 workflow, useful if you are planning to use Yahoo’s API.

  • Register a new application at Yahoo Developer Center, set your app domain and configure scopes (they can’t be overriden by application).

  • Fill Consumer Key and Consumer Secret values in the settings:

    SOCIAL_AUTH_YAHOO_OAUTH2_KEY = ''
    SOCIAL_AUTH_YAHOO_OAUTH2_SECRET = ''