Commit 471015c
committed
Update API Client
#### What's Changed
---
##### `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)
##### `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).
##### `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` /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 3f44c45 commit 471015c
File tree
36 files changed
+690
-61
lines changed- .openapi-generator
- Sources/authentikClient
- APIs
- Models
- docs
36 files changed
+690
-61
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
| 238 | + | |
| 239 | + | |
238 | 240 | | |
239 | 241 | | |
240 | 242 | | |
| |||
291 | 293 | | |
292 | 294 | | |
293 | 295 | | |
| 296 | + | |
| 297 | + | |
294 | 298 | | |
295 | 299 | | |
296 | 300 | | |
| |||
304 | 308 | | |
305 | 309 | | |
306 | 310 | | |
| 311 | + | |
307 | 312 | | |
308 | 313 | | |
309 | 314 | | |
| |||
656 | 661 | | |
657 | 662 | | |
658 | 663 | | |
| 664 | + | |
659 | 665 | | |
660 | 666 | | |
661 | 667 | | |
662 | 668 | | |
663 | 669 | | |
| 670 | + | |
664 | 671 | | |
665 | 672 | | |
666 | 673 | | |
| |||
706 | 713 | | |
707 | 714 | | |
708 | 715 | | |
709 | | - | |
710 | 716 | | |
711 | 717 | | |
712 | 718 | | |
| |||
1005 | 1011 | | |
1006 | 1012 | | |
1007 | 1013 | | |
| 1014 | + | |
| 1015 | + | |
1008 | 1016 | | |
1009 | 1017 | | |
1010 | 1018 | | |
| |||
1062 | 1070 | | |
1063 | 1071 | | |
1064 | 1072 | | |
| 1073 | + | |
| 1074 | + | |
1065 | 1075 | | |
1066 | 1076 | | |
1067 | 1077 | | |
| |||
1075 | 1085 | | |
1076 | 1086 | | |
1077 | 1087 | | |
| 1088 | + | |
1078 | 1089 | | |
1079 | 1090 | | |
1080 | 1091 | | |
| |||
1435 | 1446 | | |
1436 | 1447 | | |
1437 | 1448 | | |
| 1449 | + | |
1438 | 1450 | | |
1439 | 1451 | | |
1440 | 1452 | | |
1441 | 1453 | | |
1442 | 1454 | | |
| 1455 | + | |
1443 | 1456 | | |
1444 | 1457 | | |
1445 | 1458 | | |
| |||
1487 | 1500 | | |
1488 | 1501 | | |
1489 | 1502 | | |
1490 | | - | |
1491 | 1503 | | |
1492 | 1504 | | |
1493 | 1505 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1261 | 1261 | | |
1262 | 1262 | | |
1263 | 1263 | | |
| 1264 | + | |
| 1265 | + | |
1264 | 1266 | | |
1265 | 1267 | | |
1266 | 1268 | | |
| |||
1317 | 1319 | | |
1318 | 1320 | | |
1319 | 1321 | | |
| 1322 | + | |
| 1323 | + | |
1320 | 1324 | | |
1321 | 1325 | | |
1322 | 1326 | | |
| |||
1330 | 1334 | | |
1331 | 1335 | | |
1332 | 1336 | | |
| 1337 | + | |
1333 | 1338 | | |
1334 | 1339 | | |
1335 | 1340 | | |
| |||
1682 | 1687 | | |
1683 | 1688 | | |
1684 | 1689 | | |
| 1690 | + | |
1685 | 1691 | | |
1686 | 1692 | | |
1687 | 1693 | | |
1688 | 1694 | | |
1689 | 1695 | | |
| 1696 | + | |
1690 | 1697 | | |
1691 | 1698 | | |
1692 | 1699 | | |
| |||
1732 | 1739 | | |
1733 | 1740 | | |
1734 | 1741 | | |
1735 | | - | |
1736 | 1742 | | |
1737 | 1743 | | |
1738 | 1744 | | |
| |||
0 commit comments