This repository was archived by the owner on Feb 3, 2026. It is now read-only.
Commit 70f86b9
committed
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
File tree
28 files changed
+2443
-29
lines changed- .openapi-generator
- Sources/authentikClient
- APIs
- Models
- docs
28 files changed
+2443
-29
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
522 | 522 | | |
523 | 523 | | |
524 | 524 | | |
| 525 | + | |
525 | 526 | | |
526 | 527 | | |
527 | 528 | | |
| |||
659 | 660 | | |
660 | 661 | | |
661 | 662 | | |
| 663 | + | |
662 | 664 | | |
663 | 665 | | |
664 | 666 | | |
| |||
727 | 729 | | |
728 | 730 | | |
729 | 731 | | |
| 732 | + | |
730 | 733 | | |
731 | 734 | | |
732 | 735 | | |
733 | 736 | | |
734 | 737 | | |
735 | | - | |
736 | 738 | | |
737 | 739 | | |
738 | 740 | | |
| |||
873 | 875 | | |
874 | 876 | | |
875 | 877 | | |
| 878 | + | |
| 879 | + | |
876 | 880 | | |
877 | 881 | | |
878 | 882 | | |
| |||
1372 | 1376 | | |
1373 | 1377 | | |
1374 | 1378 | | |
| 1379 | + | |
1375 | 1380 | | |
1376 | 1381 | | |
1377 | 1382 | | |
| |||
1509 | 1514 | | |
1510 | 1515 | | |
1511 | 1516 | | |
| 1517 | + | |
1512 | 1518 | | |
1513 | 1519 | | |
1514 | 1520 | | |
| |||
1584 | 1590 | | |
1585 | 1591 | | |
1586 | 1592 | | |
| 1593 | + | |
1587 | 1594 | | |
1588 | 1595 | | |
1589 | 1596 | | |
1590 | 1597 | | |
1591 | 1598 | | |
1592 | | - | |
1593 | 1599 | | |
1594 | 1600 | | |
1595 | 1601 | | |
| |||
1736 | 1742 | | |
1737 | 1743 | | |
1738 | 1744 | | |
| 1745 | + | |
| 1746 | + | |
1739 | 1747 | | |
1740 | 1748 | | |
1741 | 1749 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
676 | 676 | | |
677 | 677 | | |
678 | 678 | | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
679 | 688 | | |
680 | 689 | | |
681 | 690 | | |
| |||
1604 | 1613 | | |
1605 | 1614 | | |
1606 | 1615 | | |
| 1616 | + | |
1607 | 1617 | | |
1608 | 1618 | | |
1609 | 1619 | | |
| |||
1741 | 1751 | | |
1742 | 1752 | | |
1743 | 1753 | | |
| 1754 | + | |
1744 | 1755 | | |
1745 | 1756 | | |
1746 | 1757 | | |
| |||
1809 | 1820 | | |
1810 | 1821 | | |
1811 | 1822 | | |
| 1823 | + | |
1812 | 1824 | | |
1813 | 1825 | | |
1814 | 1826 | | |
1815 | 1827 | | |
1816 | 1828 | | |
1817 | | - | |
1818 | 1829 | | |
1819 | 1830 | | |
1820 | 1831 | | |
| |||
1955 | 1966 | | |
1956 | 1967 | | |
1957 | 1968 | | |
| 1969 | + | |
| 1970 | + | |
1958 | 1971 | | |
1959 | 1972 | | |
1960 | 1973 | | |
| |||
0 commit comments