authentik.flows.urls
flow urls
1"""flow urls""" 2 3from django.urls import path 4 5from authentik.flows.api.bindings import FlowStageBindingViewSet 6from authentik.flows.api.flows import FlowViewSet 7from authentik.flows.api.stages import StageViewSet 8from authentik.flows.models import FlowDesignation 9from authentik.flows.views.executor import ( 10 CancelView, 11 ConfigureFlowInitView, 12 FlowExecutorView, 13 ToDefaultFlow, 14) 15from authentik.flows.views.inspector import FlowInspectorView 16 17urlpatterns = [ 18 path( 19 "-/default/authentication/", 20 ToDefaultFlow.as_view(designation=FlowDesignation.AUTHENTICATION), 21 name="default-authentication", 22 ), 23 path( 24 "-/default/invalidation/", 25 ToDefaultFlow.as_view(designation=FlowDesignation.INVALIDATION), 26 name="default-invalidation", 27 ), 28 path("-/cancel/", CancelView.as_view(), name="cancel"), 29 path( 30 "-/configure/<uuid:stage_uuid>/", 31 ConfigureFlowInitView.as_view(), 32 name="configure", 33 ), 34] 35 36api_urlpatterns = [ 37 ("flows/instances", FlowViewSet), 38 ("flows/bindings", FlowStageBindingViewSet), 39 ("stages/all", StageViewSet), 40 path( 41 "flows/executor/<slug:flow_slug>/", 42 FlowExecutorView.as_view(), 43 name="flow-executor", 44 ), 45 path( 46 "flows/inspector/<slug:flow_slug>/", 47 FlowInspectorView.as_view(), 48 name="flow-inspector", 49 ), 50]
urlpatterns =
[<URLPattern '-/default/authentication/' [name='default-authentication']>, <URLPattern '-/default/invalidation/' [name='default-invalidation']>, <URLPattern '-/cancel/' [name='cancel']>, <URLPattern '-/configure/<uuid:stage_uuid>/' [name='configure']>]
api_urlpatterns =
[('flows/instances', <class 'authentik.flows.api.flows.FlowViewSet'>), ('flows/bindings', <class 'authentik.flows.api.bindings.FlowStageBindingViewSet'>), ('stages/all', <class 'authentik.flows.api.stages.StageViewSet'>), <URLPattern 'flows/executor/<slug:flow_slug>/' [name='flow-executor']>, <URLPattern 'flows/inspector/<slug:flow_slug>/' [name='flow-inspector']>]