Commit a89b4ee
feat: Add default domain endpoints, connection key provisioning, tenant SCIM listing; remove MiiCard/Renren providers (#801)
### Changes
#### New API Endpoints
- Add `custom_domains.get_default()`- retrieve the tenant's default
domain (`GET /custom-domains/default`)
- Add `custom_domains.set_default(domain)` - set the default custom
domain for the tenant (`PATCH /custom-domains/default`)
- Add `connections.keys.create(id, request)` - provision initial
connection keys for Okta/OIDC strategies enabling zero-downtime Private
Key JWT transitions (`POST /connections/{id}/keys`)
- Add `connections.scim_configuration.list(from_, take)` - retrieve
paginated list of all SCIM configurations at the tenant level (`GET
/connections-scim-configurations`)
#### Updated Endpoints
**Client Grants**
- `client_grants.create()` -`client_id` is now optional; `audience` is
the first required parameter (signature reorder)
**LinkedIn Connections**
- Restructure `ConnectionOptionsLinkedin`- base class changed from
`ConnectionOptionsOAuth2Common` to `ConnectionOptionsCommon`
- Add new LinkedIn-specific types: `ConnectionClientIdLinkedin`,
`ConnectionClientSecretLinkedin`, `ConnectionFreeformScopesLinkedin`,
`ConnectionScopeLinkedin`
- Add `full_profile`, `network`, `openid` boolean fields to LinkedIn
options
**Documentation Improvements**
- Update Lucene query syntax links from HTTP to HTTPS across Users and
Custom Domains endpoints
- Add parameter descriptions for `oidc_backchannel_logout`,
`jwt_configuration`, `encryption_key`, `mobile` on Clients endpoints
- Improve `user_metadata` / `app_metadata` descriptions on Users
endpoints
#### Removed Types (Legacy Providers)
- Remove MiiCard connection support - `ConnectionOptionsMiicard`,
`ConnectionResponseContentMiicard`,
`CreateConnectionRequestContentMiicard` and related types
- Remove Renren connection support - `ConnectionOptionsRenren`,
`ConnectionResponseContentRenren`,
`CreateConnectionRequestContentRenren` and related types
- Remove `ConnectionDpopSigningAlgEnum` (deprecated)
#### New Types
- Add default domain response types:
`GetDefaultCanonicalDomainResponseContent`,
`GetDefaultCustomDomainResponseContent`,
`GetDefaultDomainResponseContent`, `UpdateDefaultDomainResponseContent`
- Add connection keys types: `PostConnectionKeysAlgEnum`,
`PostConnectionKeysRequestContent`,
`PostConnectionsKeysResponseContent`,
`PostConnectionsKeysResponseContentItem`
- Add `ListScimConfigurationsResponseContent`, `ScimConfiguration` for
tenant-level SCIM listing
- Add `SynchronizeGroupsEnum`, `SynchronizeGroupsEaEnum` for group
synchronization
- Add `ConnectionApiEnableGroups`, `ConnectionApiEnableGroupsGoogleApps`
for group enablement
### Testing
- 559 tests pass (1 skipped), 0 failures across the full test suite
- 4 new wire tests added: `test_customDomains_get_default`,
`test_customDomains_set_default`, `test_connections_keys_create`,
`test_connections_scimConfiguration_list_`
Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com>
Co-authored-by: Snehil Kishore <snehil.kishore@okta.com>1 parent 10c6a76 commit a89b4ee
File tree
109 files changed
+2258
-440
lines changed- src/auth0/management
- branding/phone/templates
- client_grants
- clients
- credentials
- connections
- keys
- scim_configuration
- custom_domains
- flows
- hooks
- organizations/discovery_domains
- prompts/rendering
- refresh_tokens
- sessions
- tenants/settings
- types
- users
- authentication_methods
- identities
- tests/wire
- wiremock
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
109 files changed
+2258
-440
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
| 263 | + | |
263 | 264 | | |
264 | 265 | | |
265 | 266 | | |
| |||
572 | 573 | | |
573 | 574 | | |
574 | 575 | | |
| 576 | + | |
575 | 577 | | |
576 | 578 | | |
577 | 579 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
625 | 625 | | |
626 | 626 | | |
627 | 627 | | |
| 628 | + | |
628 | 629 | | |
629 | 630 | | |
630 | 631 | | |
| |||
1311 | 1312 | | |
1312 | 1313 | | |
1313 | 1314 | | |
| 1315 | + | |
1314 | 1316 | | |
1315 | 1317 | | |
1316 | 1318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
121 | 120 | | |
| 121 | + | |
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | 135 | | |
139 | 136 | | |
140 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| |||
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
173 | | - | |
174 | 173 | | |
175 | 174 | | |
176 | 175 | | |
177 | 176 | | |
178 | | - | |
179 | 177 | | |
| 178 | + | |
180 | 179 | | |
181 | 180 | | |
182 | 181 | | |
| |||
423 | 422 | | |
424 | 423 | | |
425 | 424 | | |
426 | | - | |
427 | 425 | | |
| 426 | + | |
428 | 427 | | |
429 | 428 | | |
430 | 429 | | |
| |||
438 | 437 | | |
439 | 438 | | |
440 | 439 | | |
441 | | - | |
442 | | - | |
443 | | - | |
444 | 440 | | |
445 | 441 | | |
446 | 442 | | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
447 | 446 | | |
448 | 447 | | |
449 | 448 | | |
| |||
481 | 480 | | |
482 | 481 | | |
483 | 482 | | |
484 | | - | |
485 | 483 | | |
486 | 484 | | |
487 | 485 | | |
488 | 486 | | |
489 | 487 | | |
490 | 488 | | |
491 | 489 | | |
492 | | - | |
493 | 490 | | |
| 491 | + | |
494 | 492 | | |
495 | 493 | | |
496 | 494 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | | - | |
156 | 155 | | |
| 156 | + | |
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | 170 | | |
174 | 171 | | |
175 | 172 | | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
| |||
707 | 707 | | |
708 | 708 | | |
709 | 709 | | |
710 | | - | |
711 | 710 | | |
| 711 | + | |
712 | 712 | | |
713 | 713 | | |
714 | 714 | | |
| |||
722 | 722 | | |
723 | 723 | | |
724 | 724 | | |
725 | | - | |
726 | | - | |
727 | | - | |
728 | 725 | | |
729 | 726 | | |
730 | 727 | | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
731 | 731 | | |
732 | 732 | | |
733 | 733 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
154 | | - | |
| 154 | + | |
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| |||
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
| 291 | + | |
291 | 292 | | |
292 | 293 | | |
293 | 294 | | |
| |||
677 | 678 | | |
678 | 679 | | |
679 | 680 | | |
| 681 | + | |
680 | 682 | | |
681 | 683 | | |
682 | 684 | | |
| |||
699 | 701 | | |
700 | 702 | | |
701 | 703 | | |
| 704 | + | |
702 | 705 | | |
703 | 706 | | |
| 707 | + | |
704 | 708 | | |
705 | 709 | | |
706 | 710 | | |
| |||
745 | 749 | | |
746 | 750 | | |
747 | 751 | | |
| 752 | + | |
748 | 753 | | |
749 | 754 | | |
750 | 755 | | |
| |||
1011 | 1016 | | |
1012 | 1017 | | |
1013 | 1018 | | |
1014 | | - | |
| 1019 | + | |
1015 | 1020 | | |
1016 | 1021 | | |
1017 | 1022 | | |
| |||
1157 | 1162 | | |
1158 | 1163 | | |
1159 | 1164 | | |
| 1165 | + | |
1160 | 1166 | | |
1161 | 1167 | | |
1162 | 1168 | | |
| |||
1570 | 1576 | | |
1571 | 1577 | | |
1572 | 1578 | | |
| 1579 | + | |
1573 | 1580 | | |
1574 | 1581 | | |
1575 | 1582 | | |
| |||
1592 | 1599 | | |
1593 | 1600 | | |
1594 | 1601 | | |
| 1602 | + | |
1595 | 1603 | | |
1596 | 1604 | | |
| 1605 | + | |
1597 | 1606 | | |
1598 | 1607 | | |
1599 | 1608 | | |
| |||
1638 | 1647 | | |
1639 | 1648 | | |
1640 | 1649 | | |
| 1650 | + | |
1641 | 1651 | | |
1642 | 1652 | | |
1643 | 1653 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
81 | 82 | | |
82 | 83 | | |
83 | 84 | | |
| |||
139 | 140 | | |
140 | 141 | | |
141 | 142 | | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
142 | 146 | | |
143 | 147 | | |
144 | 148 | | |
| |||
168 | 172 | | |
169 | 173 | | |
170 | 174 | | |
| 175 | + | |
171 | 176 | | |
172 | 177 | | |
173 | 178 | | |
| |||
364 | 369 | | |
365 | 370 | | |
366 | 371 | | |
| 372 | + | |
367 | 373 | | |
368 | 374 | | |
369 | 375 | | |
| |||
425 | 431 | | |
426 | 432 | | |
427 | 433 | | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
428 | 437 | | |
429 | 438 | | |
430 | 439 | | |
| |||
462 | 471 | | |
463 | 472 | | |
464 | 473 | | |
| 474 | + | |
465 | 475 | | |
466 | 476 | | |
467 | 477 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| 129 | + | |
129 | 130 | | |
130 | 131 | | |
131 | 132 | | |
| |||
187 | 188 | | |
188 | 189 | | |
189 | 190 | | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
190 | 194 | | |
191 | 195 | | |
192 | 196 | | |
| |||
206 | 210 | | |
207 | 211 | | |
208 | 212 | | |
| 213 | + | |
209 | 214 | | |
210 | 215 | | |
211 | 216 | | |
| |||
662 | 667 | | |
663 | 668 | | |
664 | 669 | | |
| 670 | + | |
665 | 671 | | |
666 | 672 | | |
667 | 673 | | |
| |||
723 | 729 | | |
724 | 730 | | |
725 | 731 | | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
726 | 735 | | |
727 | 736 | | |
728 | 737 | | |
| |||
742 | 751 | | |
743 | 752 | | |
744 | 753 | | |
| 754 | + | |
745 | 755 | | |
746 | 756 | | |
747 | 757 | | |
| |||
0 commit comments