Commit 3bb4cc3
committed
-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- .openapi-generator
- authentik_client
- api
- models
- docs
- test
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| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
230 | 230 | | |
231 | 231 | | |
232 | 232 | | |
| 233 | + | |
| 234 | + | |
233 | 235 | | |
234 | 236 | | |
235 | 237 | | |
| |||
286 | 288 | | |
287 | 289 | | |
288 | 290 | | |
| 291 | + | |
| 292 | + | |
289 | 293 | | |
290 | 294 | | |
291 | 295 | | |
| |||
299 | 303 | | |
300 | 304 | | |
301 | 305 | | |
| 306 | + | |
302 | 307 | | |
303 | 308 | | |
304 | 309 | | |
| |||
651 | 656 | | |
652 | 657 | | |
653 | 658 | | |
| 659 | + | |
654 | 660 | | |
655 | 661 | | |
656 | 662 | | |
657 | 663 | | |
658 | 664 | | |
| 665 | + | |
659 | 666 | | |
660 | 667 | | |
661 | 668 | | |
| |||
698 | 705 | | |
699 | 706 | | |
700 | 707 | | |
701 | | - | |
702 | 708 | | |
703 | 709 | | |
704 | 710 | | |
| |||
1001 | 1007 | | |
1002 | 1008 | | |
1003 | 1009 | | |
| 1010 | + | |
| 1011 | + | |
1004 | 1012 | | |
1005 | 1013 | | |
1006 | 1014 | | |
| |||
1058 | 1066 | | |
1059 | 1067 | | |
1060 | 1068 | | |
| 1069 | + | |
| 1070 | + | |
1061 | 1071 | | |
1062 | 1072 | | |
1063 | 1073 | | |
| |||
1071 | 1081 | | |
1072 | 1082 | | |
1073 | 1083 | | |
| 1084 | + | |
1074 | 1085 | | |
1075 | 1086 | | |
1076 | 1087 | | |
| |||
1431 | 1442 | | |
1432 | 1443 | | |
1433 | 1444 | | |
| 1445 | + | |
1434 | 1446 | | |
1435 | 1447 | | |
1436 | 1448 | | |
1437 | 1449 | | |
1438 | 1450 | | |
| 1451 | + | |
1439 | 1452 | | |
1440 | 1453 | | |
1441 | 1454 | | |
| |||
1483 | 1496 | | |
1484 | 1497 | | |
1485 | 1498 | | |
1486 | | - | |
1487 | 1499 | | |
1488 | 1500 | | |
1489 | 1501 | | |
| |||
1792 | 1804 | | |
1793 | 1805 | | |
1794 | 1806 | | |
| 1807 | + | |
| 1808 | + | |
1795 | 1809 | | |
1796 | 1810 | | |
1797 | 1811 | | |
| |||
1849 | 1863 | | |
1850 | 1864 | | |
1851 | 1865 | | |
| 1866 | + | |
| 1867 | + | |
1852 | 1868 | | |
1853 | 1869 | | |
1854 | 1870 | | |
| |||
1862 | 1878 | | |
1863 | 1879 | | |
1864 | 1880 | | |
| 1881 | + | |
1865 | 1882 | | |
1866 | 1883 | | |
1867 | 1884 | | |
| |||
2222 | 2239 | | |
2223 | 2240 | | |
2224 | 2241 | | |
| 2242 | + | |
2225 | 2243 | | |
2226 | 2244 | | |
2227 | 2245 | | |
2228 | 2246 | | |
2229 | 2247 | | |
| 2248 | + | |
2230 | 2249 | | |
2231 | 2250 | | |
2232 | 2251 | | |
| |||
2271 | 2290 | | |
2272 | 2291 | | |
2273 | 2292 | | |
2274 | | - | |
2275 | 2293 | | |
2276 | 2294 | | |
2277 | 2295 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
1342 | 1342 | | |
1343 | 1343 | | |
1344 | 1344 | | |
| 1345 | + | |
| 1346 | + | |
1345 | 1347 | | |
1346 | 1348 | | |
1347 | 1349 | | |
| |||
1398 | 1400 | | |
1399 | 1401 | | |
1400 | 1402 | | |
| 1403 | + | |
| 1404 | + | |
1401 | 1405 | | |
1402 | 1406 | | |
1403 | 1407 | | |
| |||
1411 | 1415 | | |
1412 | 1416 | | |
1413 | 1417 | | |
| 1418 | + | |
1414 | 1419 | | |
1415 | 1420 | | |
1416 | 1421 | | |
| |||
1763 | 1768 | | |
1764 | 1769 | | |
1765 | 1770 | | |
| 1771 | + | |
1766 | 1772 | | |
1767 | 1773 | | |
1768 | 1774 | | |
1769 | 1775 | | |
1770 | 1776 | | |
| 1777 | + | |
1771 | 1778 | | |
1772 | 1779 | | |
1773 | 1780 | | |
| |||
1813 | 1820 | | |
1814 | 1821 | | |
1815 | 1822 | | |
1816 | | - | |
1817 | 1823 | | |
1818 | 1824 | | |
1819 | 1825 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
| 251 | + | |
| 252 | + | |
251 | 253 | | |
252 | 254 | | |
253 | 255 | | |
| |||
304 | 306 | | |
305 | 307 | | |
306 | 308 | | |
| 309 | + | |
| 310 | + | |
307 | 311 | | |
308 | 312 | | |
309 | 313 | | |
| |||
317 | 321 | | |
318 | 322 | | |
319 | 323 | | |
| 324 | + | |
320 | 325 | | |
321 | 326 | | |
322 | 327 | | |
| |||
669 | 674 | | |
670 | 675 | | |
671 | 676 | | |
| 677 | + | |
672 | 678 | | |
673 | 679 | | |
674 | 680 | | |
675 | 681 | | |
676 | 682 | | |
| 683 | + | |
677 | 684 | | |
678 | 685 | | |
679 | 686 | | |
| |||
719 | 726 | | |
720 | 727 | | |
721 | 728 | | |
722 | | - | |
723 | 729 | | |
724 | 730 | | |
725 | 731 | | |
| |||
1049 | 1055 | | |
1050 | 1056 | | |
1051 | 1057 | | |
| 1058 | + | |
| 1059 | + | |
1052 | 1060 | | |
1053 | 1061 | | |
1054 | 1062 | | |
| |||
1105 | 1113 | | |
1106 | 1114 | | |
1107 | 1115 | | |
| 1116 | + | |
| 1117 | + | |
1108 | 1118 | | |
1109 | 1119 | | |
1110 | 1120 | | |
| |||
1118 | 1128 | | |
1119 | 1129 | | |
1120 | 1130 | | |
| 1131 | + | |
1121 | 1132 | | |
1122 | 1133 | | |
1123 | 1134 | | |
| |||
1470 | 1481 | | |
1471 | 1482 | | |
1472 | 1483 | | |
| 1484 | + | |
1473 | 1485 | | |
1474 | 1486 | | |
1475 | 1487 | | |
1476 | 1488 | | |
1477 | 1489 | | |
| 1490 | + | |
1478 | 1491 | | |
1479 | 1492 | | |
1480 | 1493 | | |
| |||
1520 | 1533 | | |
1521 | 1534 | | |
1522 | 1535 | | |
1523 | | - | |
1524 | 1536 | | |
1525 | 1537 | | |
1526 | 1538 | | |
| |||
1856 | 1868 | | |
1857 | 1869 | | |
1858 | 1870 | | |
| 1871 | + | |
| 1872 | + | |
1859 | 1873 | | |
1860 | 1874 | | |
1861 | 1875 | | |
| |||
1912 | 1926 | | |
1913 | 1927 | | |
1914 | 1928 | | |
| 1929 | + | |
| 1930 | + | |
1915 | 1931 | | |
1916 | 1932 | | |
1917 | 1933 | | |
| |||
1925 | 1941 | | |
1926 | 1942 | | |
1927 | 1943 | | |
| 1944 | + | |
1928 | 1945 | | |
1929 | 1946 | | |
1930 | 1947 | | |
| |||
2277 | 2294 | | |
2278 | 2295 | | |
2279 | 2296 | | |
| 2297 | + | |
2280 | 2298 | | |
2281 | 2299 | | |
2282 | 2300 | | |
2283 | 2301 | | |
2284 | 2302 | | |
| 2303 | + | |
2285 | 2304 | | |
2286 | 2305 | | |
2287 | 2306 | | |
| |||
2327 | 2346 | | |
2328 | 2347 | | |
2329 | 2348 | | |
2330 | | - | |
2331 | 2349 | | |
2332 | 2350 | | |
2333 | 2351 | | |
| |||
0 commit comments