authentik.enterprise.endpoints.connectors.agent.urls

 1from django.urls import path
 2
 3from authentik.enterprise.endpoints.connectors.agent.api.secure_enclave import (
 4    AppleIndependentSecureEnclaveViewSet,
 5)
 6from authentik.enterprise.endpoints.connectors.agent.views.apple_jwks import AppleJWKSView
 7from authentik.enterprise.endpoints.connectors.agent.views.apple_nonce import NonceView
 8from authentik.enterprise.endpoints.connectors.agent.views.apple_register import (
 9    RegisterDeviceView,
10    RegisterUserView,
11)
12from authentik.enterprise.endpoints.connectors.agent.views.apple_token import TokenView
13from authentik.enterprise.endpoints.connectors.agent.views.auth_interactive import (
14    AgentInteractiveAuth,
15)
16
17urlpatterns = [
18    path(
19        "authenticate/<uuid:token_uuid>/",
20        AgentInteractiveAuth.as_view(),
21        name="authenticate",
22    ),
23    path("psso/token/", TokenView.as_view(), name="psso-token"),
24    path("psso/jwks/", AppleJWKSView.as_view(), name="psso-jwks"),
25    path("psso/nonce/", NonceView.as_view(), name="psso-nonce"),
26]
27
28api_urlpatterns = [
29    ("endpoints/agents/psso/ise", AppleIndependentSecureEnclaveViewSet),
30    path(
31        "endpoints/agents/psso/register/device/",
32        RegisterDeviceView.as_view(),
33        name="psso-register-device",
34    ),
35    path(
36        "endpoints/agents/psso/register/user/",
37        RegisterUserView.as_view(),
38        name="psso-register-user",
39    ),
40]
urlpatterns = [<URLPattern 'authenticate/<uuid:token_uuid>/' [name='authenticate']>, <URLPattern 'psso/token/' [name='psso-token']>, <URLPattern 'psso/jwks/' [name='psso-jwks']>, <URLPattern 'psso/nonce/' [name='psso-nonce']>]
api_urlpatterns = [('endpoints/agents/psso/ise', <class 'authentik.enterprise.endpoints.connectors.agent.api.secure_enclave.AppleIndependentSecureEnclaveViewSet'>), <URLPattern 'endpoints/agents/psso/register/device/' [name='psso-register-device']>, <URLPattern 'endpoints/agents/psso/register/user/' [name='psso-register-user']>]