from django.urls import include, path from rest_framework.routers import DefaultRouter from engine.vibes_auth.messaging.urls import messaging_urlpatters from engine.vibes_auth.views import ( TokenObtainPairView, TokenRefreshView, TokenVerifyView, ) from engine.vibes_auth.viewsets import UserViewSet app_name = "vibes_auth" auth_router = DefaultRouter() auth_router.register(r"users", UserViewSet, basename="users") urlpatterns = [ path(r"obtain/", TokenObtainPairView.as_view(), name="token_create"), path(r"refresh/", TokenRefreshView.as_view(), name="token_refresh"), path(r"verify/", TokenVerifyView.as_view(), name="token_verify"), path(r"", include(auth_router.urls)), *messaging_urlpatters, ]