Разрешить только социальную аутентификацию django-rest-auth - PullRequest
0 голосов
/ 31 августа 2018

Я хотел бы использовать django-rest-auth для создания API, который поддерживает социальную аутентификацию через Facebook. Я также хотел бы, чтобы сторонние ссылки были доступны для ссылок администратора, но ничего кроме этого.

В настоящее время мой urls.py выглядит так:

urlpatterns = [
  path('admin/', admin.site.urls),
  path('api/v0/', include(router.urls)),
  path('api-token-auth/', views.obtain_auth_token),
  path('api-auth/', include('rest_framework.urls', 
       namespace='rest_framework')),

  re_path(r'^logout/$', ra_views.LogoutView.as_view(), 
          name='rest_logout'),
  re_path(r'^rest-auth/facebook/$', FacebookLogin.as_view(), 
          name='fb_login'),

  # the 'api-root' from django rest-frameworks default router
  # http://www.django-rest-framework.org/api guide/routers/#defaultrouter
  re_path(r'^$', RedirectView.as_view(url=reverse_lazy('api-root'), 
          permanent=False)),
]

Кто-нибудь пытался сделать это раньше? Здесь что-то мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...