Yahoo supports OpenId and OAuth1 for their auth flow.
OpenId doesn’t require any particular configuration beside enabling the backend in the AUTHENTICATION_BACKENDS setting:
AUTHENTICATION_BACKENDS = (
...
'social.backends.yahoo.YahooOpenId',
...
)
OAuth 1.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_OAUTH_KEY = ''
SOCIAL_AUTH_YAHOO_OAUTH_SECRET = ''