# 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.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 = ''