Skip to content
This repository was archived by the owner on Feb 3, 2026. It is now read-only.
/ client-swift Public archive

Commit 70f86b9

Browse files
Update API Client
#### What's New --- ##### `GET` /providers/wsfed/ ##### `POST` /providers/wsfed/ ##### `GET` /providers/wsfed/{id}/ ##### `PUT` /providers/wsfed/{id}/ ##### `DELETE` /providers/wsfed/{id}/ ##### `PATCH` /providers/wsfed/{id}/ ##### `GET` /providers/wsfed/{id}/metadata/ ##### `GET` /providers/wsfed/{id}/preview_user/ ##### `GET` /providers/wsfed/{id}/used_by/ #### What's Changed --- ##### `GET` /policies/event_matcher/{policy_uuid}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `app` (string) > Match events created by selected application. When left empty, all applications are matched. Added enum value: * `authentik.enterprise.providers.ws_federation` * Changed property `model` (string) > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` ##### `PUT` /policies/event_matcher/{policy_uuid}/ ###### Request: Changed content type : `application/json` * Changed property `app` (string) > Match events created by selected application. When left empty, all applications are matched. Added enum value: * `authentik.enterprise.providers.ws_federation` * Changed property `model` (string) > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `app` (string) > Match events created by selected application. When left empty, all applications are matched. Added enum value: * `authentik.enterprise.providers.ws_federation` * Changed property `model` (string) > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` ##### `PATCH` /policies/event_matcher/{policy_uuid}/ ###### Request: Changed content type : `application/json` * Changed property `app` (string) > Match events created by selected application. When left empty, all applications are matched. Added enum value: * `authentik.enterprise.providers.ws_federation` * Changed property `model` (string) > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `app` (string) > Match events created by selected application. When left empty, all applications are matched. Added enum value: * `authentik.enterprise.providers.ws_federation` * Changed property `model` (string) > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` ##### `POST` /policies/event_matcher/ ###### Request: Changed content type : `application/json` * Changed property `app` (string) > Match events created by selected application. When left empty, all applications are matched. Added enum value: * `authentik.enterprise.providers.ws_federation` * Changed property `model` (string) > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` ###### Return Type: Changed response : **201 Created** * Changed content type : `application/json` * Changed property `app` (string) > Match events created by selected application. When left empty, all applications are matched. Added enum value: * `authentik.enterprise.providers.ws_federation` * Changed property `model` (string) > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` ##### `GET` /policies/event_matcher/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > Event Matcher Policy Serializer * Changed property `app` (string) > Match events created by selected application. When left empty, all applications are matched. Added enum value: * `authentik.enterprise.providers.ws_federation` * Changed property `model` (string) > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` ##### `GET` /policies/geoip/{policy_uuid}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `countries` (array) ##### `PUT` /policies/geoip/{policy_uuid}/ ###### Request: Changed content type : `application/json` * Changed property `countries` (array) ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `countries` (array) ##### `PATCH` /policies/geoip/{policy_uuid}/ ###### Request: Changed content type : `application/json` * Changed property `countries` (array) ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `countries` (array) ##### `POST` /rbac/permissions/assigned_by_roles/{uuid}/assign/ ###### Request: Changed content type : `application/json` * Changed property `model` (string) Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` ##### `PATCH` /rbac/permissions/assigned_by_roles/{uuid}/unassign/ ###### Request: Changed content type : `application/json` * Changed property `model` (string) Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` ##### `POST` /policies/geoip/ ###### Request: Changed content type : `application/json` * Changed property `countries` (array) ###### Return Type: Changed response : **201 Created** * Changed content type : `application/json` * Changed property `countries` (array) ##### `GET` /policies/geoip/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > GeoIP Policy Serializer * Changed property `countries` (array) ##### `GET` /rbac/permissions/assigned_by_roles/ ###### Parameters: Changed: `model` in `query` ##### `PUT` /core/transactional/applications/ ###### Request: Changed content type : `application/json` * Changed property `provider_model` (string) Added enum value: * `authentik_providers_ws_federation.wsfederationprovider` * Changed property `provider` (object) Added 'authentik_providers_ws_federation.wsfederationprovider' provider_model: * Property `name` (string) * Property `authentication_flow` (string) > Flow used for authentication when the associated application is accessed by an un-authenticated user. * Property `authorization_flow` (string) > Flow used when authorizing this provider. * Property `invalidation_flow` (string) > Flow used ending the session from a provider. * Property `property_mappings` (array) Items (string): * Property `reply_url` (string) * Property `assertion_valid_not_before` (string) > Assertion valid not before current time + this value (Format: hours=-1;minutes=-2;seconds=-3). * Property `assertion_valid_not_on_or_after` (string) > Assertion not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). * Property `session_valid_not_on_or_after` (string) > Session not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). * Property `name_id_mapping` (string) > Configure how the NameID value will be created. When left empty, the NameIDPolicy of the incoming request will be considered * Property `authn_context_class_ref_mapping` (string) > Configure how the AuthnContextClassRef value will be created. When left empty, the AuthnContextClassRef will be set based on which authentication methods the user used to authenticate. * Property `digest_algorithm` (string) Enum values: * `http://www.w3.org/2000/09/xmldsig#sha1` * `http://www.w3.org/2001/04/xmlenc#sha256` * `http://www.w3.org/2001/04/xmldsig-more#sha384` * `http://www.w3.org/2001/04/xmlenc#sha512` * Property `signature_algorithm` (string) Enum values: * `http://www.w3.org/2000/09/xmldsig#rsa-sha1` * `http://www.w3.org/2001/04/xmldsig-more#rsa-sha256` * `http://www.w3.org/2001/04/xmldsig-more#rsa-sha384` * `http://www.w3.org/2001/04/xmldsig-more#rsa-sha512` * `http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1` * `http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256` * `http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384` * `http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512` * `http://www.w3.org/2000/09/xmldsig#dsa-sha1` * Property `signing_kp` (string) > Keypair used to sign outgoing Responses going to the Service Provider. * Property `encryption_kp` (string) > When selected, incoming assertions are encrypted by the IdP using the public key of the encryption keypair. The assertion is decrypted by the SP using the the private key. * Property `sign_assertion` (boolean) * Property `sign_logout_request` (boolean) * Property `default_name_id_policy` (string) Enum values: * `urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress` * `urn:oasis:names:tc:SAML:2.0:nameid-format:persistent` * `urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName` * `urn:oasis:names:tc:SAML:2.0:nameid-format:WindowsDomainQualifiedName` * `urn:oasis:names:tc:SAML:2.0:nameid-format:transient` * `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`
1 parent 23fbb68 commit 70f86b9

28 files changed

+2443
-29
lines changed

.openapi-generator/FILES

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,7 @@ Sources/authentikClient/Models/PaginatedUserSAMLSourceConnectionList.swift
522522
Sources/authentikClient/Models/PaginatedUserSourceConnectionList.swift
523523
Sources/authentikClient/Models/PaginatedUserTelegramSourceConnectionList.swift
524524
Sources/authentikClient/Models/PaginatedUserWriteStageList.swift
525+
Sources/authentikClient/Models/PaginatedWSFederationProviderList.swift
525526
Sources/authentikClient/Models/PaginatedWebAuthnDeviceList.swift
526527
Sources/authentikClient/Models/PaginatedWebAuthnDeviceTypeList.swift
527528
Sources/authentikClient/Models/Pagination.swift
@@ -659,6 +660,7 @@ Sources/authentikClient/Models/PatchedUserSAMLSourceConnectionRequest.swift
659660
Sources/authentikClient/Models/PatchedUserSourceConnectionRequest.swift
660661
Sources/authentikClient/Models/PatchedUserTelegramSourceConnectionRequest.swift
661662
Sources/authentikClient/Models/PatchedUserWriteStageRequest.swift
663+
Sources/authentikClient/Models/PatchedWSFederationProviderRequest.swift
662664
Sources/authentikClient/Models/PatchedWebAuthnDeviceRequest.swift
663665
Sources/authentikClient/Models/Permission.swift
664666
Sources/authentikClient/Models/PermissionAssignRequest.swift
@@ -727,12 +729,12 @@ Sources/authentikClient/Models/RoleModelPermission.swift
727729
Sources/authentikClient/Models/RoleObjectPermission.swift
728730
Sources/authentikClient/Models/RoleRequest.swift
729731
Sources/authentikClient/Models/SAMLBindingsEnum.swift
732+
Sources/authentikClient/Models/SAMLLogoutMethods.swift
730733
Sources/authentikClient/Models/SAMLMetadata.swift
731734
Sources/authentikClient/Models/SAMLNameIDPolicyEnum.swift
732735
Sources/authentikClient/Models/SAMLPropertyMapping.swift
733736
Sources/authentikClient/Models/SAMLPropertyMappingRequest.swift
734737
Sources/authentikClient/Models/SAMLProvider.swift
735-
Sources/authentikClient/Models/SAMLProviderLogoutMethodEnum.swift
736738
Sources/authentikClient/Models/SAMLProviderRequest.swift
737739
Sources/authentikClient/Models/SAMLSource.swift
738740
Sources/authentikClient/Models/SAMLSourcePropertyMapping.swift
@@ -873,6 +875,8 @@ Sources/authentikClient/Models/ValidationError.swift
873875
Sources/authentikClient/Models/VendorEnum.swift
874876
Sources/authentikClient/Models/Version.swift
875877
Sources/authentikClient/Models/VersionHistory.swift
878+
Sources/authentikClient/Models/WSFederationProvider.swift
879+
Sources/authentikClient/Models/WSFederationProviderRequest.swift
876880
Sources/authentikClient/Models/WebAuthnDevice.swift
877881
Sources/authentikClient/Models/WebAuthnDeviceRequest.swift
878882
Sources/authentikClient/Models/WebAuthnDeviceType.swift
@@ -1372,6 +1376,7 @@ docs/PaginatedUserSAMLSourceConnectionList.md
13721376
docs/PaginatedUserSourceConnectionList.md
13731377
docs/PaginatedUserTelegramSourceConnectionList.md
13741378
docs/PaginatedUserWriteStageList.md
1379+
docs/PaginatedWSFederationProviderList.md
13751380
docs/PaginatedWebAuthnDeviceList.md
13761381
docs/PaginatedWebAuthnDeviceTypeList.md
13771382
docs/Pagination.md
@@ -1509,6 +1514,7 @@ docs/PatchedUserSAMLSourceConnectionRequest.md
15091514
docs/PatchedUserSourceConnectionRequest.md
15101515
docs/PatchedUserTelegramSourceConnectionRequest.md
15111516
docs/PatchedUserWriteStageRequest.md
1517+
docs/PatchedWSFederationProviderRequest.md
15121518
docs/PatchedWebAuthnDeviceRequest.md
15131519
docs/Permission.md
15141520
docs/PermissionAssignRequest.md
@@ -1584,12 +1590,12 @@ docs/RoleObjectPermission.md
15841590
docs/RoleRequest.md
15851591
docs/RootAPI.md
15861592
docs/SAMLBindingsEnum.md
1593+
docs/SAMLLogoutMethods.md
15871594
docs/SAMLMetadata.md
15881595
docs/SAMLNameIDPolicyEnum.md
15891596
docs/SAMLPropertyMapping.md
15901597
docs/SAMLPropertyMappingRequest.md
15911598
docs/SAMLProvider.md
1592-
docs/SAMLProviderLogoutMethodEnum.md
15931599
docs/SAMLProviderRequest.md
15941600
docs/SAMLSource.md
15951601
docs/SAMLSourcePropertyMapping.md
@@ -1736,6 +1742,8 @@ docs/ValidationError.md
17361742
docs/VendorEnum.md
17371743
docs/Version.md
17381744
docs/VersionHistory.md
1745+
docs/WSFederationProvider.md
1746+
docs/WSFederationProviderRequest.md
17391747
docs/WebAuthnDevice.md
17401748
docs/WebAuthnDeviceRequest.md
17411749
docs/WebAuthnDeviceType.md

README.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -676,6 +676,15 @@ Class | Method | HTTP request | Description
676676
*ProvidersAPI* | [**providersSsfRetrieve**](docs/ProvidersAPI.md#providersssfretrieve) | **GET** /providers/ssf/{id}/ |
677677
*ProvidersAPI* | [**providersSsfUpdate**](docs/ProvidersAPI.md#providersssfupdate) | **PUT** /providers/ssf/{id}/ |
678678
*ProvidersAPI* | [**providersSsfUsedByList**](docs/ProvidersAPI.md#providersssfusedbylist) | **GET** /providers/ssf/{id}/used_by/ |
679+
*ProvidersAPI* | [**providersWsfedCreate**](docs/ProvidersAPI.md#providerswsfedcreate) | **POST** /providers/wsfed/ |
680+
*ProvidersAPI* | [**providersWsfedDestroy**](docs/ProvidersAPI.md#providerswsfeddestroy) | **DELETE** /providers/wsfed/{id}/ |
681+
*ProvidersAPI* | [**providersWsfedList**](docs/ProvidersAPI.md#providerswsfedlist) | **GET** /providers/wsfed/ |
682+
*ProvidersAPI* | [**providersWsfedMetadataRetrieve**](docs/ProvidersAPI.md#providerswsfedmetadataretrieve) | **GET** /providers/wsfed/{id}/metadata/ |
683+
*ProvidersAPI* | [**providersWsfedPartialUpdate**](docs/ProvidersAPI.md#providerswsfedpartialupdate) | **PATCH** /providers/wsfed/{id}/ |
684+
*ProvidersAPI* | [**providersWsfedPreviewUserRetrieve**](docs/ProvidersAPI.md#providerswsfedpreviewuserretrieve) | **GET** /providers/wsfed/{id}/preview_user/ |
685+
*ProvidersAPI* | [**providersWsfedRetrieve**](docs/ProvidersAPI.md#providerswsfedretrieve) | **GET** /providers/wsfed/{id}/ |
686+
*ProvidersAPI* | [**providersWsfedUpdate**](docs/ProvidersAPI.md#providerswsfedupdate) | **PUT** /providers/wsfed/{id}/ |
687+
*ProvidersAPI* | [**providersWsfedUsedByList**](docs/ProvidersAPI.md#providerswsfedusedbylist) | **GET** /providers/wsfed/{id}/used_by/ |
679688
*RacAPI* | [**racConnectionTokensDestroy**](docs/RacAPI.md#racconnectiontokensdestroy) | **DELETE** /rac/connection_tokens/{connection_token_uuid}/ |
680689
*RacAPI* | [**racConnectionTokensList**](docs/RacAPI.md#racconnectiontokenslist) | **GET** /rac/connection_tokens/ |
681690
*RacAPI* | [**racConnectionTokensPartialUpdate**](docs/RacAPI.md#racconnectiontokenspartialupdate) | **PATCH** /rac/connection_tokens/{connection_token_uuid}/ |
@@ -1604,6 +1613,7 @@ Class | Method | HTTP request | Description
16041613
- [PaginatedUserSourceConnectionList](docs/PaginatedUserSourceConnectionList.md)
16051614
- [PaginatedUserTelegramSourceConnectionList](docs/PaginatedUserTelegramSourceConnectionList.md)
16061615
- [PaginatedUserWriteStageList](docs/PaginatedUserWriteStageList.md)
1616+
- [PaginatedWSFederationProviderList](docs/PaginatedWSFederationProviderList.md)
16071617
- [PaginatedWebAuthnDeviceList](docs/PaginatedWebAuthnDeviceList.md)
16081618
- [PaginatedWebAuthnDeviceTypeList](docs/PaginatedWebAuthnDeviceTypeList.md)
16091619
- [Pagination](docs/Pagination.md)
@@ -1741,6 +1751,7 @@ Class | Method | HTTP request | Description
17411751
- [PatchedUserSourceConnectionRequest](docs/PatchedUserSourceConnectionRequest.md)
17421752
- [PatchedUserTelegramSourceConnectionRequest](docs/PatchedUserTelegramSourceConnectionRequest.md)
17431753
- [PatchedUserWriteStageRequest](docs/PatchedUserWriteStageRequest.md)
1754+
- [PatchedWSFederationProviderRequest](docs/PatchedWSFederationProviderRequest.md)
17441755
- [PatchedWebAuthnDeviceRequest](docs/PatchedWebAuthnDeviceRequest.md)
17451756
- [Permission](docs/Permission.md)
17461757
- [PermissionAssignRequest](docs/PermissionAssignRequest.md)
@@ -1809,12 +1820,12 @@ Class | Method | HTTP request | Description
18091820
- [RoleObjectPermission](docs/RoleObjectPermission.md)
18101821
- [RoleRequest](docs/RoleRequest.md)
18111822
- [SAMLBindingsEnum](docs/SAMLBindingsEnum.md)
1823+
- [SAMLLogoutMethods](docs/SAMLLogoutMethods.md)
18121824
- [SAMLMetadata](docs/SAMLMetadata.md)
18131825
- [SAMLNameIDPolicyEnum](docs/SAMLNameIDPolicyEnum.md)
18141826
- [SAMLPropertyMapping](docs/SAMLPropertyMapping.md)
18151827
- [SAMLPropertyMappingRequest](docs/SAMLPropertyMappingRequest.md)
18161828
- [SAMLProvider](docs/SAMLProvider.md)
1817-
- [SAMLProviderLogoutMethodEnum](docs/SAMLProviderLogoutMethodEnum.md)
18181829
- [SAMLProviderRequest](docs/SAMLProviderRequest.md)
18191830
- [SAMLSource](docs/SAMLSource.md)
18201831
- [SAMLSourcePropertyMapping](docs/SAMLSourcePropertyMapping.md)
@@ -1955,6 +1966,8 @@ Class | Method | HTTP request | Description
19551966
- [VendorEnum](docs/VendorEnum.md)
19561967
- [Version](docs/Version.md)
19571968
- [VersionHistory](docs/VersionHistory.md)
1969+
- [WSFederationProvider](docs/WSFederationProvider.md)
1970+
- [WSFederationProviderRequest](docs/WSFederationProviderRequest.md)
19581971
- [WebAuthnDevice](docs/WebAuthnDevice.md)
19591972
- [WebAuthnDeviceRequest](docs/WebAuthnDeviceRequest.md)
19601973
- [WebAuthnDeviceType](docs/WebAuthnDeviceType.md)

0 commit comments

Comments
 (0)