Commit 741282b
authored
feat: cross app access, branding theme identifiers, session actor, and SS-EC third-party config (#877)
## Changes
### New Features
New optional parameters on existing client methods (sync + async); no
new standalone endpoints:
- **Cross App Access (ID-JAG)**
- `clients.create()` / `clients.update()`: new optional
`identity_assertion_authorization_grant` (`{active: bool}`).
- `connections.create()` / `connections.update()`: new optional
`cross_app_access_resource_app` (`{status: "enabled" | "disabled"}`).
- **Branding themes**
- `branding.themes.create()` / `branding.themes.update()`: new optional
`identifiers` (`BrandingThemeIdentifiers`) — `{login_display: "separate"
| "unified", otp_autocomplete: bool, phone_display: {formatting:
"international" | "regional", masking: "hide_country_code" |
"mask_digits" | "show_all"}}`.
- **Self-Service Profiles — SSO ticket**
- `self_service_profiles.sso_ticket.create()`: new optional
`third_party_client_access_config` (`{allow_configuration: bool}`).
### Type Changes
- `Client`: new optional `identity_assertion_authorization_grant:
IdentityAssertionAuthorizationGrant`.
- Connection request/response/list types
(`CreateConnectionRequestContentOidc`,
`UpdateConnectionRequestContentOidc`, `ConnectionResponseContentOidc`,
`ConnectionForList`): new optional `cross_app_access_resource_app`.
- Session response types (`SessionResponseContent`,
`GetSessionResponseContent`, `UpdateSessionResponseContent`): new
optional `actor: SessionActorMetadata` (`{sub: str}` plus up to 5
additional primitive claims; `SessionActorClaimValue = Union[str, bool,
float]`).
- `SuspiciousIpThrottlingStage`: new optional
`pre_custom_token_exchange` (wire alias `pre-custom-token-exchange`) →
`SuspiciousIpThrottlingPreCustomTokenExchangeStage` (`{max_attempts?:
int, rate?: int}`).
### New Types
All are exported from both `auth0.management` and
`auth0.management.types`, and back the fields above:
- **Connections — `cross_app_access_resource_app`**
(`connections.create()` / `.update()` params; connection response/list
types): `CreateCrossAppAccessResourceApp`,
`UpdateCrossAppAccessResourceApp` (request),
`ConnectionCrossAppAccessResourceApp`, `CrossAppAccessResourceApp`
(response), `CrossAppAccessResourceAppStatusEnum`,
`ConnectionCrossAppAccessResourceAppStatusEnum`.
- **Clients — `identity_assertion_authorization_grant`**
(`clients.create()` / `.update()` params; `Client` response):
`CreateIdentityAssertionAuthorizationGrant`,
`UpdateIdentityAssertionAuthorizationGrant` (request),
`IdentityAssertionAuthorizationGrant` (response).
- **Branding themes — `identifiers`** (`branding.themes.create()` /
`.update()` params): `BrandingThemeIdentifiers`,
`BrandingThemeIdentifiersLoginDisplayEnum`,
`BrandingThemeIdentifiersPhoneDisplay`,
`BrandingThemeIdentifiersPhoneDisplayFormattingEnum`,
`BrandingThemeIdentifiersPhoneDisplayMaskingEnum`.
- **Self-Service Profiles — `third_party_client_access_config`**
(`self_service_profiles.sso_ticket.create()` param):
`ThirdPartyClientAccessConfig`.
- **Sessions — `actor`** (session response types):
`SessionActorMetadata`, `SessionActorClaimValue`.
- **Attack Protection — `pre_custom_token_exchange`** (on
`SuspiciousIpThrottlingStage`):
`SuspiciousIpThrottlingPreCustomTokenExchangeStage`.
### Enum Additions
- `ClientGrantSubjectTypeEnum`: adds `"anonymous_user"`.
- `ClientAppTypeEnum`: adds `"b2b_integration"`.53 files changed
Lines changed: 11696 additions & 429 deletions
File tree
- .fern
- src/auth0/management
- branding/themes
- clients
- connections
- self_service_profiles/sso_ticket
- types
- wiremock
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1528 | 1528 | | |
1529 | 1529 | | |
1530 | 1530 | | |
1531 | | - | |
| 1531 | + | |
1532 | 1532 | | |
1533 | 1533 | | |
1534 | 1534 | | |
| |||
2026 | 2026 | | |
2027 | 2027 | | |
2028 | 2028 | | |
| 2029 | + | |
| 2030 | + | |
| 2031 | + | |
| 2032 | + | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
2029 | 2037 | | |
2030 | 2038 | | |
2031 | 2039 | | |
| |||
2726 | 2734 | | |
2727 | 2735 | | |
2728 | 2736 | | |
| 2737 | + | |
| 2738 | + | |
| 2739 | + | |
| 2740 | + | |
| 2741 | + | |
| 2742 | + | |
| 2743 | + | |
| 2744 | + | |
2729 | 2745 | | |
2730 | 2746 | | |
2731 | 2747 | | |
| |||
3915 | 3931 | | |
3916 | 3932 | | |
3917 | 3933 | | |
| 3934 | + | |
| 3935 | + | |
| 3936 | + | |
| 3937 | + | |
| 3938 | + | |
| 3939 | + | |
| 3940 | + | |
| 3941 | + | |
3918 | 3942 | | |
3919 | 3943 | | |
3920 | 3944 | | |
| |||
4236 | 4260 | | |
4237 | 4261 | | |
4238 | 4262 | | |
| 4263 | + | |
| 4264 | + | |
| 4265 | + | |
| 4266 | + | |
| 4267 | + | |
| 4268 | + | |
| 4269 | + | |
| 4270 | + | |
4239 | 4271 | | |
4240 | 4272 | | |
4241 | 4273 | | |
| |||
20137 | 20169 | | |
20138 | 20170 | | |
20139 | 20171 | | |
| 20172 | + | |
| 20173 | + | |
| 20174 | + | |
| 20175 | + | |
| 20176 | + | |
| 20177 | + | |
| 20178 | + | |
| 20179 | + | |
20140 | 20180 | | |
20141 | 20181 | | |
20142 | 20182 | | |
| |||
20537 | 20577 | | |
20538 | 20578 | | |
20539 | 20579 | | |
| 20580 | + | |
| 20581 | + | |
| 20582 | + | |
| 20583 | + | |
| 20584 | + | |
| 20585 | + | |
| 20586 | + | |
| 20587 | + | |
20540 | 20588 | | |
20541 | 20589 | | |
20542 | 20590 | | |
| |||
35837 | 35885 | | |
35838 | 35886 | | |
35839 | 35887 | | |
| 35888 | + | |
| 35889 | + | |
| 35890 | + | |
| 35891 | + | |
| 35892 | + | |
| 35893 | + | |
| 35894 | + | |
| 35895 | + | |
35840 | 35896 | | |
35841 | 35897 | | |
35842 | 35898 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
113 | 118 | | |
114 | 119 | | |
115 | 120 | | |
| |||
320 | 325 | | |
321 | 326 | | |
322 | 327 | | |
| 328 | + | |
| 329 | + | |
323 | 330 | | |
324 | 331 | | |
325 | 332 | | |
| |||
883 | 890 | | |
884 | 891 | | |
885 | 892 | | |
| 893 | + | |
886 | 894 | | |
887 | 895 | | |
888 | 896 | | |
| |||
978 | 986 | | |
979 | 987 | | |
980 | 988 | | |
| 989 | + | |
981 | 990 | | |
982 | 991 | | |
983 | 992 | | |
| |||
1018 | 1027 | | |
1019 | 1028 | | |
1020 | 1029 | | |
| 1030 | + | |
| 1031 | + | |
1021 | 1032 | | |
1022 | 1033 | | |
1023 | 1034 | | |
| |||
2541 | 2552 | | |
2542 | 2553 | | |
2543 | 2554 | | |
| 2555 | + | |
2544 | 2556 | | |
2545 | 2557 | | |
2546 | 2558 | | |
| |||
2849 | 2861 | | |
2850 | 2862 | | |
2851 | 2863 | | |
| 2864 | + | |
| 2865 | + | |
2852 | 2866 | | |
2853 | 2867 | | |
2854 | 2868 | | |
| |||
2898 | 2912 | | |
2899 | 2913 | | |
2900 | 2914 | | |
| 2915 | + | |
2901 | 2916 | | |
2902 | 2917 | | |
2903 | 2918 | | |
| |||
2926 | 2941 | | |
2927 | 2942 | | |
2928 | 2943 | | |
| 2944 | + | |
2929 | 2945 | | |
2930 | 2946 | | |
2931 | 2947 | | |
| |||
3017 | 3033 | | |
3018 | 3034 | | |
3019 | 3035 | | |
| 3036 | + | |
3020 | 3037 | | |
3021 | 3038 | | |
3022 | 3039 | | |
| |||
3039 | 3056 | | |
3040 | 3057 | | |
3041 | 3058 | | |
| 3059 | + | |
3042 | 3060 | | |
3043 | 3061 | | |
3044 | 3062 | | |
| |||
3302 | 3320 | | |
3303 | 3321 | | |
3304 | 3322 | | |
| 3323 | + | |
| 3324 | + | |
| 3325 | + | |
| 3326 | + | |
| 3327 | + | |
3305 | 3328 | | |
3306 | 3329 | | |
3307 | 3330 | | |
| |||
3513 | 3536 | | |
3514 | 3537 | | |
3515 | 3538 | | |
| 3539 | + | |
| 3540 | + | |
3516 | 3541 | | |
3517 | 3542 | | |
3518 | 3543 | | |
| |||
4077 | 4102 | | |
4078 | 4103 | | |
4079 | 4104 | | |
| 4105 | + | |
4080 | 4106 | | |
4081 | 4107 | | |
4082 | 4108 | | |
| |||
4172 | 4198 | | |
4173 | 4199 | | |
4174 | 4200 | | |
| 4201 | + | |
4175 | 4202 | | |
4176 | 4203 | | |
4177 | 4204 | | |
| |||
4212 | 4239 | | |
4213 | 4240 | | |
4214 | 4241 | | |
| 4242 | + | |
| 4243 | + | |
4215 | 4244 | | |
4216 | 4245 | | |
4217 | 4246 | | |
| |||
5741 | 5770 | | |
5742 | 5771 | | |
5743 | 5772 | | |
| 5773 | + | |
5744 | 5774 | | |
5745 | 5775 | | |
5746 | 5776 | | |
| |||
6055 | 6085 | | |
6056 | 6086 | | |
6057 | 6087 | | |
| 6088 | + | |
| 6089 | + | |
6058 | 6090 | | |
6059 | 6091 | | |
6060 | 6092 | | |
| |||
6104 | 6136 | | |
6105 | 6137 | | |
6106 | 6138 | | |
| 6139 | + | |
6107 | 6140 | | |
6108 | 6141 | | |
6109 | 6142 | | |
| |||
6132 | 6165 | | |
6133 | 6166 | | |
6134 | 6167 | | |
| 6168 | + | |
6135 | 6169 | | |
6136 | 6170 | | |
6137 | 6171 | | |
| |||
6226 | 6260 | | |
6227 | 6261 | | |
6228 | 6262 | | |
| 6263 | + | |
6229 | 6264 | | |
6230 | 6265 | | |
6231 | 6266 | | |
| |||
6248 | 6283 | | |
6249 | 6284 | | |
6250 | 6285 | | |
| 6286 | + | |
6251 | 6287 | | |
6252 | 6288 | | |
6253 | 6289 | | |
| |||
6512 | 6548 | | |
6513 | 6549 | | |
6514 | 6550 | | |
| 6551 | + | |
| 6552 | + | |
| 6553 | + | |
| 6554 | + | |
| 6555 | + | |
6515 | 6556 | | |
6516 | 6557 | | |
6517 | 6558 | | |
| |||
6723 | 6764 | | |
6724 | 6765 | | |
6725 | 6766 | | |
| 6767 | + | |
| 6768 | + | |
6726 | 6769 | | |
6727 | 6770 | | |
6728 | 6771 | | |
| |||
7287 | 7330 | | |
7288 | 7331 | | |
7289 | 7332 | | |
| 7333 | + | |
7290 | 7334 | | |
7291 | 7335 | | |
7292 | 7336 | | |
| |||
7382 | 7426 | | |
7383 | 7427 | | |
7384 | 7428 | | |
| 7429 | + | |
7385 | 7430 | | |
7386 | 7431 | | |
7387 | 7432 | | |
| |||
7422 | 7467 | | |
7423 | 7468 | | |
7424 | 7469 | | |
| 7470 | + | |
| 7471 | + | |
7425 | 7472 | | |
7426 | 7473 | | |
7427 | 7474 | | |
| |||
8951 | 8998 | | |
8952 | 8999 | | |
8953 | 9000 | | |
| 9001 | + | |
8954 | 9002 | | |
8955 | 9003 | | |
8956 | 9004 | | |
| |||
9265 | 9313 | | |
9266 | 9314 | | |
9267 | 9315 | | |
| 9316 | + | |
| 9317 | + | |
9268 | 9318 | | |
9269 | 9319 | | |
9270 | 9320 | | |
| |||
9314 | 9364 | | |
9315 | 9365 | | |
9316 | 9366 | | |
| 9367 | + | |
9317 | 9368 | | |
9318 | 9369 | | |
9319 | 9370 | | |
| |||
9342 | 9393 | | |
9343 | 9394 | | |
9344 | 9395 | | |
| 9396 | + | |
9345 | 9397 | | |
9346 | 9398 | | |
9347 | 9399 | | |
| |||
9436 | 9488 | | |
9437 | 9489 | | |
9438 | 9490 | | |
| 9491 | + | |
9439 | 9492 | | |
9440 | 9493 | | |
9441 | 9494 | | |
| |||
9458 | 9511 | | |
9459 | 9512 | | |
9460 | 9513 | | |
| 9514 | + | |
9461 | 9515 | | |
9462 | 9516 | | |
9463 | 9517 | | |
| |||
0 commit comments