Files
cie-auth/vendor/spid-cie-oidc-django/spid_cie_oidc/onboarding/urls.py
T
2026-06-17 20:43:56 +02:00

146 lines
4.4 KiB
Python

"""acsia_agent_proj URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/4.0/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: path('', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
"""
from django.conf import settings
from django.urls import path
from .views import (
onboarding_landing,
onboarding_registration,
onboarding_entities,
onboarding_create_jwk,
onboarding_convert_jwk,
onboarding_convert_pem,
onboarding_resolve_statement,
onboarding_schemas_federation_entity_endpoints,
onboarding_validating_trustmark,
onboarding_decode_jwt,
onboarding_apply_policy,
onboarding_validate_md,
onboarding_schemas_authorization,
onboarding_schemas_introspection,
onboarding_schemas_metadata,
onboarding_schemas_revocation,
onboarding_schemas_token,
onboarding_schemas_jwt_client_assertion,
onboarding_validate_authn_request,
onboarding_validate_ec,
)
_PREF = getattr(settings, "OIDC_PREFIX", "")
urlpatterns = [
path(
f"{_PREF}onboarding/landing",
onboarding_landing,
name="oidc_onboarding_landing",
),
path(
f"{_PREF}onboarding/registration",
onboarding_registration,
name="oidc_onboarding_registration",
),
path(
f"{_PREF}onboarding/entities",
onboarding_entities,
name="oidc_onboarding_entities",
),
path(
f"{_PREF}onboarding/tools/create-jwk",
onboarding_create_jwk,
name="oidc_onboarding_create_jwk",
),
path(
f"{_PREF}onboarding/tools/convert-jwk",
onboarding_convert_jwk,
name="oidc_onboarding_convert_jwk",
),
path(
f"{_PREF}onboarding/convert-pem",
onboarding_convert_pem,
name="oidc_onboarding_convert_pem",
),
path(
f"{_PREF}onboarding/tools/resolve-statement",
onboarding_resolve_statement,
name="oidc_onboarding_resolve_statement",
),
path(
f"{_PREF}onboarding/tools/validating-trustmark",
onboarding_validating_trustmark,
name="oidc_onboarding_validating_trustmark",
),
path(
f"{_PREF}onboarding/tools/decode-jwt",
onboarding_decode_jwt,
name="oidc_onboarding_tools_decode_jwt",
),
path(
f"{_PREF}onboarding/tools/apply-policy",
onboarding_apply_policy,
name="oidc_onboarding_tools_apply_policy",
),
path(
f"{_PREF}onboarding/schemas/federation_entity",
onboarding_schemas_federation_entity_endpoints,
name="oidc_onboarding_schemas_federation_entity",
),
path(
f"{_PREF}onboarding/schemas/authorization",
onboarding_schemas_authorization,
name="oidc_onboarding_schemas_Authorization",
),
path(
f"{_PREF}onboarding/schemas/introspection",
onboarding_schemas_introspection,
name="oidc_onboarding_schemas_introspection",
),
path(
f"{_PREF}onboarding/schemas/metadata",
onboarding_schemas_metadata,
name="oidc_onboarding_schemas_metadata",
),
path(
f"{_PREF}onboarding/schemas/revocation",
onboarding_schemas_revocation,
name="oidc_onboarding_schemas_revocation",
),
path(
f"{_PREF}onboarding/schemas/token",
onboarding_schemas_token,
name="oidc_onboarding_schemas_token",
),
path(
f"{_PREF}onboarding/schemas/jwt/client/assertion",
onboarding_schemas_jwt_client_assertion,
name="oidc_onboarding_schemas_jwt_client_assertion",
),
path(
f"{_PREF}onboarding/tools/validate-md",
onboarding_validate_md,
name="oidc_onboarding_validate_md",
),
path(
f"{_PREF}onboarding/tools/validate-authn-request",
onboarding_validate_authn_request,
name="oidc_onboarding_validate_authn_request_jwt",
),
path(
f"{_PREF}onboarding/tools/validate-ec",
onboarding_validate_ec,
name="oidc_onboarding_validate_ec",
),
]