authentik.enterprise.providers.ws_federation.models
1from django.templatetags.static import static 2from django.utils.translation import gettext_lazy as _ 3from rest_framework.serializers import Serializer 4 5from authentik.providers.saml.models import SAMLProvider 6 7 8class WSFederationProvider(SAMLProvider): 9 """WS-Federation for applications which support WS-Fed.""" 10 11 # Alias'd fields: 12 # - acs_url -> reply_url 13 # - audience -> realm / wtrealm 14 15 @property 16 def serializer(self) -> type[Serializer]: 17 from authentik.enterprise.providers.ws_federation.api.providers import ( 18 WSFederationProviderSerializer, 19 ) 20 21 return WSFederationProviderSerializer 22 23 @property 24 def icon_url(self) -> str | None: 25 return static("authentik/sources/wsfed.svg") 26 27 @property 28 def component(self) -> str: 29 return "ak-provider-wsfed-form" 30 31 def __str__(self): 32 return f"WS-Federation Provider {self.name}" 33 34 class Meta: 35 verbose_name = _("WS-Federation Provider") 36 verbose_name_plural = _("WS-Federation Providers")
9class WSFederationProvider(SAMLProvider): 10 """WS-Federation for applications which support WS-Fed.""" 11 12 # Alias'd fields: 13 # - acs_url -> reply_url 14 # - audience -> realm / wtrealm 15 16 @property 17 def serializer(self) -> type[Serializer]: 18 from authentik.enterprise.providers.ws_federation.api.providers import ( 19 WSFederationProviderSerializer, 20 ) 21 22 return WSFederationProviderSerializer 23 24 @property 25 def icon_url(self) -> str | None: 26 return static("authentik/sources/wsfed.svg") 27 28 @property 29 def component(self) -> str: 30 return "ak-provider-wsfed-form" 31 32 def __str__(self): 33 return f"WS-Federation Provider {self.name}" 34 35 class Meta: 36 verbose_name = _("WS-Federation Provider") 37 verbose_name_plural = _("WS-Federation Providers")
WS-Federation for applications which support WS-Fed.
serializer: type[rest_framework.serializers.Serializer]
16 @property 17 def serializer(self) -> type[Serializer]: 18 from authentik.enterprise.providers.ws_federation.api.providers import ( 19 WSFederationProviderSerializer, 20 ) 21 22 return WSFederationProviderSerializer
Get serializer for this model
samlprovider_ptr
Accessor to the related object on the forward side of a one-to-one relation.
In the example::
class Restaurant(Model):
place = OneToOneField(Place, related_name='restaurant')
Restaurant.place is a ForwardOneToOneDescriptor instance.
Inherited Members
- authentik.providers.saml.models.SAMLProvider
- acs_url
- sp_binding
- audience
- issuer
- sls_url
- sls_binding
- logout_method
- name_id_mapping
- authn_context_class_ref_mapping
- assertion_valid_not_before
- assertion_valid_not_on_or_after
- session_valid_not_on_or_after
- digest_algorithm
- signature_algorithm
- verification_kp
- signing_kp
- encryption_kp
- default_relay_state
- default_name_id_policy
- sign_assertion
- sign_response
- sign_logout_request
- sign_logout_response
- launch_url
- get_sp_binding_display
- get_sls_binding_display
- get_logout_method_display
- name_id_mapping_id
- authn_context_class_ref_mapping_id
- get_digest_algorithm_display
- get_signature_algorithm_display
- verification_kp_id
- signing_kp_id
- encryption_kp_id
- get_default_name_id_policy_display
- provider_ptr_id
- provider_ptr
- samlsession_set
- wsfederationprovider
- authentik.core.models.Provider
- name
- authentication_flow
- invalidation_flow
- property_mappings
- backchannel_application
- is_backchannel
- objects
- authentication_flow_id
- invalidation_flow_id
- backchannel_application_id
- id
- application
- outpost_set
- oauth2provider
- ldapprovider
- racprovider
- radiusprovider
- samlprovider
- scimprovider
- googleworkspaceprovider
- microsoftentraprovider
- ssfprovider
The requested object does not exist
class
WSFederationProvider.MultipleObjectsReturned(authentik.providers.saml.models.SAMLProvider.MultipleObjectsReturned):
The query returned multiple objects when only one was expected.