Facebook Limited Login¶
Facebook Limited Login is required by the Facebook iOS SDK.
App creation¶
Register a new application at Facebook App Creation, don’t use
localhost in the App Domains and Site URL fields as
Facebook does not allow this.
Instead, use a placeholder like myapp.com and define that
domain in your /etc/hosts or similar file for your OS. For
more information see the hosts file article on Wikipedia.
Configuration¶
Set the SOCIAL_AUTH_FACEBOOK_LIMITED_LOGIN_KEY to the value
of the App Id. This field is required for verifying the
Facebook access token received from the iOS SDK.
Django Configuration¶
Set the Facebook Limited Login Key in settings.py:
SOCIAL_AUTH_FACEBOOK_LIMITED_LOGIN_KEY = "{app_id}"
Enable the auth backend:
AUTHENTICATION_BACKENDS = (
...
"social_core.backends.facebook_limited.FacebookLimitedLogin",
...
)