authentik.sources.telegram.urls
Telegram source API views
1"""Telegram source API views""" 2 3from django.urls import path 4 5from authentik.sources.telegram.api.property_mappings import TelegramSourcePropertyMappingViewSet 6from authentik.sources.telegram.api.source import TelegramSourceViewSet 7from authentik.sources.telegram.api.source_connection import ( 8 GroupTelegramSourceConnectionViewSet, 9 UserTelegramSourceConnectionViewSet, 10) 11from authentik.sources.telegram.views import TelegramLoginView, TelegramStartView 12 13urlpatterns = [ 14 path("<slug:source_slug>/start/", TelegramStartView.as_view(), name="start"), 15 path("<slug:source_slug>/", TelegramLoginView.as_view(), name="login"), 16] 17 18api_urlpatterns = [ 19 ("propertymappings/source/telegram", TelegramSourcePropertyMappingViewSet), 20 ("sources/user_connections/telegram", UserTelegramSourceConnectionViewSet), 21 ("sources/group_connections/telegram", GroupTelegramSourceConnectionViewSet), 22 ("sources/telegram", TelegramSourceViewSet), 23]
urlpatterns =
[<URLPattern '<slug:source_slug>/start/' [name='start']>, <URLPattern '<slug:source_slug>/' [name='login']>]
api_urlpatterns =
[('propertymappings/source/telegram', <class 'authentik.sources.telegram.api.property_mappings.TelegramSourcePropertyMappingViewSet'>), ('sources/user_connections/telegram', <class 'authentik.sources.telegram.api.source_connection.UserTelegramSourceConnectionViewSet'>), ('sources/group_connections/telegram', <class 'authentik.sources.telegram.api.source_connection.GroupTelegramSourceConnectionViewSet'>), ('sources/telegram', <class 'authentik.sources.telegram.api.source.TelegramSourceViewSet'>)]