I would do it server side. Some people might have JavaScript disabled,
so I wouldn't rely on the JavaScript SDK. Does django-social-auth
support OAuth2 for Facebook? I can only see OAuth from the docs.

On Oct 18, 5:18 pm, Vijay Khemlani <vkhem...@gmail.com> wrote:
> Hello,
>
> I'm just starting with a project that requires users to be able to
> authenticate directly using their Facebook accounts.
>
> I know this is an old problem, but I noticed there are two quite distinct
> ways to solve it, and I wanted to ask for the group's opinion
>
> 1. Using FB JavaScript SDK
> =====================
>
> That is, following the code shown here
>
> http://developers.facebook.com/docs/guides/web/#login
>
> and setting a JavaScript function as a callback that redirects to a specific
> URL in the project that checks that the auth cookie exists and creates (or
> fetches an existing) user in the typical Django auth system.
>
> 2. Using a Django app with OAuth2
> ==========================
>
> The second option is using an app such as django-social-auth
>
> https://github.com/omab/django-social-auth
>
> That executes the whole authentication in the server
>
> ----
>
> Which one is better from a "pythonic" perspective? I also need to be able to
> test the login process using Selenium, which one is better suited for
> testing?
>
> Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to