diff options
Diffstat (limited to 'takahe/urls.py')
-rw-r--r-- | takahe/urls.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/takahe/urls.py b/takahe/urls.py new file mode 100644 index 0000000..422a182 --- /dev/null +++ b/takahe/urls.py @@ -0,0 +1,22 @@ +from django.contrib import admin +from django.urls import path + +from core import views as core +from users.views import auth, identity + +urlpatterns = [ + path("", core.homepage), + # Authentication + path("auth/login/", auth.Login.as_view()), + path("auth/logout/", auth.Logout.as_view()), + # Identity views + path("@<handle>/", identity.ViewIdentity.as_view()), + path("@<handle>/actor/", identity.Actor.as_view()), + # Identity selection + path("identity/select/", identity.SelectIdentity.as_view()), + path("identity/create/", identity.CreateIdentity.as_view()), + # Well-known endpoints + path(".well-known/webfinger/", identity.Webfinger.as_view()), + # Django admin + path("djadmin/", admin.site.urls), +] |