"""passbook oauth_client urls""" from django.urls import path from passbook.sources.oauth.types.manager import RequestKind from passbook.sources.oauth.views import core, dispatcher, user urlpatterns = [ path( "login/<slug:source_slug>/", dispatcher.DispatcherView.as_view(kind=RequestKind.redirect), name="oauth-client-login", ), path( "callback/<slug:source_slug>/", dispatcher.DispatcherView.as_view(kind=RequestKind.callback), name="oauth-client-callback", ), path( "disconnect/<slug:source_slug>/", core.DisconnectView.as_view(), name="oauth-client-disconnect", ), path( "user/<slug:source_slug>/", user.UserSettingsView.as_view(), name="oauth-client-user", ), ]