authentik.providers.saml.urls
authentik SAML IDP URLs
1"""authentik SAML IDP URLs""" 2 3from django.urls import path 4 5from authentik.providers.saml.api.property_mappings import SAMLPropertyMappingViewSet 6from authentik.providers.saml.api.providers import SAMLProviderViewSet 7from authentik.providers.saml.views import metadata, sso 8from authentik.providers.saml.views.sp_slo import ( 9 SPInitiatedSLOBindingPOSTView, 10 SPInitiatedSLOBindingRedirectView, 11) 12 13urlpatterns = [ 14 # SSO Bindings 15 path( 16 "<slug:application_slug>/sso/binding/redirect/", 17 sso.SAMLSSOBindingRedirectView.as_view(), 18 name="sso-redirect", 19 ), 20 path( 21 "<slug:application_slug>/sso/binding/post/", 22 sso.SAMLSSOBindingPOSTView.as_view(), 23 name="sso-post", 24 ), 25 # SSO IdP Initiated 26 path( 27 "<slug:application_slug>/sso/binding/init/", 28 sso.SAMLSSOBindingInitView.as_view(), 29 name="sso-init", 30 ), 31 # SLO Bindings - SP-initiated 32 path( 33 "<slug:application_slug>/slo/binding/redirect/", 34 SPInitiatedSLOBindingRedirectView.as_view(), 35 name="slo-redirect", 36 ), 37 path( 38 "<slug:application_slug>/slo/binding/post/", 39 SPInitiatedSLOBindingPOSTView.as_view(), 40 name="slo-post", 41 ), 42 # Metadata 43 path( 44 "<slug:application_slug>/metadata/", 45 metadata.MetadataDownload.as_view(), 46 name="metadata-download", 47 ), 48] 49 50api_urlpatterns = [ 51 ("propertymappings/provider/saml", SAMLPropertyMappingViewSet), 52 ("providers/saml", SAMLProviderViewSet), 53]
urlpatterns =
[<URLPattern '<slug:application_slug>/sso/binding/redirect/' [name='sso-redirect']>, <URLPattern '<slug:application_slug>/sso/binding/post/' [name='sso-post']>, <URLPattern '<slug:application_slug>/sso/binding/init/' [name='sso-init']>, <URLPattern '<slug:application_slug>/slo/binding/redirect/' [name='slo-redirect']>, <URLPattern '<slug:application_slug>/slo/binding/post/' [name='slo-post']>, <URLPattern '<slug:application_slug>/metadata/' [name='metadata-download']>]
api_urlpatterns =
[('propertymappings/provider/saml', <class 'authentik.providers.saml.api.property_mappings.SAMLPropertyMappingViewSet'>), ('providers/saml', <class 'authentik.providers.saml.api.providers.SAMLProviderViewSet'>)]