Skip to content

Commit 3bb4cc3

Browse files
-e Update API Client
#### What's Changed --- ##### `GET` /providers/saml/{id}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Added property `sls_url` (string) > Single Logout Service URL where the logout response should be sent. * Added property `sign_logout_request` (boolean) * Added property `sls_binding` (object) > This determines how authentik sends the logout response back to the Service Provider. Enum values: * `redirect` * `post` * Added property `logout_method` (object) > Method to use for logout. Front-channel iframe loads all logout URLs simultaneously in hidden iframes. Front-channel native uses your active browser tab to send post requests and redirect to providers. Back-channel sends logout requests directly from the server without user interaction (requires POST SLS binding). Enum values: * `frontchannel_iframe` * `frontchannel_native` * `backchannel` ##### `PUT` /providers/saml/{id}/ ###### Request: Changed content type : `application/json` * Added property `sls_url` (string) > Single Logout Service URL where the logout response should be sent. * Added property `sign_logout_request` (boolean) * Added property `sls_binding` (object) > This determines how authentik sends the logout response back to the Service Provider. * Added property `logout_method` (object) > Method to use for logout. Front-channel iframe loads all logout URLs simultaneously in hidden iframes. Front-channel native uses your active browser tab to send post requests and redirect to providers. Back-channel sends logout requests directly from the server without user interaction (requires POST SLS binding). ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Added property `sls_url` (string) > Single Logout Service URL where the logout response should be sent. * Added property `sign_logout_request` (boolean) * Added property `sls_binding` (object) > This determines how authentik sends the logout response back to the Service Provider. * Added property `logout_method` (object) > Method to use for logout. Front-channel iframe loads all logout URLs simultaneously in hidden iframes. Front-channel native uses your active browser tab to send post requests and redirect to providers. Back-channel sends logout requests directly from the server without user interaction (requires POST SLS binding). ##### `PATCH` /providers/saml/{id}/ ###### Request: Changed content type : `application/json` * Added property `sls_url` (string) > Single Logout Service URL where the logout response should be sent. * Added property `sign_logout_request` (boolean) * Added property `sls_binding` (object) > This determines how authentik sends the logout response back to the Service Provider. * Added property `logout_method` (object) > Method to use for logout. Front-channel iframe loads all logout URLs simultaneously in hidden iframes. Front-channel native uses your active browser tab to send post requests and redirect to providers. Back-channel sends logout requests directly from the server without user interaction (requires POST SLS binding). ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Added property `sls_url` (string) > Single Logout Service URL where the logout response should be sent. * Added property `sign_logout_request` (boolean) * Added property `sls_binding` (object) > This determines how authentik sends the logout response back to the Service Provider. * Added property `logout_method` (object) > Method to use for logout. Front-channel iframe loads all logout URLs simultaneously in hidden iframes. Front-channel native uses your active browser tab to send post requests and redirect to providers. Back-channel sends logout requests directly from the server without user interaction (requires POST SLS binding). ##### `GET` /providers/oauth2/{id}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser Enum values: * `backchannel` * `frontchannel` * Deleted property `backchannel_logout_uri` (string) ##### `PUT` /providers/oauth2/{id}/ ###### Request: Changed content type : `application/json` * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ##### `PATCH` /providers/oauth2/{id}/ ###### Request: Changed content type : `application/json` * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ##### `POST` /providers/saml/ ###### Request: Changed content type : `application/json` * Added property `sls_url` (string) > Single Logout Service URL where the logout response should be sent. * Added property `sign_logout_request` (boolean) * Added property `sls_binding` (object) > This determines how authentik sends the logout response back to the Service Provider. * Added property `logout_method` (object) > Method to use for logout. Front-channel iframe loads all logout URLs simultaneously in hidden iframes. Front-channel native uses your active browser tab to send post requests and redirect to providers. Back-channel sends logout requests directly from the server without user interaction (requires POST SLS binding). ###### Return Type: Changed response : **201 Created** * Changed content type : `application/json` * Added property `sls_url` (string) > Single Logout Service URL where the logout response should be sent. * Added property `sign_logout_request` (boolean) * Added property `sls_binding` (object) > This determines how authentik sends the logout response back to the Service Provider. * Added property `logout_method` (object) > Method to use for logout. Front-channel iframe loads all logout URLs simultaneously in hidden iframes. Front-channel native uses your active browser tab to send post requests and redirect to providers. Back-channel sends logout requests directly from the server without user interaction (requires POST SLS binding). ##### `GET` /providers/saml/ ###### Parameters: Added: `logout_method` in `query` > Method to use for logout. Front-channel iframe loads all logout URLs simultaneously in hidden iframes. Front-channel native uses your active browser tab to send post requests and redirect to providers. Back-channel sends logout requests directly from the server without user interaction (requires POST SLS binding). Added: `sign_logout_request` in `query` Added: `sls_binding` in `query` > This determines how authentik sends the logout response back to the Service Provider. Added: `sls_url` in `query` ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > SAMLProvider Serializer * Added property `sls_url` (string) > Single Logout Service URL where the logout response should be sent. * Added property `sign_logout_request` (boolean) * Added property `sls_binding` (object) > This determines how authentik sends the logout response back to the Service Provider. * Added property `logout_method` (object) > Method to use for logout. Front-channel iframe loads all logout URLs simultaneously in hidden iframes. Front-channel native uses your active browser tab to send post requests and redirect to providers. Back-channel sends logout requests directly from the server without user interaction (requires POST SLS binding). ##### `GET` /flows/executor/{flow_slug}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` Added 'ak-provider-iframe-logout' component: * Property `flow_info` (object) > Contextual flow information for a challenge * Property `title` (string) * Property `background` (string) * Property `cancel_url` (string) * Property `layout` (string) Enum values: * `stacked` * `content_left` * `content_right` * `sidebar_left` * `sidebar_right` * Property `component` (string) * Property `response_errors` (object) * Property `logout_urls` (array) Items (object): Added 'ak-provider-saml-native-logout' component: * Property `flow_info` (object) > Contextual flow information for a challenge * Property `component` (string) * Property `response_errors` (object) * Property `post_url` (string) * Property `saml_request` (string) * Property `relay_state` (string) * Property `provider_name` (string) * Property `binding` (string) * Property `redirect_url` (string) * Property `is_complete` (boolean) ##### `POST` /flows/executor/{flow_slug}/ ###### Request: Changed content type : `application/json` Added 'ak-provider-iframe-logout' component: * Property `component` (string) Added 'ak-provider-saml-native-logout' component: * Property `component` (string) ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` Added 'ak-provider-iframe-logout' component: Added 'ak-provider-saml-native-logout' component: ##### `GET` /oauth2/access_tokens/{id}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `provider` (object) > OAuth2Provider Serializer * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ##### `GET` /oauth2/authorization_codes/{id}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `provider` (object) > OAuth2Provider Serializer * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ##### `GET` /oauth2/refresh_tokens/{id}/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `provider` (object) > OAuth2Provider Serializer * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ##### `POST` /providers/oauth2/ ###### Request: Changed content type : `application/json` * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ###### Return Type: Changed response : **201 Created** * Changed content type : `application/json` * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ##### `GET` /providers/oauth2/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > OAuth2Provider Serializer * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ##### `PUT` /core/transactional/applications/ ###### Request: Changed content type : `application/json` * Changed property `provider` (object) Updated `authentik_providers_saml.samlprovider` provider_model: * Added property `sls_url` (string) > Single Logout Service URL where the logout response should be sent. * Added property `sign_logout_request` (boolean) * Added property `sls_binding` (object) > This determines how authentik sends the logout response back to the Service Provider. * Added property `logout_method` (object) > Method to use for logout. Front-channel iframe loads all logout URLs simultaneously in hidden iframes. Front-channel native uses your active browser tab to send post requests and redirect to providers. Back-channel sends logout requests directly from the server without user interaction (requires POST SLS binding). Updated `authentik_providers_oauth2.oauth2provider` provider_model: * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ##### `GET` /oauth2/access_tokens/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > Serializer for BaseGrantModel and RefreshToken * Changed property `provider` (object) > OAuth2Provider Serializer * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ##### `GET` /oauth2/authorization_codes/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > Serializer for BaseGrantModel and ExpiringBaseGrant * Changed property `provider` (object) > OAuth2Provider Serializer * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string) ##### `GET` /oauth2/refresh_tokens/ ###### Return Type: Changed response : **200 OK** * Changed content type : `application/json` * Changed property `results` (array) Changed items (object): > Serializer for BaseGrantModel and RefreshToken * Changed property `provider` (object) > OAuth2Provider Serializer * Added property `logout_uri` (string) * Added property `logout_method` (object) > Backchannel logs out with server to server calls. Frontchannel uses iframes in your browser * Deleted property `backchannel_logout_uri` (string)
1 parent 1cde1f4 commit 3bb4cc3

File tree

62 files changed

+1566
-115
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+1566
-115
lines changed

.openapi-generator/FILES

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,8 @@ authentik_client/models/identification_challenge.py
230230
authentik_client/models/identification_challenge_response_request.py
231231
authentik_client/models/identification_stage.py
232232
authentik_client/models/identification_stage_request.py
233+
authentik_client/models/iframe_logout_challenge.py
234+
authentik_client/models/iframe_logout_challenge_response_request.py
233235
authentik_client/models/impersonation_request.py
234236
authentik_client/models/initial_permissions.py
235237
authentik_client/models/initial_permissions_mode_enum.py
@@ -286,6 +288,8 @@ authentik_client/models/model_request.py
286288
authentik_client/models/mutual_tls_stage.py
287289
authentik_client/models/mutual_tls_stage_mode_enum.py
288290
authentik_client/models/mutual_tls_stage_request.py
291+
authentik_client/models/native_logout_challenge.py
292+
authentik_client/models/native_logout_challenge_response_request.py
289293
authentik_client/models/network_binding_enum.py
290294
authentik_client/models/not_configured_action_enum.py
291295
authentik_client/models/notification.py
@@ -299,6 +303,7 @@ authentik_client/models/notification_transport_test.py
299303
authentik_client/models/notification_webhook_mapping.py
300304
authentik_client/models/notification_webhook_mapping_request.py
301305
authentik_client/models/o_auth2_provider.py
306+
authentik_client/models/o_auth2_provider_logout_method_enum.py
302307
authentik_client/models/o_auth2_provider_request.py
303308
authentik_client/models/o_auth2_provider_setup_urls.py
304309
authentik_client/models/o_auth_device_code_challenge.py
@@ -651,11 +656,13 @@ authentik_client/models/role.py
651656
authentik_client/models/role_assigned_object_permission.py
652657
authentik_client/models/role_object_permission.py
653658
authentik_client/models/role_request.py
659+
authentik_client/models/saml_bindings_enum.py
654660
authentik_client/models/saml_metadata.py
655661
authentik_client/models/saml_name_id_policy_enum.py
656662
authentik_client/models/saml_property_mapping.py
657663
authentik_client/models/saml_property_mapping_request.py
658664
authentik_client/models/saml_provider.py
665+
authentik_client/models/saml_provider_logout_method_enum.py
659666
authentik_client/models/saml_provider_request.py
660667
authentik_client/models/saml_source.py
661668
authentik_client/models/saml_source_property_mapping.py
@@ -698,7 +705,6 @@ authentik_client/models/source.py
698705
authentik_client/models/source_stage.py
699706
authentik_client/models/source_stage_request.py
700707
authentik_client/models/source_type.py
701-
authentik_client/models/sp_binding_enum.py
702708
authentik_client/models/ssf_provider.py
703709
authentik_client/models/ssf_provider_request.py
704710
authentik_client/models/ssf_stream.py
@@ -1001,6 +1007,8 @@ docs/IdentificationChallenge.md
10011007
docs/IdentificationChallengeResponseRequest.md
10021008
docs/IdentificationStage.md
10031009
docs/IdentificationStageRequest.md
1010+
docs/IframeLogoutChallenge.md
1011+
docs/IframeLogoutChallengeResponseRequest.md
10041012
docs/ImpersonationRequest.md
10051013
docs/InitialPermissions.md
10061014
docs/InitialPermissionsModeEnum.md
@@ -1058,6 +1066,8 @@ docs/ModelRequest.md
10581066
docs/MutualTLSStage.md
10591067
docs/MutualTLSStageModeEnum.md
10601068
docs/MutualTLSStageRequest.md
1069+
docs/NativeLogoutChallenge.md
1070+
docs/NativeLogoutChallengeResponseRequest.md
10611071
docs/NetworkBindingEnum.md
10621072
docs/NotConfiguredActionEnum.md
10631073
docs/Notification.md
@@ -1071,6 +1081,7 @@ docs/NotificationTransportTest.md
10711081
docs/NotificationWebhookMapping.md
10721082
docs/NotificationWebhookMappingRequest.md
10731083
docs/OAuth2Provider.md
1084+
docs/OAuth2ProviderLogoutMethodEnum.md
10741085
docs/OAuth2ProviderRequest.md
10751086
docs/OAuth2ProviderSetupURLs.md
10761087
docs/OAuthDeviceCodeChallenge.md
@@ -1431,11 +1442,13 @@ docs/RoleAssignedObjectPermission.md
14311442
docs/RoleObjectPermission.md
14321443
docs/RoleRequest.md
14331444
docs/RootApi.md
1445+
docs/SAMLBindingsEnum.md
14341446
docs/SAMLMetadata.md
14351447
docs/SAMLNameIDPolicyEnum.md
14361448
docs/SAMLPropertyMapping.md
14371449
docs/SAMLPropertyMappingRequest.md
14381450
docs/SAMLProvider.md
1451+
docs/SAMLProviderLogoutMethodEnum.md
14391452
docs/SAMLProviderRequest.md
14401453
docs/SAMLSource.md
14411454
docs/SAMLSourcePropertyMapping.md
@@ -1483,7 +1496,6 @@ docs/SourceStage.md
14831496
docs/SourceStageRequest.md
14841497
docs/SourceType.md
14851498
docs/SourcesApi.md
1486-
docs/SpBindingEnum.md
14871499
docs/SsfApi.md
14881500
docs/Stage.md
14891501
docs/StagePrompt.md
@@ -1792,6 +1804,8 @@ test/test_identification_challenge.py
17921804
test/test_identification_challenge_response_request.py
17931805
test/test_identification_stage.py
17941806
test/test_identification_stage_request.py
1807+
test/test_iframe_logout_challenge.py
1808+
test/test_iframe_logout_challenge_response_request.py
17951809
test/test_impersonation_request.py
17961810
test/test_initial_permissions.py
17971811
test/test_initial_permissions_mode_enum.py
@@ -1849,6 +1863,8 @@ test/test_model_request.py
18491863
test/test_mutual_tls_stage.py
18501864
test/test_mutual_tls_stage_mode_enum.py
18511865
test/test_mutual_tls_stage_request.py
1866+
test/test_native_logout_challenge.py
1867+
test/test_native_logout_challenge_response_request.py
18521868
test/test_network_binding_enum.py
18531869
test/test_not_configured_action_enum.py
18541870
test/test_notification.py
@@ -1862,6 +1878,7 @@ test/test_notification_transport_test.py
18621878
test/test_notification_webhook_mapping.py
18631879
test/test_notification_webhook_mapping_request.py
18641880
test/test_o_auth2_provider.py
1881+
test/test_o_auth2_provider_logout_method_enum.py
18651882
test/test_o_auth2_provider_request.py
18661883
test/test_o_auth2_provider_setup_urls.py
18671884
test/test_o_auth_device_code_challenge.py
@@ -2222,11 +2239,13 @@ test/test_role_assigned_object_permission.py
22222239
test/test_role_object_permission.py
22232240
test/test_role_request.py
22242241
test/test_root_api.py
2242+
test/test_saml_bindings_enum.py
22252243
test/test_saml_metadata.py
22262244
test/test_saml_name_id_policy_enum.py
22272245
test/test_saml_property_mapping.py
22282246
test/test_saml_property_mapping_request.py
22292247
test/test_saml_provider.py
2248+
test/test_saml_provider_logout_method_enum.py
22302249
test/test_saml_provider_request.py
22312250
test/test_saml_source.py
22322251
test/test_saml_source_property_mapping.py
@@ -2271,7 +2290,6 @@ test/test_source_stage.py
22712290
test/test_source_stage_request.py
22722291
test/test_source_type.py
22732292
test/test_sources_api.py
2274-
test/test_sp_binding_enum.py
22752293
test/test_ssf_api.py
22762294
test/test_ssf_provider.py
22772295
test/test_ssf_provider_request.py

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This repo contains a generated API client to talk with authentik's API from Pyth
1616
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
1717

1818
- API version: 2025.10.0-rc1
19-
- Package version: 2025.10.0-rc1-1759955829
19+
- Package version: 2025.10.0-rc1-1760098401
2020
- Generator version: 7.15.0
2121
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
2222

@@ -1342,6 +1342,8 @@ Class | Method | HTTP request | Description
13421342
- [IdentificationChallengeResponseRequest](docs/IdentificationChallengeResponseRequest.md)
13431343
- [IdentificationStage](docs/IdentificationStage.md)
13441344
- [IdentificationStageRequest](docs/IdentificationStageRequest.md)
1345+
- [IframeLogoutChallenge](docs/IframeLogoutChallenge.md)
1346+
- [IframeLogoutChallengeResponseRequest](docs/IframeLogoutChallengeResponseRequest.md)
13451347
- [ImpersonationRequest](docs/ImpersonationRequest.md)
13461348
- [InitialPermissions](docs/InitialPermissions.md)
13471349
- [InitialPermissionsModeEnum](docs/InitialPermissionsModeEnum.md)
@@ -1398,6 +1400,8 @@ Class | Method | HTTP request | Description
13981400
- [MutualTLSStage](docs/MutualTLSStage.md)
13991401
- [MutualTLSStageModeEnum](docs/MutualTLSStageModeEnum.md)
14001402
- [MutualTLSStageRequest](docs/MutualTLSStageRequest.md)
1403+
- [NativeLogoutChallenge](docs/NativeLogoutChallenge.md)
1404+
- [NativeLogoutChallengeResponseRequest](docs/NativeLogoutChallengeResponseRequest.md)
14011405
- [NetworkBindingEnum](docs/NetworkBindingEnum.md)
14021406
- [NotConfiguredActionEnum](docs/NotConfiguredActionEnum.md)
14031407
- [Notification](docs/Notification.md)
@@ -1411,6 +1415,7 @@ Class | Method | HTTP request | Description
14111415
- [NotificationWebhookMapping](docs/NotificationWebhookMapping.md)
14121416
- [NotificationWebhookMappingRequest](docs/NotificationWebhookMappingRequest.md)
14131417
- [OAuth2Provider](docs/OAuth2Provider.md)
1418+
- [OAuth2ProviderLogoutMethodEnum](docs/OAuth2ProviderLogoutMethodEnum.md)
14141419
- [OAuth2ProviderRequest](docs/OAuth2ProviderRequest.md)
14151420
- [OAuth2ProviderSetupURLs](docs/OAuth2ProviderSetupURLs.md)
14161421
- [OAuthDeviceCodeChallenge](docs/OAuthDeviceCodeChallenge.md)
@@ -1763,11 +1768,13 @@ Class | Method | HTTP request | Description
17631768
- [RoleAssignedObjectPermission](docs/RoleAssignedObjectPermission.md)
17641769
- [RoleObjectPermission](docs/RoleObjectPermission.md)
17651770
- [RoleRequest](docs/RoleRequest.md)
1771+
- [SAMLBindingsEnum](docs/SAMLBindingsEnum.md)
17661772
- [SAMLMetadata](docs/SAMLMetadata.md)
17671773
- [SAMLNameIDPolicyEnum](docs/SAMLNameIDPolicyEnum.md)
17681774
- [SAMLPropertyMapping](docs/SAMLPropertyMapping.md)
17691775
- [SAMLPropertyMappingRequest](docs/SAMLPropertyMappingRequest.md)
17701776
- [SAMLProvider](docs/SAMLProvider.md)
1777+
- [SAMLProviderLogoutMethodEnum](docs/SAMLProviderLogoutMethodEnum.md)
17711778
- [SAMLProviderRequest](docs/SAMLProviderRequest.md)
17721779
- [SAMLSource](docs/SAMLSource.md)
17731780
- [SAMLSourcePropertyMapping](docs/SAMLSourcePropertyMapping.md)
@@ -1813,7 +1820,6 @@ Class | Method | HTTP request | Description
18131820
- [SourceStage](docs/SourceStage.md)
18141821
- [SourceStageRequest](docs/SourceStageRequest.md)
18151822
- [SourceType](docs/SourceType.md)
1816-
- [SpBindingEnum](docs/SpBindingEnum.md)
18171823
- [Stage](docs/Stage.md)
18181824
- [StagePrompt](docs/StagePrompt.md)
18191825
- [StateEnum](docs/StateEnum.md)

authentik_client/__init__.py

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
""" # noqa: E501
1616

1717

18-
__version__ = "2025.10.0-rc1-1759955829"
18+
__version__ = "2025.10.0-rc1-1760098401"
1919

2020
# Define package exports
2121
__all__ = [
@@ -248,6 +248,8 @@
248248
"IdentificationChallengeResponseRequest",
249249
"IdentificationStage",
250250
"IdentificationStageRequest",
251+
"IframeLogoutChallenge",
252+
"IframeLogoutChallengeResponseRequest",
251253
"ImpersonationRequest",
252254
"InitialPermissions",
253255
"InitialPermissionsModeEnum",
@@ -304,6 +306,8 @@
304306
"MutualTLSStage",
305307
"MutualTLSStageModeEnum",
306308
"MutualTLSStageRequest",
309+
"NativeLogoutChallenge",
310+
"NativeLogoutChallengeResponseRequest",
307311
"NetworkBindingEnum",
308312
"NotConfiguredActionEnum",
309313
"Notification",
@@ -317,6 +321,7 @@
317321
"NotificationWebhookMapping",
318322
"NotificationWebhookMappingRequest",
319323
"OAuth2Provider",
324+
"OAuth2ProviderLogoutMethodEnum",
320325
"OAuth2ProviderRequest",
321326
"OAuth2ProviderSetupURLs",
322327
"OAuthDeviceCodeChallenge",
@@ -669,11 +674,13 @@
669674
"RoleAssignedObjectPermission",
670675
"RoleObjectPermission",
671676
"RoleRequest",
677+
"SAMLBindingsEnum",
672678
"SAMLMetadata",
673679
"SAMLNameIDPolicyEnum",
674680
"SAMLPropertyMapping",
675681
"SAMLPropertyMappingRequest",
676682
"SAMLProvider",
683+
"SAMLProviderLogoutMethodEnum",
677684
"SAMLProviderRequest",
678685
"SAMLSource",
679686
"SAMLSourcePropertyMapping",
@@ -719,7 +726,6 @@
719726
"SourceStage",
720727
"SourceStageRequest",
721728
"SourceType",
722-
"SpBindingEnum",
723729
"Stage",
724730
"StagePrompt",
725731
"StateEnum",
@@ -1049,6 +1055,8 @@
10491055
from authentik_client.models.identification_challenge_response_request import IdentificationChallengeResponseRequest as IdentificationChallengeResponseRequest
10501056
from authentik_client.models.identification_stage import IdentificationStage as IdentificationStage
10511057
from authentik_client.models.identification_stage_request import IdentificationStageRequest as IdentificationStageRequest
1058+
from authentik_client.models.iframe_logout_challenge import IframeLogoutChallenge as IframeLogoutChallenge
1059+
from authentik_client.models.iframe_logout_challenge_response_request import IframeLogoutChallengeResponseRequest as IframeLogoutChallengeResponseRequest
10521060
from authentik_client.models.impersonation_request import ImpersonationRequest as ImpersonationRequest
10531061
from authentik_client.models.initial_permissions import InitialPermissions as InitialPermissions
10541062
from authentik_client.models.initial_permissions_mode_enum import InitialPermissionsModeEnum as InitialPermissionsModeEnum
@@ -1105,6 +1113,8 @@
11051113
from authentik_client.models.mutual_tls_stage import MutualTLSStage as MutualTLSStage
11061114
from authentik_client.models.mutual_tls_stage_mode_enum import MutualTLSStageModeEnum as MutualTLSStageModeEnum
11071115
from authentik_client.models.mutual_tls_stage_request import MutualTLSStageRequest as MutualTLSStageRequest
1116+
from authentik_client.models.native_logout_challenge import NativeLogoutChallenge as NativeLogoutChallenge
1117+
from authentik_client.models.native_logout_challenge_response_request import NativeLogoutChallengeResponseRequest as NativeLogoutChallengeResponseRequest
11081118
from authentik_client.models.network_binding_enum import NetworkBindingEnum as NetworkBindingEnum
11091119
from authentik_client.models.not_configured_action_enum import NotConfiguredActionEnum as NotConfiguredActionEnum
11101120
from authentik_client.models.notification import Notification as Notification
@@ -1118,6 +1128,7 @@
11181128
from authentik_client.models.notification_webhook_mapping import NotificationWebhookMapping as NotificationWebhookMapping
11191129
from authentik_client.models.notification_webhook_mapping_request import NotificationWebhookMappingRequest as NotificationWebhookMappingRequest
11201130
from authentik_client.models.o_auth2_provider import OAuth2Provider as OAuth2Provider
1131+
from authentik_client.models.o_auth2_provider_logout_method_enum import OAuth2ProviderLogoutMethodEnum as OAuth2ProviderLogoutMethodEnum
11211132
from authentik_client.models.o_auth2_provider_request import OAuth2ProviderRequest as OAuth2ProviderRequest
11221133
from authentik_client.models.o_auth2_provider_setup_urls import OAuth2ProviderSetupURLs as OAuth2ProviderSetupURLs
11231134
from authentik_client.models.o_auth_device_code_challenge import OAuthDeviceCodeChallenge as OAuthDeviceCodeChallenge
@@ -1470,11 +1481,13 @@
14701481
from authentik_client.models.role_assigned_object_permission import RoleAssignedObjectPermission as RoleAssignedObjectPermission
14711482
from authentik_client.models.role_object_permission import RoleObjectPermission as RoleObjectPermission
14721483
from authentik_client.models.role_request import RoleRequest as RoleRequest
1484+
from authentik_client.models.saml_bindings_enum import SAMLBindingsEnum as SAMLBindingsEnum
14731485
from authentik_client.models.saml_metadata import SAMLMetadata as SAMLMetadata
14741486
from authentik_client.models.saml_name_id_policy_enum import SAMLNameIDPolicyEnum as SAMLNameIDPolicyEnum
14751487
from authentik_client.models.saml_property_mapping import SAMLPropertyMapping as SAMLPropertyMapping
14761488
from authentik_client.models.saml_property_mapping_request import SAMLPropertyMappingRequest as SAMLPropertyMappingRequest
14771489
from authentik_client.models.saml_provider import SAMLProvider as SAMLProvider
1490+
from authentik_client.models.saml_provider_logout_method_enum import SAMLProviderLogoutMethodEnum as SAMLProviderLogoutMethodEnum
14781491
from authentik_client.models.saml_provider_request import SAMLProviderRequest as SAMLProviderRequest
14791492
from authentik_client.models.saml_source import SAMLSource as SAMLSource
14801493
from authentik_client.models.saml_source_property_mapping import SAMLSourcePropertyMapping as SAMLSourcePropertyMapping
@@ -1520,7 +1533,6 @@
15201533
from authentik_client.models.source_stage import SourceStage as SourceStage
15211534
from authentik_client.models.source_stage_request import SourceStageRequest as SourceStageRequest
15221535
from authentik_client.models.source_type import SourceType as SourceType
1523-
from authentik_client.models.sp_binding_enum import SpBindingEnum as SpBindingEnum
15241536
from authentik_client.models.stage import Stage as Stage
15251537
from authentik_client.models.stage_prompt import StagePrompt as StagePrompt
15261538
from authentik_client.models.state_enum import StateEnum as StateEnum
@@ -1856,6 +1868,8 @@
18561868
from authentik_client.models.identification_challenge_response_request import IdentificationChallengeResponseRequest as IdentificationChallengeResponseRequest
18571869
from authentik_client.models.identification_stage import IdentificationStage as IdentificationStage
18581870
from authentik_client.models.identification_stage_request import IdentificationStageRequest as IdentificationStageRequest
1871+
from authentik_client.models.iframe_logout_challenge import IframeLogoutChallenge as IframeLogoutChallenge
1872+
from authentik_client.models.iframe_logout_challenge_response_request import IframeLogoutChallengeResponseRequest as IframeLogoutChallengeResponseRequest
18591873
from authentik_client.models.impersonation_request import ImpersonationRequest as ImpersonationRequest
18601874
from authentik_client.models.initial_permissions import InitialPermissions as InitialPermissions
18611875
from authentik_client.models.initial_permissions_mode_enum import InitialPermissionsModeEnum as InitialPermissionsModeEnum
@@ -1912,6 +1926,8 @@
19121926
from authentik_client.models.mutual_tls_stage import MutualTLSStage as MutualTLSStage
19131927
from authentik_client.models.mutual_tls_stage_mode_enum import MutualTLSStageModeEnum as MutualTLSStageModeEnum
19141928
from authentik_client.models.mutual_tls_stage_request import MutualTLSStageRequest as MutualTLSStageRequest
1929+
from authentik_client.models.native_logout_challenge import NativeLogoutChallenge as NativeLogoutChallenge
1930+
from authentik_client.models.native_logout_challenge_response_request import NativeLogoutChallengeResponseRequest as NativeLogoutChallengeResponseRequest
19151931
from authentik_client.models.network_binding_enum import NetworkBindingEnum as NetworkBindingEnum
19161932
from authentik_client.models.not_configured_action_enum import NotConfiguredActionEnum as NotConfiguredActionEnum
19171933
from authentik_client.models.notification import Notification as Notification
@@ -1925,6 +1941,7 @@
19251941
from authentik_client.models.notification_webhook_mapping import NotificationWebhookMapping as NotificationWebhookMapping
19261942
from authentik_client.models.notification_webhook_mapping_request import NotificationWebhookMappingRequest as NotificationWebhookMappingRequest
19271943
from authentik_client.models.o_auth2_provider import OAuth2Provider as OAuth2Provider
1944+
from authentik_client.models.o_auth2_provider_logout_method_enum import OAuth2ProviderLogoutMethodEnum as OAuth2ProviderLogoutMethodEnum
19281945
from authentik_client.models.o_auth2_provider_request import OAuth2ProviderRequest as OAuth2ProviderRequest
19291946
from authentik_client.models.o_auth2_provider_setup_urls import OAuth2ProviderSetupURLs as OAuth2ProviderSetupURLs
19301947
from authentik_client.models.o_auth_device_code_challenge import OAuthDeviceCodeChallenge as OAuthDeviceCodeChallenge
@@ -2277,11 +2294,13 @@
22772294
from authentik_client.models.role_assigned_object_permission import RoleAssignedObjectPermission as RoleAssignedObjectPermission
22782295
from authentik_client.models.role_object_permission import RoleObjectPermission as RoleObjectPermission
22792296
from authentik_client.models.role_request import RoleRequest as RoleRequest
2297+
from authentik_client.models.saml_bindings_enum import SAMLBindingsEnum as SAMLBindingsEnum
22802298
from authentik_client.models.saml_metadata import SAMLMetadata as SAMLMetadata
22812299
from authentik_client.models.saml_name_id_policy_enum import SAMLNameIDPolicyEnum as SAMLNameIDPolicyEnum
22822300
from authentik_client.models.saml_property_mapping import SAMLPropertyMapping as SAMLPropertyMapping
22832301
from authentik_client.models.saml_property_mapping_request import SAMLPropertyMappingRequest as SAMLPropertyMappingRequest
22842302
from authentik_client.models.saml_provider import SAMLProvider as SAMLProvider
2303+
from authentik_client.models.saml_provider_logout_method_enum import SAMLProviderLogoutMethodEnum as SAMLProviderLogoutMethodEnum
22852304
from authentik_client.models.saml_provider_request import SAMLProviderRequest as SAMLProviderRequest
22862305
from authentik_client.models.saml_source import SAMLSource as SAMLSource
22872306
from authentik_client.models.saml_source_property_mapping import SAMLSourcePropertyMapping as SAMLSourcePropertyMapping
@@ -2327,7 +2346,6 @@
23272346
from authentik_client.models.source_stage import SourceStage as SourceStage
23282347
from authentik_client.models.source_stage_request import SourceStageRequest as SourceStageRequest
23292348
from authentik_client.models.source_type import SourceType as SourceType
2330-
from authentik_client.models.sp_binding_enum import SpBindingEnum as SpBindingEnum
23312349
from authentik_client.models.stage import Stage as Stage
23322350
from authentik_client.models.stage_prompt import StagePrompt as StagePrompt
23332351
from authentik_client.models.state_enum import StateEnum as StateEnum

0 commit comments

Comments
 (0)