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']>]