From 46336d5f329a742970b0772eab6f85b3829b33d8 Mon Sep 17 00:00:00 2001
From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com>
Date: Tue, 15 Sep 2026 11:36:34 +0000
Subject: [PATCH 1/3] [fern-generated] Update SDK
Generated by Fern
CLI Version: unknown
Generators:
- fernapi/fern-python-sdk: 5.26.0
---
UPGRADING.md | 157 ------------------
reference.md | 40 +++++
src/auth0/management/__init__.py | 18 ++
src/auth0/management/core/client_wrapper.py | 16 --
.../organizations/connections/client.py | 18 ++
.../organizations/connections/raw_client.py | 18 ++
.../management/resource_servers/client.py | 17 ++
.../management/resource_servers/raw_client.py | 25 +++
.../management/tenants/settings/client.py | 9 +
.../management/tenants/settings/raw_client.py | 13 ++
src/auth0/management/types/__init__.py | 20 +++
...ent_my_organization_patch_configuration.py | 10 ++
...ient_my_organization_post_configuration.py | 10 ++
..._my_organization_response_configuration.py | 10 ++
...ization_all_connection_response_content.py | 2 +
...create_resource_server_response_content.py | 2 +
...ization_all_connection_response_content.py | 2 +
.../get_resource_server_response_content.py | 2 +
.../get_tenant_settings_response_content.py | 2 +
.../types/organization_all_connection_post.py | 2 +
.../organization_member_access_level_enum.py | 5 +
...tion_member_access_level_enum_with_null.py | 7 +
src/auth0/management/types/resource_server.py | 2 +
.../types/resource_server_access_token.py | 24 +++
...urce_server_access_token_claims_mapping.py | 24 +++
...rver_access_token_custom_claims_mapping.py | 10 ++
...access_token_custom_claims_mapping_rule.py | 27 +++
.../types/resource_server_search_response.py | 2 +
...ization_all_connection_response_content.py | 2 +
...update_resource_server_response_content.py | 2 +
...update_tenant_settings_response_content.py | 2 +
wiremock/wiremock-mappings.json | 26 +--
32 files changed, 340 insertions(+), 186 deletions(-)
delete mode 100644 UPGRADING.md
create mode 100644 src/auth0/management/types/organization_member_access_level_enum.py
create mode 100644 src/auth0/management/types/organization_member_access_level_enum_with_null.py
create mode 100644 src/auth0/management/types/resource_server_access_token.py
create mode 100644 src/auth0/management/types/resource_server_access_token_claims_mapping.py
create mode 100644 src/auth0/management/types/resource_server_access_token_custom_claims_mapping.py
create mode 100644 src/auth0/management/types/resource_server_access_token_custom_claims_mapping_rule.py
diff --git a/UPGRADING.md b/UPGRADING.md
deleted file mode 100644
index ed653dbf..00000000
--- a/UPGRADING.md
+++ /dev/null
@@ -1,157 +0,0 @@
-# v6 Migration Guide
-
-A guide to migrating the Auth0 Python SDK from v5 to v6.
-
-- [Overall changes](#overall-changes)
-- [Breaking changes](#breaking-changes)
- - [Federated connections tokensets removed](#federated-connections-tokensets-removed)
- - [`federated_connections_access_tokens` field removed](#federated_connections_access_tokens-field-removed)
- - [`read:federated_connections_tokens` / `delete:federated_connections_tokens` scopes removed](#readfederated_connections_tokens--deletefederated_connections_tokens-scopes-removed)
- - [`ClientSessionTransferDelegationDeviceBindingEnum` narrowed](#clientsessiontransferdelegationdevicebindingenum-narrowed)
- - [`ConnectionAttributeIdentifier` split into three types](#connectionattributeidentifier-split-into-three-types)
- - [`PhoneProviderProtectionBackoffStrategyEnum` value renamed](#phoneproviderprotectionbackoffstrategyenum-value-renamed)
- - [`ListRolesOffsetPaginatedResponseContent` pagination fields now required](#listrolesoffsetpaginatedresponsecontent-pagination-fields-now-required)
-
-## Overall changes
-
-v6 removes one deprecated Management API surface (federated connections
-tokensets) and tightens a handful of generated types to match the current
-Auth0 Management API contract. Most applications will only be affected if
-they use the specific types or endpoints listed below.
-
-The Authentication API is not affected by this release.
-
-## Breaking changes
-
-### Federated connections tokensets removed
-
-The `users.federated_connections_tokensets` sub-client and its `list`/`delete`
-methods have been removed, along with the `FederatedConnectionTokenSet` and
-`ConnectionFederatedConnectionsAccessTokens` types. This endpoint is no longer
-part of the Auth0 Management API.
-
-```python
-# v5
-client.users.federated_connections_tokensets.list(id="user_id")
-client.users.federated_connections_tokensets.delete(id="user_id", tokenset_id="tokenset_id")
-```
-
-```python
-# v6
-# No replacement — the endpoint has been removed from the Management API.
-```
-
-If you depend on this functionality, do not upgrade until you have confirmed
-an alternative with Auth0 support.
-
-### `federated_connections_access_tokens` field removed
-
-The optional `federated_connections_access_tokens` field has been removed
-from:
-
-- `ConnectionOptionsAzureAd`
-- `ConnectionOptionsCommonOidc`
-- `ConnectionOptionsGoogleApps`
-- `ConnectionPropertiesOptions`
-- `UpdateConnectionOptions`
-
-Any code reading or setting this field on the above types will need to
-remove that usage. Note that these models are configured with
-`extra="allow"`, so passing `federated_connections_access_tokens` is **not**
-silently dropped — it is retained on the model and still serialized into the
-outbound request. Remove the field explicitly rather than relying on the SDK
-to strip it.
-
-### `read:federated_connections_tokens` / `delete:federated_connections_tokens` scopes removed
-
-These two values are no longer valid members of `OauthScope`. Remove any
-references to them when requesting or checking scopes.
-
-### `ClientSessionTransferDelegationDeviceBindingEnum` narrowed
-
-The `"asn"` literal value has been removed. The enum now only accepts `"ip"`:
-
-```python
-# v5
-ClientSessionTransferDelegationDeviceBindingEnum = typing.Union[typing.Literal["ip", "asn"], typing.Any]
-```
-
-```python
-# v6
-ClientSessionTransferDelegationDeviceBindingEnum = typing.Union[typing.Literal["ip"], typing.Any]
-```
-
-If you were setting this value to `"asn"`, update it to `"ip"` — this matches
-the current Management API's accepted values.
-
-### `ConnectionAttributeIdentifier` split into three types
-
-`ConnectionAttributeIdentifier` has been removed with no compatibility alias.
-It is replaced by three narrower types, one per attribute:
-
-| Attribute field | v5 type | v6 type | Shape |
-| --- | --- | --- | --- |
-| `EmailAttribute.identifier` | `ConnectionAttributeIdentifier` | `EmailAttributeIdentifier` | `{active?, default_method?: DefaultMethodEmailIdentifierEnum}` |
-| `PhoneAttribute.identifier` | `ConnectionAttributeIdentifier` | `PhoneAttributeIdentifier` | `{active?, default_method?: DefaultMethodPhoneNumberIdentifierEnum}` |
-| `UsernameAttribute.identifier` | `ConnectionAttributeIdentifier` | `UsernameAttributeIdentifier` | `{active?}` (no `default_method`) |
-
-```python
-# v5
-from auth0.management.types import ConnectionAttributeIdentifier
-
-identifier = ConnectionAttributeIdentifier(active=True, default_method="email_otp")
-```
-
-```python
-# v6
-from auth0.management.types import EmailAttributeIdentifier
-
-identifier = EmailAttributeIdentifier(active=True, default_method="email_otp")
-```
-
-`EmailAttributeIdentifier` has the same shape as the old
-`ConnectionAttributeIdentifier` and is a drop-in replacement for code that
-was only ever used with `EmailAttribute`. Code using
-`ConnectionAttributeIdentifier` with `PhoneAttribute` or `UsernameAttribute`
-must switch to `PhoneAttributeIdentifier` or `UsernameAttributeIdentifier`
-respectively; `UsernameAttributeIdentifier` does not support
-`default_method`.
-
-### `PhoneProviderProtectionBackoffStrategyEnum` value renamed
-
-The `"none"` literal has been replaced with `"default"`:
-
-```python
-# v5
-PhoneProviderProtectionBackoffStrategyEnum = typing.Union[typing.Literal["exponential", "none"], typing.Any]
-```
-
-```python
-# v6
-PhoneProviderProtectionBackoffStrategyEnum = typing.Union[typing.Literal["exponential", "default"], typing.Any]
-```
-
-Replace any use of `"none"` with `"default"`.
-
-### `ListRolesOffsetPaginatedResponseContent` pagination fields now required
-
-`start`, `limit`, and `total` are no longer optional:
-
-```python
-# v5
-start: typing.Optional[float] = None
-limit: typing.Optional[float] = None
-total: typing.Optional[float] = None
-```
-
-```python
-# v6
-start: float
-limit: float
-total: float
-```
-
-Deserializing a role-list response that is missing any of these fields now
-raises `pydantic.ValidationError` instead of silently defaulting to `None`.
-This matches the Management API, which always returns these fields for this
-endpoint.
diff --git a/reference.md b/reference.md
index 39c66e3d..4697293c 100644
--- a/reference.md
+++ b/reference.md
@@ -12748,6 +12748,14 @@ client.resource_servers.create(
-
+**access_token:** `typing.Optional[ResourceServerAccessToken]`
+
+
+
+
+
+-
+
**token_encryption:** `typing.Optional[ResourceServerTokenEncryption]`
@@ -13250,6 +13258,14 @@ client.resource_servers.update(
-
+**access_token:** `typing.Optional[ResourceServerAccessToken]`
+
+
+
+
+
+-
+
**token_encryption:** `typing.Optional[ResourceServerTokenEncryption]`
@@ -33106,6 +33122,14 @@ client.organizations.connections.create(
-
+**organization_member_access_level:** `typing.Optional[OrganizationMemberAccessLevelEnum]`
+
+
+
+
+
+-
+
**is_enabled:** `typing.Optional[bool]` — Whether the connection is enabled for the organization.
@@ -33358,6 +33382,14 @@ client.organizations.connections.update(
-
+**organization_member_access_level:** `typing.Optional[OrganizationMemberAccessLevelEnumWithNull]`
+
+
+
+
+
+-
+
**is_enabled:** `typing.Optional[bool]` — Whether the connection is enabled for the organization.
@@ -39017,6 +39049,14 @@ client.tenants.settings.update()
-
+**access_token:** `typing.Optional[ResourceServerAccessToken]`
+
+
+
+
+
+-
+
**security_headers:** `typing.Optional[TenantSettingsNullableSecurityHeaders]`
diff --git a/src/auth0/management/__init__.py b/src/auth0/management/__init__.py
index d9396e43..6d53c2e2 100644
--- a/src/auth0/management/__init__.py
+++ b/src/auth0/management/__init__.py
@@ -3372,6 +3372,8 @@
OrganizationInvitationInvitee,
OrganizationInvitationInviter,
OrganizationMember,
+ OrganizationMemberAccessLevelEnum,
+ OrganizationMemberAccessLevelEnumWithNull,
OrganizationMemberEffectiveRole,
OrganizationMemberEffectiveRoleSource,
OrganizationMemberRole,
@@ -3454,6 +3456,10 @@
ResetPhoneTemplateRequestContent,
ResetPhoneTemplateResponseContent,
ResourceServer,
+ ResourceServerAccessToken,
+ ResourceServerAccessTokenClaimsMapping,
+ ResourceServerAccessTokenCustomClaimsMapping,
+ ResourceServerAccessTokenCustomClaimsMappingRule,
ResourceServerAuthorizationPolicy,
ResourceServerConsentPolicyEnum,
ResourceServerProofOfPossession,
@@ -7264,6 +7270,8 @@
"OrganizationInvitationInvitee": ".types",
"OrganizationInvitationInviter": ".types",
"OrganizationMember": ".types",
+ "OrganizationMemberAccessLevelEnum": ".types",
+ "OrganizationMemberAccessLevelEnumWithNull": ".types",
"OrganizationMemberEffectiveRole": ".types",
"OrganizationMemberEffectiveRoleSource": ".types",
"OrganizationMemberRole": ".types",
@@ -7348,6 +7356,10 @@
"ResetPhoneTemplateRequestContent": ".types",
"ResetPhoneTemplateResponseContent": ".types",
"ResourceServer": ".types",
+ "ResourceServerAccessToken": ".types",
+ "ResourceServerAccessTokenClaimsMapping": ".types",
+ "ResourceServerAccessTokenCustomClaimsMapping": ".types",
+ "ResourceServerAccessTokenCustomClaimsMappingRule": ".types",
"ResourceServerAuthorizationPolicy": ".types",
"ResourceServerConsentPolicyEnum": ".types",
"ResourceServerProofOfPossession": ".types",
@@ -11162,6 +11174,8 @@ def __dir__():
"OrganizationInvitationInvitee",
"OrganizationInvitationInviter",
"OrganizationMember",
+ "OrganizationMemberAccessLevelEnum",
+ "OrganizationMemberAccessLevelEnumWithNull",
"OrganizationMemberEffectiveRole",
"OrganizationMemberEffectiveRoleSource",
"OrganizationMemberRole",
@@ -11246,6 +11260,10 @@ def __dir__():
"ResetPhoneTemplateRequestContent",
"ResetPhoneTemplateResponseContent",
"ResourceServer",
+ "ResourceServerAccessToken",
+ "ResourceServerAccessTokenClaimsMapping",
+ "ResourceServerAccessTokenCustomClaimsMapping",
+ "ResourceServerAccessTokenCustomClaimsMappingRule",
"ResourceServerAuthorizationPolicy",
"ResourceServerConsentPolicyEnum",
"ResourceServerProofOfPossession",
diff --git a/src/auth0/management/core/client_wrapper.py b/src/auth0/management/core/client_wrapper.py
index fd991f52..abce2c81 100644
--- a/src/auth0/management/core/client_wrapper.py
+++ b/src/auth0/management/core/client_wrapper.py
@@ -1,11 +1,6 @@
# This file was auto-generated by Fern from our API Definition.
-# Modified by Auth0 to use Auth0 telemetry format with dynamic versioning
-import base64
-import platform
-import sys
import typing
-from json import dumps
import httpx
from .http_client import AsyncHttpClient, HttpClient
@@ -35,18 +30,7 @@ def __init__(
self._logging = logging
def get_headers(self) -> typing.Dict[str, str]:
- py_version = platform.python_version()
- version = sys.modules["auth0"].__version__
-
- auth0_client = dumps({
- "name": "auth0-python",
- "version": version,
- "env": {"python": py_version}
- }).encode("utf-8")
-
headers: typing.Dict[str, str] = {
- "User-Agent": f"Python/{py_version}",
- "Auth0-Client": base64.b64encode(auth0_client).decode(),
**(self.get_custom_headers() or {}),
}
headers["Authorization"] = f"Bearer {self._get_token()}"
diff --git a/src/auth0/management/organizations/connections/client.py b/src/auth0/management/organizations/connections/client.py
index 45a50ba1..37b48574 100644
--- a/src/auth0/management/organizations/connections/client.py
+++ b/src/auth0/management/organizations/connections/client.py
@@ -13,6 +13,8 @@
from ...types.organization_access_level_enum import OrganizationAccessLevelEnum
from ...types.organization_access_level_enum_with_null import OrganizationAccessLevelEnumWithNull
from ...types.organization_all_connection_post import OrganizationAllConnectionPost
+from ...types.organization_member_access_level_enum import OrganizationMemberAccessLevelEnum
+from ...types.organization_member_access_level_enum_with_null import OrganizationMemberAccessLevelEnumWithNull
from ...types.update_organization_all_connection_response_content import UpdateOrganizationAllConnectionResponseContent
from .raw_client import AsyncRawConnectionsClient, RawConnectionsClient
@@ -110,6 +112,7 @@ def create(
show_as_button: typing.Optional[bool] = OMIT,
is_signup_enabled: typing.Optional[bool] = OMIT,
organization_access_level: typing.Optional[OrganizationAccessLevelEnum] = OMIT,
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnum] = OMIT,
is_enabled: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> CreateOrganizationAllConnectionResponseContent:
@@ -136,6 +139,8 @@ def create(
organization_access_level : typing.Optional[OrganizationAccessLevelEnum]
+ organization_member_access_level : typing.Optional[OrganizationMemberAccessLevelEnum]
+
is_enabled : typing.Optional[bool]
Whether the connection is enabled for the organization.
@@ -167,6 +172,7 @@ def create(
show_as_button=show_as_button,
is_signup_enabled=is_signup_enabled,
organization_access_level=organization_access_level,
+ organization_member_access_level=organization_member_access_level,
is_enabled=is_enabled,
request_options=request_options,
)
@@ -249,6 +255,7 @@ def update(
show_as_button: typing.Optional[bool] = OMIT,
is_signup_enabled: typing.Optional[bool] = OMIT,
organization_access_level: typing.Optional[OrganizationAccessLevelEnumWithNull] = OMIT,
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnumWithNull] = OMIT,
is_enabled: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> UpdateOrganizationAllConnectionResponseContent:
@@ -275,6 +282,8 @@ def update(
organization_access_level : typing.Optional[OrganizationAccessLevelEnumWithNull]
+ organization_member_access_level : typing.Optional[OrganizationMemberAccessLevelEnumWithNull]
+
is_enabled : typing.Optional[bool]
Whether the connection is enabled for the organization.
@@ -306,6 +315,7 @@ def update(
show_as_button=show_as_button,
is_signup_enabled=is_signup_enabled,
organization_access_level=organization_access_level,
+ organization_member_access_level=organization_member_access_level,
is_enabled=is_enabled,
request_options=request_options,
)
@@ -411,6 +421,7 @@ async def create(
show_as_button: typing.Optional[bool] = OMIT,
is_signup_enabled: typing.Optional[bool] = OMIT,
organization_access_level: typing.Optional[OrganizationAccessLevelEnum] = OMIT,
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnum] = OMIT,
is_enabled: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> CreateOrganizationAllConnectionResponseContent:
@@ -437,6 +448,8 @@ async def create(
organization_access_level : typing.Optional[OrganizationAccessLevelEnum]
+ organization_member_access_level : typing.Optional[OrganizationMemberAccessLevelEnum]
+
is_enabled : typing.Optional[bool]
Whether the connection is enabled for the organization.
@@ -476,6 +489,7 @@ async def main() -> None:
show_as_button=show_as_button,
is_signup_enabled=is_signup_enabled,
organization_access_level=organization_access_level,
+ organization_member_access_level=organization_member_access_level,
is_enabled=is_enabled,
request_options=request_options,
)
@@ -576,6 +590,7 @@ async def update(
show_as_button: typing.Optional[bool] = OMIT,
is_signup_enabled: typing.Optional[bool] = OMIT,
organization_access_level: typing.Optional[OrganizationAccessLevelEnumWithNull] = OMIT,
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnumWithNull] = OMIT,
is_enabled: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> UpdateOrganizationAllConnectionResponseContent:
@@ -602,6 +617,8 @@ async def update(
organization_access_level : typing.Optional[OrganizationAccessLevelEnumWithNull]
+ organization_member_access_level : typing.Optional[OrganizationMemberAccessLevelEnumWithNull]
+
is_enabled : typing.Optional[bool]
Whether the connection is enabled for the organization.
@@ -641,6 +658,7 @@ async def main() -> None:
show_as_button=show_as_button,
is_signup_enabled=is_signup_enabled,
organization_access_level=organization_access_level,
+ organization_member_access_level=organization_member_access_level,
is_enabled=is_enabled,
request_options=request_options,
)
diff --git a/src/auth0/management/organizations/connections/raw_client.py b/src/auth0/management/organizations/connections/raw_client.py
index 90d8e2aa..f5e3b466 100644
--- a/src/auth0/management/organizations/connections/raw_client.py
+++ b/src/auth0/management/organizations/connections/raw_client.py
@@ -25,6 +25,8 @@
from ...types.organization_access_level_enum import OrganizationAccessLevelEnum
from ...types.organization_access_level_enum_with_null import OrganizationAccessLevelEnumWithNull
from ...types.organization_all_connection_post import OrganizationAllConnectionPost
+from ...types.organization_member_access_level_enum import OrganizationMemberAccessLevelEnum
+from ...types.organization_member_access_level_enum_with_null import OrganizationMemberAccessLevelEnumWithNull
from ...types.update_organization_all_connection_response_content import UpdateOrganizationAllConnectionResponseContent
from pydantic import ValidationError
@@ -168,6 +170,7 @@ def create(
show_as_button: typing.Optional[bool] = OMIT,
is_signup_enabled: typing.Optional[bool] = OMIT,
organization_access_level: typing.Optional[OrganizationAccessLevelEnum] = OMIT,
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnum] = OMIT,
is_enabled: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> HttpResponse[CreateOrganizationAllConnectionResponseContent]:
@@ -194,6 +197,8 @@ def create(
organization_access_level : typing.Optional[OrganizationAccessLevelEnum]
+ organization_member_access_level : typing.Optional[OrganizationMemberAccessLevelEnum]
+
is_enabled : typing.Optional[bool]
Whether the connection is enabled for the organization.
@@ -214,6 +219,7 @@ def create(
"show_as_button": show_as_button,
"is_signup_enabled": is_signup_enabled,
"organization_access_level": organization_access_level,
+ "organization_member_access_level": organization_member_access_level,
"is_enabled": is_enabled,
"connection_id": connection_id,
},
@@ -475,6 +481,7 @@ def update(
show_as_button: typing.Optional[bool] = OMIT,
is_signup_enabled: typing.Optional[bool] = OMIT,
organization_access_level: typing.Optional[OrganizationAccessLevelEnumWithNull] = OMIT,
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnumWithNull] = OMIT,
is_enabled: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> HttpResponse[UpdateOrganizationAllConnectionResponseContent]:
@@ -501,6 +508,8 @@ def update(
organization_access_level : typing.Optional[OrganizationAccessLevelEnumWithNull]
+ organization_member_access_level : typing.Optional[OrganizationMemberAccessLevelEnumWithNull]
+
is_enabled : typing.Optional[bool]
Whether the connection is enabled for the organization.
@@ -521,6 +530,7 @@ def update(
"show_as_button": show_as_button,
"is_signup_enabled": is_signup_enabled,
"organization_access_level": organization_access_level,
+ "organization_member_access_level": organization_member_access_level,
"is_enabled": is_enabled,
},
headers={
@@ -732,6 +742,7 @@ async def create(
show_as_button: typing.Optional[bool] = OMIT,
is_signup_enabled: typing.Optional[bool] = OMIT,
organization_access_level: typing.Optional[OrganizationAccessLevelEnum] = OMIT,
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnum] = OMIT,
is_enabled: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> AsyncHttpResponse[CreateOrganizationAllConnectionResponseContent]:
@@ -758,6 +769,8 @@ async def create(
organization_access_level : typing.Optional[OrganizationAccessLevelEnum]
+ organization_member_access_level : typing.Optional[OrganizationMemberAccessLevelEnum]
+
is_enabled : typing.Optional[bool]
Whether the connection is enabled for the organization.
@@ -778,6 +791,7 @@ async def create(
"show_as_button": show_as_button,
"is_signup_enabled": is_signup_enabled,
"organization_access_level": organization_access_level,
+ "organization_member_access_level": organization_member_access_level,
"is_enabled": is_enabled,
"connection_id": connection_id,
},
@@ -1039,6 +1053,7 @@ async def update(
show_as_button: typing.Optional[bool] = OMIT,
is_signup_enabled: typing.Optional[bool] = OMIT,
organization_access_level: typing.Optional[OrganizationAccessLevelEnumWithNull] = OMIT,
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnumWithNull] = OMIT,
is_enabled: typing.Optional[bool] = OMIT,
request_options: typing.Optional[RequestOptions] = None,
) -> AsyncHttpResponse[UpdateOrganizationAllConnectionResponseContent]:
@@ -1065,6 +1080,8 @@ async def update(
organization_access_level : typing.Optional[OrganizationAccessLevelEnumWithNull]
+ organization_member_access_level : typing.Optional[OrganizationMemberAccessLevelEnumWithNull]
+
is_enabled : typing.Optional[bool]
Whether the connection is enabled for the organization.
@@ -1085,6 +1102,7 @@ async def update(
"show_as_button": show_as_button,
"is_signup_enabled": is_signup_enabled,
"organization_access_level": organization_access_level,
+ "organization_member_access_level": organization_member_access_level,
"is_enabled": is_enabled,
},
headers={
diff --git a/src/auth0/management/resource_servers/client.py b/src/auth0/management/resource_servers/client.py
index ac204588..6592d378 100644
--- a/src/auth0/management/resource_servers/client.py
+++ b/src/auth0/management/resource_servers/client.py
@@ -11,6 +11,7 @@
ListResourceServerOffsetPaginatedResponseContent,
)
from ..types.resource_server import ResourceServer
+from ..types.resource_server_access_token import ResourceServerAccessToken
from ..types.resource_server_authorization_policy import ResourceServerAuthorizationPolicy
from ..types.resource_server_consent_policy_enum import ResourceServerConsentPolicyEnum
from ..types.resource_server_proof_of_possession import ResourceServerProofOfPossession
@@ -128,6 +129,7 @@ def create(
token_dialect: typing.Optional[ResourceServerTokenDialectSchemaEnum] = OMIT,
skip_consent_for_verifiable_first_party_clients: typing.Optional[bool] = OMIT,
enforce_policies: typing.Optional[bool] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
token_encryption: typing.Optional[ResourceServerTokenEncryption] = OMIT,
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = OMIT,
authorization_details: typing.Optional[typing.Sequence[typing.Any]] = OMIT,
@@ -178,6 +180,8 @@ def create(
enforce_policies : typing.Optional[bool]
Whether to enforce authorization policies (true) or to ignore them (false).
+ access_token : typing.Optional[ResourceServerAccessToken]
+
token_encryption : typing.Optional[ResourceServerTokenEncryption]
consent_policy : typing.Optional[ResourceServerConsentPolicyEnum]
@@ -223,6 +227,7 @@ def create(
token_dialect=token_dialect,
skip_consent_for_verifiable_first_party_clients=skip_consent_for_verifiable_first_party_clients,
enforce_policies=enforce_policies,
+ access_token=access_token,
token_encryption=token_encryption,
consent_policy=consent_policy,
authorization_details=authorization_details,
@@ -402,6 +407,7 @@ def update(
token_lifetime_for_anonymous_access_tokens: typing.Optional[int] = OMIT,
token_dialect: typing.Optional[ResourceServerTokenDialectSchemaEnum] = OMIT,
enforce_policies: typing.Optional[bool] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
token_encryption: typing.Optional[ResourceServerTokenEncryption] = OMIT,
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = OMIT,
authorization_details: typing.Optional[typing.Sequence[typing.Any]] = OMIT,
@@ -452,6 +458,8 @@ def update(
enforce_policies : typing.Optional[bool]
Whether authorization policies are enforced (true) or not enforced (false).
+ access_token : typing.Optional[ResourceServerAccessToken]
+
token_encryption : typing.Optional[ResourceServerTokenEncryption]
consent_policy : typing.Optional[ResourceServerConsentPolicyEnum]
@@ -497,6 +505,7 @@ def update(
token_lifetime_for_anonymous_access_tokens=token_lifetime_for_anonymous_access_tokens,
token_dialect=token_dialect,
enforce_policies=enforce_policies,
+ access_token=access_token,
token_encryption=token_encryption,
consent_policy=consent_policy,
authorization_details=authorization_details,
@@ -615,6 +624,7 @@ async def create(
token_dialect: typing.Optional[ResourceServerTokenDialectSchemaEnum] = OMIT,
skip_consent_for_verifiable_first_party_clients: typing.Optional[bool] = OMIT,
enforce_policies: typing.Optional[bool] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
token_encryption: typing.Optional[ResourceServerTokenEncryption] = OMIT,
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = OMIT,
authorization_details: typing.Optional[typing.Sequence[typing.Any]] = OMIT,
@@ -665,6 +675,8 @@ async def create(
enforce_policies : typing.Optional[bool]
Whether to enforce authorization policies (true) or to ignore them (false).
+ access_token : typing.Optional[ResourceServerAccessToken]
+
token_encryption : typing.Optional[ResourceServerTokenEncryption]
consent_policy : typing.Optional[ResourceServerConsentPolicyEnum]
@@ -718,6 +730,7 @@ async def main() -> None:
token_dialect=token_dialect,
skip_consent_for_verifiable_first_party_clients=skip_consent_for_verifiable_first_party_clients,
enforce_policies=enforce_policies,
+ access_token=access_token,
token_encryption=token_encryption,
consent_policy=consent_policy,
authorization_details=authorization_details,
@@ -922,6 +935,7 @@ async def update(
token_lifetime_for_anonymous_access_tokens: typing.Optional[int] = OMIT,
token_dialect: typing.Optional[ResourceServerTokenDialectSchemaEnum] = OMIT,
enforce_policies: typing.Optional[bool] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
token_encryption: typing.Optional[ResourceServerTokenEncryption] = OMIT,
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = OMIT,
authorization_details: typing.Optional[typing.Sequence[typing.Any]] = OMIT,
@@ -972,6 +986,8 @@ async def update(
enforce_policies : typing.Optional[bool]
Whether authorization policies are enforced (true) or not enforced (false).
+ access_token : typing.Optional[ResourceServerAccessToken]
+
token_encryption : typing.Optional[ResourceServerTokenEncryption]
consent_policy : typing.Optional[ResourceServerConsentPolicyEnum]
@@ -1025,6 +1041,7 @@ async def main() -> None:
token_lifetime_for_anonymous_access_tokens=token_lifetime_for_anonymous_access_tokens,
token_dialect=token_dialect,
enforce_policies=enforce_policies,
+ access_token=access_token,
token_encryption=token_encryption,
consent_policy=consent_policy,
authorization_details=authorization_details,
diff --git a/src/auth0/management/resource_servers/raw_client.py b/src/auth0/management/resource_servers/raw_client.py
index f174b2b1..0648de47 100644
--- a/src/auth0/management/resource_servers/raw_client.py
+++ b/src/auth0/management/resource_servers/raw_client.py
@@ -26,6 +26,7 @@
ListResourceServerOffsetPaginatedResponseContent,
)
from ..types.resource_server import ResourceServer
+from ..types.resource_server_access_token import ResourceServerAccessToken
from ..types.resource_server_authorization_policy import ResourceServerAuthorizationPolicy
from ..types.resource_server_consent_policy_enum import ResourceServerConsentPolicyEnum
from ..types.resource_server_proof_of_possession import ResourceServerProofOfPossession
@@ -190,6 +191,7 @@ def create(
token_dialect: typing.Optional[ResourceServerTokenDialectSchemaEnum] = OMIT,
skip_consent_for_verifiable_first_party_clients: typing.Optional[bool] = OMIT,
enforce_policies: typing.Optional[bool] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
token_encryption: typing.Optional[ResourceServerTokenEncryption] = OMIT,
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = OMIT,
authorization_details: typing.Optional[typing.Sequence[typing.Any]] = OMIT,
@@ -240,6 +242,8 @@ def create(
enforce_policies : typing.Optional[bool]
Whether to enforce authorization policies (true) or to ignore them (false).
+ access_token : typing.Optional[ResourceServerAccessToken]
+
token_encryption : typing.Optional[ResourceServerTokenEncryption]
consent_policy : typing.Optional[ResourceServerConsentPolicyEnum]
@@ -279,6 +283,9 @@ def create(
"token_dialect": token_dialect,
"skip_consent_for_verifiable_first_party_clients": skip_consent_for_verifiable_first_party_clients,
"enforce_policies": enforce_policies,
+ "access_token": convert_and_respect_annotation_metadata(
+ object_=access_token, annotation=typing.Optional[ResourceServerAccessToken], direction="write"
+ ),
"token_encryption": convert_and_respect_annotation_metadata(
object_=token_encryption,
annotation=typing.Optional[ResourceServerTokenEncryption],
@@ -755,6 +762,7 @@ def update(
token_lifetime_for_anonymous_access_tokens: typing.Optional[int] = OMIT,
token_dialect: typing.Optional[ResourceServerTokenDialectSchemaEnum] = OMIT,
enforce_policies: typing.Optional[bool] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
token_encryption: typing.Optional[ResourceServerTokenEncryption] = OMIT,
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = OMIT,
authorization_details: typing.Optional[typing.Sequence[typing.Any]] = OMIT,
@@ -805,6 +813,8 @@ def update(
enforce_policies : typing.Optional[bool]
Whether authorization policies are enforced (true) or not enforced (false).
+ access_token : typing.Optional[ResourceServerAccessToken]
+
token_encryption : typing.Optional[ResourceServerTokenEncryption]
consent_policy : typing.Optional[ResourceServerConsentPolicyEnum]
@@ -843,6 +853,9 @@ def update(
"token_lifetime_for_anonymous_access_tokens": token_lifetime_for_anonymous_access_tokens,
"token_dialect": token_dialect,
"enforce_policies": enforce_policies,
+ "access_token": convert_and_respect_annotation_metadata(
+ object_=access_token, annotation=typing.Optional[ResourceServerAccessToken], direction="write"
+ ),
"token_encryption": convert_and_respect_annotation_metadata(
object_=token_encryption,
annotation=typing.Optional[ResourceServerTokenEncryption],
@@ -1095,6 +1108,7 @@ async def create(
token_dialect: typing.Optional[ResourceServerTokenDialectSchemaEnum] = OMIT,
skip_consent_for_verifiable_first_party_clients: typing.Optional[bool] = OMIT,
enforce_policies: typing.Optional[bool] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
token_encryption: typing.Optional[ResourceServerTokenEncryption] = OMIT,
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = OMIT,
authorization_details: typing.Optional[typing.Sequence[typing.Any]] = OMIT,
@@ -1145,6 +1159,8 @@ async def create(
enforce_policies : typing.Optional[bool]
Whether to enforce authorization policies (true) or to ignore them (false).
+ access_token : typing.Optional[ResourceServerAccessToken]
+
token_encryption : typing.Optional[ResourceServerTokenEncryption]
consent_policy : typing.Optional[ResourceServerConsentPolicyEnum]
@@ -1184,6 +1200,9 @@ async def create(
"token_dialect": token_dialect,
"skip_consent_for_verifiable_first_party_clients": skip_consent_for_verifiable_first_party_clients,
"enforce_policies": enforce_policies,
+ "access_token": convert_and_respect_annotation_metadata(
+ object_=access_token, annotation=typing.Optional[ResourceServerAccessToken], direction="write"
+ ),
"token_encryption": convert_and_respect_annotation_metadata(
object_=token_encryption,
annotation=typing.Optional[ResourceServerTokenEncryption],
@@ -1665,6 +1684,7 @@ async def update(
token_lifetime_for_anonymous_access_tokens: typing.Optional[int] = OMIT,
token_dialect: typing.Optional[ResourceServerTokenDialectSchemaEnum] = OMIT,
enforce_policies: typing.Optional[bool] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
token_encryption: typing.Optional[ResourceServerTokenEncryption] = OMIT,
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = OMIT,
authorization_details: typing.Optional[typing.Sequence[typing.Any]] = OMIT,
@@ -1715,6 +1735,8 @@ async def update(
enforce_policies : typing.Optional[bool]
Whether authorization policies are enforced (true) or not enforced (false).
+ access_token : typing.Optional[ResourceServerAccessToken]
+
token_encryption : typing.Optional[ResourceServerTokenEncryption]
consent_policy : typing.Optional[ResourceServerConsentPolicyEnum]
@@ -1753,6 +1775,9 @@ async def update(
"token_lifetime_for_anonymous_access_tokens": token_lifetime_for_anonymous_access_tokens,
"token_dialect": token_dialect,
"enforce_policies": enforce_policies,
+ "access_token": convert_and_respect_annotation_metadata(
+ object_=access_token, annotation=typing.Optional[ResourceServerAccessToken], direction="write"
+ ),
"token_encryption": convert_and_respect_annotation_metadata(
object_=token_encryption,
annotation=typing.Optional[ResourceServerTokenEncryption],
diff --git a/src/auth0/management/tenants/settings/client.py b/src/auth0/management/tenants/settings/client.py
index addde4b9..8038e045 100644
--- a/src/auth0/management/tenants/settings/client.py
+++ b/src/auth0/management/tenants/settings/client.py
@@ -6,6 +6,7 @@
from ...core.request_options import RequestOptions
from ...types.default_token_quota import DefaultTokenQuota
from ...types.get_tenant_settings_response_content import GetTenantSettingsResponseContent
+from ...types.resource_server_access_token import ResourceServerAccessToken
from ...types.session_cookie_schema import SessionCookieSchema
from ...types.tenant_oidc_logout_settings import TenantOidcLogoutSettings
from ...types.tenant_settings_country_codes import TenantSettingsCountryCodes
@@ -113,6 +114,7 @@ def update(
legacy_sandbox_version: typing.Optional[str] = OMIT,
default_redirection_uri: typing.Optional[str] = OMIT,
enabled_locales: typing.Optional[typing.Sequence[TenantSettingsSupportedLocalesEnum]] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
security_headers: typing.Optional[TenantSettingsNullableSecurityHeaders] = OMIT,
session_cookie: typing.Optional[SessionCookieSchema] = OMIT,
sessions: typing.Optional[TenantSettingsSessions] = OMIT,
@@ -210,6 +212,8 @@ def update(
enabled_locales : typing.Optional[typing.Sequence[TenantSettingsSupportedLocalesEnum]]
Supported locales for the user interface
+ access_token : typing.Optional[ResourceServerAccessToken]
+
security_headers : typing.Optional[TenantSettingsNullableSecurityHeaders]
session_cookie : typing.Optional[SessionCookieSchema]
@@ -301,6 +305,7 @@ def update(
legacy_sandbox_version=legacy_sandbox_version,
default_redirection_uri=default_redirection_uri,
enabled_locales=enabled_locales,
+ access_token=access_token,
security_headers=security_headers,
session_cookie=session_cookie,
sessions=sessions,
@@ -418,6 +423,7 @@ async def update(
legacy_sandbox_version: typing.Optional[str] = OMIT,
default_redirection_uri: typing.Optional[str] = OMIT,
enabled_locales: typing.Optional[typing.Sequence[TenantSettingsSupportedLocalesEnum]] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
security_headers: typing.Optional[TenantSettingsNullableSecurityHeaders] = OMIT,
session_cookie: typing.Optional[SessionCookieSchema] = OMIT,
sessions: typing.Optional[TenantSettingsSessions] = OMIT,
@@ -515,6 +521,8 @@ async def update(
enabled_locales : typing.Optional[typing.Sequence[TenantSettingsSupportedLocalesEnum]]
Supported locales for the user interface
+ access_token : typing.Optional[ResourceServerAccessToken]
+
security_headers : typing.Optional[TenantSettingsNullableSecurityHeaders]
session_cookie : typing.Optional[SessionCookieSchema]
@@ -614,6 +622,7 @@ async def main() -> None:
legacy_sandbox_version=legacy_sandbox_version,
default_redirection_uri=default_redirection_uri,
enabled_locales=enabled_locales,
+ access_token=access_token,
security_headers=security_headers,
session_cookie=session_cookie,
sessions=sessions,
diff --git a/src/auth0/management/tenants/settings/raw_client.py b/src/auth0/management/tenants/settings/raw_client.py
index c2fc28ab..f373ef96 100644
--- a/src/auth0/management/tenants/settings/raw_client.py
+++ b/src/auth0/management/tenants/settings/raw_client.py
@@ -16,6 +16,7 @@
from ...errors.unauthorized_error import UnauthorizedError
from ...types.default_token_quota import DefaultTokenQuota
from ...types.get_tenant_settings_response_content import GetTenantSettingsResponseContent
+from ...types.resource_server_access_token import ResourceServerAccessToken
from ...types.session_cookie_schema import SessionCookieSchema
from ...types.tenant_oidc_logout_settings import TenantOidcLogoutSettings
from ...types.tenant_settings_country_codes import TenantSettingsCountryCodes
@@ -169,6 +170,7 @@ def update(
legacy_sandbox_version: typing.Optional[str] = OMIT,
default_redirection_uri: typing.Optional[str] = OMIT,
enabled_locales: typing.Optional[typing.Sequence[TenantSettingsSupportedLocalesEnum]] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
security_headers: typing.Optional[TenantSettingsNullableSecurityHeaders] = OMIT,
session_cookie: typing.Optional[SessionCookieSchema] = OMIT,
sessions: typing.Optional[TenantSettingsSessions] = OMIT,
@@ -266,6 +268,8 @@ def update(
enabled_locales : typing.Optional[typing.Sequence[TenantSettingsSupportedLocalesEnum]]
Supported locales for the user interface
+ access_token : typing.Optional[ResourceServerAccessToken]
+
security_headers : typing.Optional[TenantSettingsNullableSecurityHeaders]
session_cookie : typing.Optional[SessionCookieSchema]
@@ -363,6 +367,9 @@ def update(
"legacy_sandbox_version": legacy_sandbox_version,
"default_redirection_uri": default_redirection_uri,
"enabled_locales": enabled_locales,
+ "access_token": convert_and_respect_annotation_metadata(
+ object_=access_token, annotation=typing.Optional[ResourceServerAccessToken], direction="write"
+ ),
"security_headers": convert_and_respect_annotation_metadata(
object_=security_headers,
annotation=typing.Optional[TenantSettingsNullableSecurityHeaders],
@@ -596,6 +603,7 @@ async def update(
legacy_sandbox_version: typing.Optional[str] = OMIT,
default_redirection_uri: typing.Optional[str] = OMIT,
enabled_locales: typing.Optional[typing.Sequence[TenantSettingsSupportedLocalesEnum]] = OMIT,
+ access_token: typing.Optional[ResourceServerAccessToken] = OMIT,
security_headers: typing.Optional[TenantSettingsNullableSecurityHeaders] = OMIT,
session_cookie: typing.Optional[SessionCookieSchema] = OMIT,
sessions: typing.Optional[TenantSettingsSessions] = OMIT,
@@ -693,6 +701,8 @@ async def update(
enabled_locales : typing.Optional[typing.Sequence[TenantSettingsSupportedLocalesEnum]]
Supported locales for the user interface
+ access_token : typing.Optional[ResourceServerAccessToken]
+
security_headers : typing.Optional[TenantSettingsNullableSecurityHeaders]
session_cookie : typing.Optional[SessionCookieSchema]
@@ -790,6 +800,9 @@ async def update(
"legacy_sandbox_version": legacy_sandbox_version,
"default_redirection_uri": default_redirection_uri,
"enabled_locales": enabled_locales,
+ "access_token": convert_and_respect_annotation_metadata(
+ object_=access_token, annotation=typing.Optional[ResourceServerAccessToken], direction="write"
+ ),
"security_headers": convert_and_respect_annotation_metadata(
object_=security_headers,
annotation=typing.Optional[TenantSettingsNullableSecurityHeaders],
diff --git a/src/auth0/management/types/__init__.py b/src/auth0/management/types/__init__.py
index 6494cbfe..ada24e66 100644
--- a/src/auth0/management/types/__init__.py
+++ b/src/auth0/management/types/__init__.py
@@ -5799,6 +5799,8 @@
from .organization_invitation_invitee import OrganizationInvitationInvitee
from .organization_invitation_inviter import OrganizationInvitationInviter
from .organization_member import OrganizationMember
+ from .organization_member_access_level_enum import OrganizationMemberAccessLevelEnum
+ from .organization_member_access_level_enum_with_null import OrganizationMemberAccessLevelEnumWithNull
from .organization_member_effective_role import OrganizationMemberEffectiveRole
from .organization_member_effective_role_source import OrganizationMemberEffectiveRoleSource
from .organization_member_role import OrganizationMemberRole
@@ -5893,6 +5895,12 @@
from .reset_phone_template_request_content import ResetPhoneTemplateRequestContent
from .reset_phone_template_response_content import ResetPhoneTemplateResponseContent
from .resource_server import ResourceServer
+ from .resource_server_access_token import ResourceServerAccessToken
+ from .resource_server_access_token_claims_mapping import ResourceServerAccessTokenClaimsMapping
+ from .resource_server_access_token_custom_claims_mapping import ResourceServerAccessTokenCustomClaimsMapping
+ from .resource_server_access_token_custom_claims_mapping_rule import (
+ ResourceServerAccessTokenCustomClaimsMappingRule,
+ )
from .resource_server_authorization_policy import ResourceServerAuthorizationPolicy
from .resource_server_consent_policy_enum import ResourceServerConsentPolicyEnum
from .resource_server_proof_of_possession import ResourceServerProofOfPossession
@@ -9674,6 +9682,8 @@
"OrganizationInvitationInvitee": ".organization_invitation_invitee",
"OrganizationInvitationInviter": ".organization_invitation_inviter",
"OrganizationMember": ".organization_member",
+ "OrganizationMemberAccessLevelEnum": ".organization_member_access_level_enum",
+ "OrganizationMemberAccessLevelEnumWithNull": ".organization_member_access_level_enum_with_null",
"OrganizationMemberEffectiveRole": ".organization_member_effective_role",
"OrganizationMemberEffectiveRoleSource": ".organization_member_effective_role_source",
"OrganizationMemberRole": ".organization_member_role",
@@ -9756,6 +9766,10 @@
"ResetPhoneTemplateRequestContent": ".reset_phone_template_request_content",
"ResetPhoneTemplateResponseContent": ".reset_phone_template_response_content",
"ResourceServer": ".resource_server",
+ "ResourceServerAccessToken": ".resource_server_access_token",
+ "ResourceServerAccessTokenClaimsMapping": ".resource_server_access_token_claims_mapping",
+ "ResourceServerAccessTokenCustomClaimsMapping": ".resource_server_access_token_custom_claims_mapping",
+ "ResourceServerAccessTokenCustomClaimsMappingRule": ".resource_server_access_token_custom_claims_mapping_rule",
"ResourceServerAuthorizationPolicy": ".resource_server_authorization_policy",
"ResourceServerConsentPolicyEnum": ".resource_server_consent_policy_enum",
"ResourceServerProofOfPossession": ".resource_server_proof_of_possession",
@@ -13499,6 +13513,8 @@ def __dir__():
"OrganizationInvitationInvitee",
"OrganizationInvitationInviter",
"OrganizationMember",
+ "OrganizationMemberAccessLevelEnum",
+ "OrganizationMemberAccessLevelEnumWithNull",
"OrganizationMemberEffectiveRole",
"OrganizationMemberEffectiveRoleSource",
"OrganizationMemberRole",
@@ -13581,6 +13597,10 @@ def __dir__():
"ResetPhoneTemplateRequestContent",
"ResetPhoneTemplateResponseContent",
"ResourceServer",
+ "ResourceServerAccessToken",
+ "ResourceServerAccessTokenClaimsMapping",
+ "ResourceServerAccessTokenCustomClaimsMapping",
+ "ResourceServerAccessTokenCustomClaimsMappingRule",
"ResourceServerAuthorizationPolicy",
"ResourceServerConsentPolicyEnum",
"ResourceServerProofOfPossession",
diff --git a/src/auth0/management/types/client_my_organization_patch_configuration.py b/src/auth0/management/types/client_my_organization_patch_configuration.py
index 95c81f38..baba9c3c 100644
--- a/src/auth0/management/types/client_my_organization_patch_configuration.py
+++ b/src/auth0/management/types/client_my_organization_patch_configuration.py
@@ -40,6 +40,16 @@ class ClientMyOrganizationPatchConfiguration(UniversalBaseModel):
The client ID this client uses while creating invitations through My Organization API.
"""
+ enforce_permission_ceiling: typing.Optional[bool] = pydantic.Field(default=None)
+ """
+ When true, limits the permissions that organization admins can assign to members to only those held by the admin themselves.
+ """
+
+ enforce_self_assignment_restriction: typing.Optional[bool] = pydantic.Field(default=None)
+ """
+ When true, prevents organization admins from assigning permissions to themselves.
+ """
+
if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
else:
diff --git a/src/auth0/management/types/client_my_organization_post_configuration.py b/src/auth0/management/types/client_my_organization_post_configuration.py
index 563cad47..1d747021 100644
--- a/src/auth0/management/types/client_my_organization_post_configuration.py
+++ b/src/auth0/management/types/client_my_organization_post_configuration.py
@@ -40,6 +40,16 @@ class ClientMyOrganizationPostConfiguration(UniversalBaseModel):
The client ID this client uses while creating invitations through My Organization API.
"""
+ enforce_permission_ceiling: typing.Optional[bool] = pydantic.Field(default=None)
+ """
+ When true, limits the permissions that organization admins can assign to members to only those held by the admin themselves.
+ """
+
+ enforce_self_assignment_restriction: typing.Optional[bool] = pydantic.Field(default=None)
+ """
+ When true, prevents organization admins from assigning permissions to themselves.
+ """
+
if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
else:
diff --git a/src/auth0/management/types/client_my_organization_response_configuration.py b/src/auth0/management/types/client_my_organization_response_configuration.py
index 536125e8..5b408530 100644
--- a/src/auth0/management/types/client_my_organization_response_configuration.py
+++ b/src/auth0/management/types/client_my_organization_response_configuration.py
@@ -40,6 +40,16 @@ class ClientMyOrganizationResponseConfiguration(UniversalBaseModel):
The client ID this client uses while creating invitations through My Organization API.
"""
+ enforce_permission_ceiling: typing.Optional[bool] = pydantic.Field(default=None)
+ """
+ When true, limits the permissions that organization admins can assign to members to only those held by the admin themselves.
+ """
+
+ enforce_self_assignment_restriction: typing.Optional[bool] = pydantic.Field(default=None)
+ """
+ When true, prevents organization admins from assigning permissions to themselves.
+ """
+
if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
else:
diff --git a/src/auth0/management/types/create_organization_all_connection_response_content.py b/src/auth0/management/types/create_organization_all_connection_response_content.py
index 46871fa7..d15e2dfa 100644
--- a/src/auth0/management/types/create_organization_all_connection_response_content.py
+++ b/src/auth0/management/types/create_organization_all_connection_response_content.py
@@ -6,6 +6,7 @@
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
from .organization_access_level_enum import OrganizationAccessLevelEnum
from .organization_connection_information import OrganizationConnectionInformation
+from .organization_member_access_level_enum import OrganizationMemberAccessLevelEnum
class CreateOrganizationAllConnectionResponseContent(UniversalBaseModel):
@@ -30,6 +31,7 @@ class CreateOrganizationAllConnectionResponseContent(UniversalBaseModel):
"""
organization_access_level: typing.Optional[OrganizationAccessLevelEnum] = None
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnum] = None
is_enabled: typing.Optional[bool] = pydantic.Field(default=None)
"""
Whether the connection is enabled for the organization.
diff --git a/src/auth0/management/types/create_resource_server_response_content.py b/src/auth0/management/types/create_resource_server_response_content.py
index f9052434..b3214093 100644
--- a/src/auth0/management/types/create_resource_server_response_content.py
+++ b/src/auth0/management/types/create_resource_server_response_content.py
@@ -4,6 +4,7 @@
import pydantic
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
+from .resource_server_access_token import ResourceServerAccessToken
from .resource_server_authorization_policy import ResourceServerAuthorizationPolicy
from .resource_server_consent_policy_enum import ResourceServerConsentPolicyEnum
from .resource_server_proof_of_possession import ResourceServerProofOfPossession
@@ -87,6 +88,7 @@ class CreateResourceServerResponseContent(UniversalBaseModel):
"""
token_dialect: typing.Optional[ResourceServerTokenDialectResponseEnum] = None
+ access_token: typing.Optional[ResourceServerAccessToken] = None
token_encryption: typing.Optional[ResourceServerTokenEncryption] = None
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = None
authorization_details: typing.Optional[typing.List[typing.Any]] = None
diff --git a/src/auth0/management/types/get_organization_all_connection_response_content.py b/src/auth0/management/types/get_organization_all_connection_response_content.py
index 44f3ac1c..37c7e563 100644
--- a/src/auth0/management/types/get_organization_all_connection_response_content.py
+++ b/src/auth0/management/types/get_organization_all_connection_response_content.py
@@ -6,6 +6,7 @@
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
from .organization_access_level_enum import OrganizationAccessLevelEnum
from .organization_connection_information import OrganizationConnectionInformation
+from .organization_member_access_level_enum import OrganizationMemberAccessLevelEnum
class GetOrganizationAllConnectionResponseContent(UniversalBaseModel):
@@ -30,6 +31,7 @@ class GetOrganizationAllConnectionResponseContent(UniversalBaseModel):
"""
organization_access_level: typing.Optional[OrganizationAccessLevelEnum] = None
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnum] = None
is_enabled: typing.Optional[bool] = pydantic.Field(default=None)
"""
Whether the connection is enabled for the organization.
diff --git a/src/auth0/management/types/get_resource_server_response_content.py b/src/auth0/management/types/get_resource_server_response_content.py
index a1526b7f..a99c4bdd 100644
--- a/src/auth0/management/types/get_resource_server_response_content.py
+++ b/src/auth0/management/types/get_resource_server_response_content.py
@@ -4,6 +4,7 @@
import pydantic
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
+from .resource_server_access_token import ResourceServerAccessToken
from .resource_server_authorization_policy import ResourceServerAuthorizationPolicy
from .resource_server_consent_policy_enum import ResourceServerConsentPolicyEnum
from .resource_server_proof_of_possession import ResourceServerProofOfPossession
@@ -87,6 +88,7 @@ class GetResourceServerResponseContent(UniversalBaseModel):
"""
token_dialect: typing.Optional[ResourceServerTokenDialectResponseEnum] = None
+ access_token: typing.Optional[ResourceServerAccessToken] = None
token_encryption: typing.Optional[ResourceServerTokenEncryption] = None
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = None
authorization_details: typing.Optional[typing.List[typing.Any]] = None
diff --git a/src/auth0/management/types/get_tenant_settings_response_content.py b/src/auth0/management/types/get_tenant_settings_response_content.py
index b75fecb7..f6432ee6 100644
--- a/src/auth0/management/types/get_tenant_settings_response_content.py
+++ b/src/auth0/management/types/get_tenant_settings_response_content.py
@@ -5,6 +5,7 @@
import pydantic
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
from .default_token_quota import DefaultTokenQuota
+from .resource_server_access_token import ResourceServerAccessToken
from .session_cookie_schema import SessionCookieSchema
from .supported_locales import SupportedLocales
from .tenant_oidc_logout_settings import TenantOidcLogoutSettings
@@ -110,6 +111,7 @@ class GetTenantSettingsResponseContent(UniversalBaseModel):
Supported locales for the user interface.
"""
+ access_token: typing.Optional[ResourceServerAccessToken] = None
security_headers: typing.Optional[TenantSettingsNullableSecurityHeaders] = None
session_cookie: typing.Optional[SessionCookieSchema] = None
sessions: typing.Optional[TenantSettingsSessions] = None
diff --git a/src/auth0/management/types/organization_all_connection_post.py b/src/auth0/management/types/organization_all_connection_post.py
index 5e42034c..95f06c38 100644
--- a/src/auth0/management/types/organization_all_connection_post.py
+++ b/src/auth0/management/types/organization_all_connection_post.py
@@ -6,6 +6,7 @@
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
from .organization_access_level_enum import OrganizationAccessLevelEnum
from .organization_connection_information import OrganizationConnectionInformation
+from .organization_member_access_level_enum import OrganizationMemberAccessLevelEnum
class OrganizationAllConnectionPost(UniversalBaseModel):
@@ -30,6 +31,7 @@ class OrganizationAllConnectionPost(UniversalBaseModel):
"""
organization_access_level: typing.Optional[OrganizationAccessLevelEnum] = None
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnum] = None
is_enabled: typing.Optional[bool] = pydantic.Field(default=None)
"""
Whether the connection is enabled for the organization.
diff --git a/src/auth0/management/types/organization_member_access_level_enum.py b/src/auth0/management/types/organization_member_access_level_enum.py
new file mode 100644
index 00000000..c4f3b0f1
--- /dev/null
+++ b/src/auth0/management/types/organization_member_access_level_enum.py
@@ -0,0 +1,5 @@
+# This file was auto-generated by Fern from our API Definition.
+
+import typing
+
+OrganizationMemberAccessLevelEnum = typing.Union[typing.Literal["none", "readonly", "limited", "full"], typing.Any]
diff --git a/src/auth0/management/types/organization_member_access_level_enum_with_null.py b/src/auth0/management/types/organization_member_access_level_enum_with_null.py
new file mode 100644
index 00000000..b5bae1bd
--- /dev/null
+++ b/src/auth0/management/types/organization_member_access_level_enum_with_null.py
@@ -0,0 +1,7 @@
+# This file was auto-generated by Fern from our API Definition.
+
+import typing
+
+OrganizationMemberAccessLevelEnumWithNull = typing.Union[
+ typing.Literal["none", "readonly", "limited", "full"], typing.Any
+]
diff --git a/src/auth0/management/types/resource_server.py b/src/auth0/management/types/resource_server.py
index 948d92aa..027b110c 100644
--- a/src/auth0/management/types/resource_server.py
+++ b/src/auth0/management/types/resource_server.py
@@ -4,6 +4,7 @@
import pydantic
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
+from .resource_server_access_token import ResourceServerAccessToken
from .resource_server_authorization_policy import ResourceServerAuthorizationPolicy
from .resource_server_consent_policy_enum import ResourceServerConsentPolicyEnum
from .resource_server_proof_of_possession import ResourceServerProofOfPossession
@@ -87,6 +88,7 @@ class ResourceServer(UniversalBaseModel):
"""
token_dialect: typing.Optional[ResourceServerTokenDialectResponseEnum] = None
+ access_token: typing.Optional[ResourceServerAccessToken] = None
token_encryption: typing.Optional[ResourceServerTokenEncryption] = None
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = None
authorization_details: typing.Optional[typing.List[typing.Any]] = None
diff --git a/src/auth0/management/types/resource_server_access_token.py b/src/auth0/management/types/resource_server_access_token.py
new file mode 100644
index 00000000..f79bfbd1
--- /dev/null
+++ b/src/auth0/management/types/resource_server_access_token.py
@@ -0,0 +1,24 @@
+# This file was auto-generated by Fern from our API Definition.
+
+import typing
+
+import pydantic
+from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
+from .resource_server_access_token_claims_mapping import ResourceServerAccessTokenClaimsMapping
+
+
+class ResourceServerAccessToken(UniversalBaseModel):
+ """
+ Custom configuration for access tokens
+ """
+
+ claims_mapping: typing.Optional[ResourceServerAccessTokenClaimsMapping] = None
+
+ if IS_PYDANTIC_V2:
+ model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
+ else:
+
+ class Config:
+ frozen = True
+ smart_union = True
+ extra = pydantic.Extra.allow
diff --git a/src/auth0/management/types/resource_server_access_token_claims_mapping.py b/src/auth0/management/types/resource_server_access_token_claims_mapping.py
new file mode 100644
index 00000000..9a25cb91
--- /dev/null
+++ b/src/auth0/management/types/resource_server_access_token_claims_mapping.py
@@ -0,0 +1,24 @@
+# This file was auto-generated by Fern from our API Definition.
+
+import typing
+
+import pydantic
+from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
+from .resource_server_access_token_custom_claims_mapping import ResourceServerAccessTokenCustomClaimsMapping
+
+
+class ResourceServerAccessTokenClaimsMapping(UniversalBaseModel):
+ """
+ Custom configuration for claims in access tokens
+ """
+
+ custom_claims: typing.Optional[ResourceServerAccessTokenCustomClaimsMapping] = None
+
+ if IS_PYDANTIC_V2:
+ model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
+ else:
+
+ class Config:
+ frozen = True
+ smart_union = True
+ extra = pydantic.Extra.allow
diff --git a/src/auth0/management/types/resource_server_access_token_custom_claims_mapping.py b/src/auth0/management/types/resource_server_access_token_custom_claims_mapping.py
new file mode 100644
index 00000000..0c307d3f
--- /dev/null
+++ b/src/auth0/management/types/resource_server_access_token_custom_claims_mapping.py
@@ -0,0 +1,10 @@
+# This file was auto-generated by Fern from our API Definition.
+
+import typing
+
+from .resource_server_access_token_custom_claims_mapping_rule import ResourceServerAccessTokenCustomClaimsMappingRule
+
+ResourceServerAccessTokenCustomClaimsMapping = typing.List[ResourceServerAccessTokenCustomClaimsMappingRule]
+"""
+Custom claims to emit in anonymous-session access tokens. Each rule maps a value read from the anonymous-session context (via a restricted dot-path expression) onto a named access-token claim.
+"""
diff --git a/src/auth0/management/types/resource_server_access_token_custom_claims_mapping_rule.py b/src/auth0/management/types/resource_server_access_token_custom_claims_mapping_rule.py
new file mode 100644
index 00000000..ae0b7397
--- /dev/null
+++ b/src/auth0/management/types/resource_server_access_token_custom_claims_mapping_rule.py
@@ -0,0 +1,27 @@
+# This file was auto-generated by Fern from our API Definition.
+
+import typing
+
+import pydantic
+from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
+
+
+class ResourceServerAccessTokenCustomClaimsMappingRule(UniversalBaseModel):
+ name: str = pydantic.Field()
+ """
+ The access-token claim name to emit, stored with the casing you provide. Reserved OIDC/JWT claim names are not allowed (compared case-insensitively).
+ """
+
+ expression: str = pydantic.Field()
+ """
+ Restricted dot-path expression read from the anonymous-session context (e.g. `anonymous_session.metadata.country`).
+ """
+
+ if IS_PYDANTIC_V2:
+ model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
+ else:
+
+ class Config:
+ frozen = True
+ smart_union = True
+ extra = pydantic.Extra.allow
diff --git a/src/auth0/management/types/resource_server_search_response.py b/src/auth0/management/types/resource_server_search_response.py
index aec9f9bf..a14256a5 100644
--- a/src/auth0/management/types/resource_server_search_response.py
+++ b/src/auth0/management/types/resource_server_search_response.py
@@ -4,6 +4,7 @@
import pydantic
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
+from .resource_server_access_token import ResourceServerAccessToken
from .resource_server_authorization_policy import ResourceServerAuthorizationPolicy
from .resource_server_consent_policy_enum import ResourceServerConsentPolicyEnum
from .resource_server_proof_of_possession import ResourceServerProofOfPossession
@@ -82,6 +83,7 @@ class ResourceServerSearchResponse(UniversalBaseModel):
"""
token_dialect: typing.Optional[ResourceServerTokenDialectResponseEnum] = None
+ access_token: typing.Optional[ResourceServerAccessToken] = None
token_encryption: typing.Optional[ResourceServerTokenEncryption] = None
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = None
authorization_details: typing.Optional[typing.List[typing.Any]] = None
diff --git a/src/auth0/management/types/update_organization_all_connection_response_content.py b/src/auth0/management/types/update_organization_all_connection_response_content.py
index 165f0fdf..0012ea2c 100644
--- a/src/auth0/management/types/update_organization_all_connection_response_content.py
+++ b/src/auth0/management/types/update_organization_all_connection_response_content.py
@@ -6,6 +6,7 @@
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
from .organization_access_level_enum import OrganizationAccessLevelEnum
from .organization_connection_information import OrganizationConnectionInformation
+from .organization_member_access_level_enum import OrganizationMemberAccessLevelEnum
class UpdateOrganizationAllConnectionResponseContent(UniversalBaseModel):
@@ -30,6 +31,7 @@ class UpdateOrganizationAllConnectionResponseContent(UniversalBaseModel):
"""
organization_access_level: typing.Optional[OrganizationAccessLevelEnum] = None
+ organization_member_access_level: typing.Optional[OrganizationMemberAccessLevelEnum] = None
is_enabled: typing.Optional[bool] = pydantic.Field(default=None)
"""
Whether the connection is enabled for the organization.
diff --git a/src/auth0/management/types/update_resource_server_response_content.py b/src/auth0/management/types/update_resource_server_response_content.py
index 16a5c3c5..a24fa352 100644
--- a/src/auth0/management/types/update_resource_server_response_content.py
+++ b/src/auth0/management/types/update_resource_server_response_content.py
@@ -4,6 +4,7 @@
import pydantic
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
+from .resource_server_access_token import ResourceServerAccessToken
from .resource_server_authorization_policy import ResourceServerAuthorizationPolicy
from .resource_server_consent_policy_enum import ResourceServerConsentPolicyEnum
from .resource_server_proof_of_possession import ResourceServerProofOfPossession
@@ -87,6 +88,7 @@ class UpdateResourceServerResponseContent(UniversalBaseModel):
"""
token_dialect: typing.Optional[ResourceServerTokenDialectResponseEnum] = None
+ access_token: typing.Optional[ResourceServerAccessToken] = None
token_encryption: typing.Optional[ResourceServerTokenEncryption] = None
consent_policy: typing.Optional[ResourceServerConsentPolicyEnum] = None
authorization_details: typing.Optional[typing.List[typing.Any]] = None
diff --git a/src/auth0/management/types/update_tenant_settings_response_content.py b/src/auth0/management/types/update_tenant_settings_response_content.py
index c518cbec..ff4b3a5e 100644
--- a/src/auth0/management/types/update_tenant_settings_response_content.py
+++ b/src/auth0/management/types/update_tenant_settings_response_content.py
@@ -5,6 +5,7 @@
import pydantic
from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel
from .default_token_quota import DefaultTokenQuota
+from .resource_server_access_token import ResourceServerAccessToken
from .session_cookie_schema import SessionCookieSchema
from .supported_locales import SupportedLocales
from .tenant_oidc_logout_settings import TenantOidcLogoutSettings
@@ -110,6 +111,7 @@ class UpdateTenantSettingsResponseContent(UniversalBaseModel):
Supported locales for the user interface.
"""
+ access_token: typing.Optional[ResourceServerAccessToken] = None
security_headers: typing.Optional[TenantSettingsNullableSecurityHeaders] = None
session_cookie: typing.Optional[SessionCookieSchema] = None
sessions: typing.Optional[TenantSettingsSessions] = None
diff --git a/wiremock/wiremock-mappings.json b/wiremock/wiremock-mappings.json
index 4782c38b..ac40146a 100644
--- a/wiremock/wiremock-mappings.json
+++ b/wiremock/wiremock-mappings.json
@@ -785,7 +785,7 @@
},
"response": {
"status": 201,
- "body": "{\n \"client_id\": \"client_id\",\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"anonymous_sessions\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}",
+ "body": "{\n \"client_id\": \"client_id\",\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\",\n \"enforce_permission_ceiling\": true,\n \"enforce_self_assignment_restriction\": true\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"anonymous_sessions\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -891,7 +891,7 @@
},
"response": {
"status": 200,
- "body": "{\n \"client_id\": \"client_id\",\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"anonymous_sessions\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}",
+ "body": "{\n \"client_id\": \"client_id\",\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\",\n \"enforce_permission_ceiling\": true,\n \"enforce_self_assignment_restriction\": true\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"anonymous_sessions\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -963,7 +963,7 @@
},
"response": {
"status": 200,
- "body": "{\n \"client_id\": \"client_id\",\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"anonymous_sessions\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}",
+ "body": "{\n \"client_id\": \"client_id\",\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\",\n \"enforce_permission_ceiling\": true,\n \"enforce_self_assignment_restriction\": true\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"anonymous_sessions\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -999,7 +999,7 @@
},
"response": {
"status": 200,
- "body": "{\n \"client_id\": \"client_id\",\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"anonymous_sessions\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}",
+ "body": "{\n \"client_id\": \"client_id\",\n \"created_at\": \"2024-01-15T09:30:00Z\",\n \"updated_at\": \"2024-01-15T09:30:00Z\",\n \"tenant\": \"tenant\",\n \"name\": \"name\",\n \"description\": \"description\",\n \"global\": true,\n \"client_secret\": \"client_secret\",\n \"app_type\": \"native\",\n \"logo_uri\": \"logo_uri\",\n \"is_first_party\": true,\n \"oidc_conformant\": true,\n \"callbacks\": [\n \"callbacks\"\n ],\n \"allowed_origins\": [\n \"allowed_origins\"\n ],\n \"web_origins\": [\n \"web_origins\"\n ],\n \"client_aliases\": [\n \"client_aliases\"\n ],\n \"allowed_clients\": [\n \"allowed_clients\"\n ],\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_transfer\": {\n \"can_create_session_transfer_token\": true,\n \"enforce_cascade_revocation\": true,\n \"allowed_authentication_methods\": [\n \"cookie\"\n ],\n \"enforce_device_binding\": \"ip\",\n \"allow_refresh_token\": true,\n \"enforce_online_refresh_tokens\": true,\n \"delegation\": {\n \"allow_delegated_access\": true,\n \"enforce_device_binding\": \"ip\"\n }\n },\n \"oidc_logout\": {\n \"backchannel_logout_urls\": [\n \"backchannel_logout_urls\"\n ],\n \"backchannel_logout_initiators\": {\n \"mode\": \"custom\",\n \"selected_initiators\": [\n \"rp-logout\"\n ]\n },\n \"backchannel_logout_session_metadata\": {\n \"include\": true\n }\n },\n \"grant_types\": [\n \"grant_types\"\n ],\n \"jwt_configuration\": {\n \"lifetime_in_seconds\": 1,\n \"secret_encoded\": true,\n \"scopes\": {\n \"key\": \"value\"\n },\n \"alg\": \"HS256\"\n },\n \"signing_keys\": [\n {\n \"pkcs7\": \"pkcs7\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n }\n ],\n \"encryption_key\": {\n \"pub\": \"pub\",\n \"cert\": \"cert\",\n \"subject\": \"subject\"\n },\n \"sso\": true,\n \"sso_disabled\": true,\n \"cross_origin_authentication\": true,\n \"cross_origin_loc\": \"cross_origin_loc\",\n \"custom_login_page_on\": true,\n \"custom_login_page\": \"custom_login_page\",\n \"custom_login_page_preview\": \"custom_login_page_preview\",\n \"form_template\": \"form_template\",\n \"addons\": {\n \"aws\": {\n \"principal\": \"principal\",\n \"role\": \"role\",\n \"lifetime_in_seconds\": 1\n },\n \"azure_blob\": {\n \"accountName\": \"accountName\",\n \"storageAccessKey\": \"storageAccessKey\",\n \"containerName\": \"containerName\",\n \"blobName\": \"blobName\",\n \"expiration\": 1,\n \"signedIdentifier\": \"signedIdentifier\",\n \"blob_read\": true,\n \"blob_write\": true,\n \"blob_delete\": true,\n \"container_read\": true,\n \"container_write\": true,\n \"container_delete\": true,\n \"container_list\": true\n },\n \"azure_sb\": {\n \"namespace\": \"namespace\",\n \"sasKeyName\": \"sasKeyName\",\n \"sasKey\": \"sasKey\",\n \"entityPath\": \"entityPath\",\n \"expiration\": 1\n },\n \"rms\": {\n \"url\": \"url\"\n },\n \"mscrm\": {\n \"url\": \"url\"\n },\n \"slack\": {\n \"team\": \"team\"\n },\n \"sentry\": {\n \"org_slug\": \"org_slug\",\n \"base_url\": \"base_url\"\n },\n \"box\": {\n \"key\": \"value\"\n },\n \"cloudbees\": {\n \"key\": \"value\"\n },\n \"concur\": {\n \"key\": \"value\"\n },\n \"dropbox\": {\n \"key\": \"value\"\n },\n \"echosign\": {\n \"domain\": \"domain\"\n },\n \"egnyte\": {\n \"domain\": \"domain\"\n },\n \"firebase\": {\n \"secret\": \"secret\",\n \"private_key_id\": \"private_key_id\",\n \"private_key\": \"private_key\",\n \"client_email\": \"client_email\",\n \"lifetime_in_seconds\": 1\n },\n \"newrelic\": {\n \"account\": \"account\"\n },\n \"office365\": {\n \"domain\": \"domain\",\n \"connection\": \"connection\"\n },\n \"salesforce\": {\n \"entity_id\": \"entity_id\"\n },\n \"salesforce_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"salesforce_sandbox_api\": {\n \"clientid\": \"clientid\",\n \"principal\": \"principal\",\n \"communityName\": \"communityName\",\n \"community_url_section\": \"community_url_section\"\n },\n \"samlp\": {\n \"mappings\": {\n \"key\": \"value\"\n },\n \"audience\": \"audience\",\n \"recipient\": \"recipient\",\n \"createUpnClaim\": true,\n \"mapUnknownClaimsAsIs\": true,\n \"passthroughClaimsWithNoMapping\": true,\n \"mapIdentities\": true,\n \"signatureAlgorithm\": \"signatureAlgorithm\",\n \"digestAlgorithm\": \"digestAlgorithm\",\n \"issuer\": \"issuer\",\n \"destination\": \"destination\",\n \"lifetimeInSeconds\": 1,\n \"signResponse\": true,\n \"nameIdentifierFormat\": \"nameIdentifierFormat\",\n \"nameIdentifierProbes\": [\n \"nameIdentifierProbes\"\n ],\n \"authnContextClassRef\": \"authnContextClassRef\"\n },\n \"layer\": {\n \"providerId\": \"providerId\",\n \"keyId\": \"keyId\",\n \"privateKey\": \"privateKey\",\n \"principal\": \"principal\",\n \"expiration\": 1\n },\n \"sap_api\": {\n \"clientid\": \"clientid\",\n \"usernameAttribute\": \"usernameAttribute\",\n \"tokenEndpointUrl\": \"tokenEndpointUrl\",\n \"scope\": \"scope\",\n \"servicePassword\": \"servicePassword\",\n \"nameIdentifierFormat\": \"nameIdentifierFormat\"\n },\n \"sharepoint\": {\n \"url\": \"url\",\n \"external_url\": [\n \"external_url\"\n ]\n },\n \"springcm\": {\n \"acsurl\": \"acsurl\"\n },\n \"wams\": {\n \"masterkey\": \"masterkey\"\n },\n \"wsfed\": {\n \"key\": \"value\"\n },\n \"zendesk\": {\n \"accountName\": \"accountName\"\n },\n \"zoom\": {\n \"account\": \"account\"\n },\n \"sso_integration\": {\n \"name\": \"name\",\n \"version\": \"version\"\n }\n },\n \"token_endpoint_auth_method\": \"none\",\n \"is_token_endpoint_ip_header_trusted\": true,\n \"client_metadata\": {\n \"key\": \"value\"\n },\n \"mobile\": {\n \"android\": {\n \"app_package_name\": \"app_package_name\",\n \"sha256_cert_fingerprints\": [\n \"sha256_cert_fingerprints\"\n ]\n },\n \"ios\": {\n \"team_id\": \"team_id\",\n \"app_bundle_identifier\": \"app_bundle_identifier\"\n }\n },\n \"initiate_login_uri\": \"initiate_login_uri\",\n \"native_social_login\": {\n \"apple\": {\n \"enabled\": true\n },\n \"facebook\": {\n \"enabled\": true\n },\n \"google\": {\n \"enabled\": true\n }\n },\n \"fedcm_login\": {\n \"google\": {\n \"is_enabled\": true\n }\n },\n \"refresh_token\": {\n \"rotation_type\": \"rotating\",\n \"expiration_type\": \"expiring\",\n \"leeway\": 1,\n \"token_lifetime\": 1,\n \"infinite_token_lifetime\": true,\n \"idle_token_lifetime\": 1,\n \"infinite_idle_token_lifetime\": true,\n \"policies\": [\n {\n \"audience\": \"audience\",\n \"scope\": [\n \"scope\"\n ]\n }\n ]\n },\n \"default_organization\": {\n \"organization_id\": \"organization_id\",\n \"flows\": [\n \"client_credentials\"\n ]\n },\n \"organization_usage\": \"deny\",\n \"organization_require_behavior\": \"no_prompt\",\n \"organization_discovery_methods\": [\n \"email\"\n ],\n \"client_authentication_methods\": {\n \"private_key_jwt\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"self_signed_tls_client_auth\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n }\n },\n \"require_pushed_authorization_requests\": true,\n \"require_proof_of_possession\": true,\n \"signed_request_object\": {\n \"required\": true,\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ]\n },\n \"token_vault_privileged_access\": {\n \"credentials\": [\n {\n \"id\": \"id\"\n }\n ],\n \"ip_allowlist\": [\n \"ip_allowlist\"\n ],\n \"grants\": [\n {\n \"connection\": \"connection\",\n \"scopes\": [\n \"scopes\"\n ]\n }\n ]\n },\n \"compliance_level\": \"none\",\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"token_exchange\": {\n \"allow_any_profile_of_type\": [\n \"custom_authentication\"\n ]\n },\n \"par_request_expiry\": 1,\n \"token_quota\": {\n \"client_credentials\": {\n \"enforce\": true,\n \"per_day\": 1,\n \"per_hour\": 1\n }\n },\n \"express_configuration\": {\n \"initiate_login_uri_template\": \"initiate_login_uri_template\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"connection_profile_id\": \"connection_profile_id\",\n \"enable_client\": true,\n \"enable_organization\": true,\n \"linked_clients\": [\n {\n \"client_id\": \"client_id\"\n }\n ],\n \"okta_oin_client_id\": \"okta_oin_client_id\",\n \"admin_login_domain\": \"admin_login_domain\",\n \"oin_submission_id\": \"oin_submission_id\"\n },\n \"b2b_integration_configuration\": {\n \"sso_profiles\": [\n \"sso_profiles\"\n ],\n \"integration_type\": \"custom_auth_server\"\n },\n \"my_organization_configuration\": {\n \"connection_profile_id\": \"connection_profile_id\",\n \"user_attribute_profile_id\": \"user_attribute_profile_id\",\n \"allowed_strategies\": [\n \"pingfederate\"\n ],\n \"third_party_client_access\": {\n \"default_value\": \"block\",\n \"allowed_values\": [\n \"allow\"\n ]\n },\n \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\",\n \"enforce_permission_ceiling\": true,\n \"enforce_self_assignment_restriction\": true\n },\n \"identity_assertion_authorization_grant\": {\n \"active\": true\n },\n \"anonymous_sessions\": {\n \"active\": true\n },\n \"third_party_security_mode\": \"strict\",\n \"redirection_policy\": \"allow_always\",\n \"resource_server_identifier\": \"resource_server_identifier\",\n \"async_approval_notification_channels\": [\n \"guardian-push\"\n ],\n \"external_metadata_type\": \"cimd\",\n \"external_metadata_created_by\": \"admin\",\n \"external_client_id\": \"external_client_id\",\n \"jwks_uri\": \"jwks_uri\"\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -4564,7 +4564,7 @@
},
"response": {
"status": 201,
- "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_system\": true,\n \"identifier\": \"identifier\",\n \"scopes\": [\n {\n \"value\": \"value\",\n \"description\": \"description\"\n }\n ],\n \"signing_alg\": \"HS256\",\n \"signing_secret\": \"signing_secret\",\n \"allow_offline_access\": true,\n \"allow_online_access\": true,\n \"allow_online_access_with_ephemeral_sessions\": true,\n \"skip_consent_for_verifiable_first_party_clients\": true,\n \"token_lifetime\": 1,\n \"token_lifetime_for_web\": 1,\n \"enforce_policies\": true,\n \"token_lifetime_for_anonymous_access_tokens\": 1,\n \"token_dialect\": \"access_token\",\n \"token_encryption\": {\n \"format\": \"compact-nested-jwe\",\n \"encryption_key\": {\n \"name\": \"name\",\n \"alg\": \"RSA-OAEP-256\",\n \"kid\": \"kid\",\n \"pem\": \"pem\"\n }\n },\n \"consent_policy\": \"transactional-authorization-with-mfa\",\n \"authorization_details\": [\n {\n \"key\": \"value\"\n }\n ],\n \"proof_of_possession\": {\n \"mechanism\": \"mtls\",\n \"required\": true,\n \"required_for\": \"public_clients\"\n },\n \"subject_type_authorization\": {\n \"user\": {\n \"policy\": \"allow_all\"\n },\n \"client\": {\n \"policy\": \"deny_all\"\n },\n \"anonymous_user\": {\n \"policy\": \"deny_all\"\n }\n },\n \"authorization_policy\": {\n \"policy_id\": \"policy_id\"\n },\n \"client_id\": \"client_id\"\n}",
+ "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_system\": true,\n \"identifier\": \"identifier\",\n \"scopes\": [\n {\n \"value\": \"value\",\n \"description\": \"description\"\n }\n ],\n \"signing_alg\": \"HS256\",\n \"signing_secret\": \"signing_secret\",\n \"allow_offline_access\": true,\n \"allow_online_access\": true,\n \"allow_online_access_with_ephemeral_sessions\": true,\n \"skip_consent_for_verifiable_first_party_clients\": true,\n \"token_lifetime\": 1,\n \"token_lifetime_for_web\": 1,\n \"enforce_policies\": true,\n \"token_lifetime_for_anonymous_access_tokens\": 1,\n \"token_dialect\": \"access_token\",\n \"access_token\": {\n \"claims_mapping\": {\n \"custom_claims\": [\n {\n \"name\": \"name\",\n \"expression\": \"expression\"\n }\n ]\n }\n },\n \"token_encryption\": {\n \"format\": \"compact-nested-jwe\",\n \"encryption_key\": {\n \"name\": \"name\",\n \"alg\": \"RSA-OAEP-256\",\n \"kid\": \"kid\",\n \"pem\": \"pem\"\n }\n },\n \"consent_policy\": \"transactional-authorization-with-mfa\",\n \"authorization_details\": [\n {\n \"key\": \"value\"\n }\n ],\n \"proof_of_possession\": {\n \"mechanism\": \"mtls\",\n \"required\": true,\n \"required_for\": \"public_clients\"\n },\n \"subject_type_authorization\": {\n \"user\": {\n \"policy\": \"allow_all\"\n },\n \"client\": {\n \"policy\": \"deny_all\"\n },\n \"anonymous_user\": {\n \"policy\": \"deny_all\"\n }\n },\n \"authorization_policy\": {\n \"policy_id\": \"policy_id\"\n },\n \"client_id\": \"client_id\"\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -4660,7 +4660,7 @@
},
"response": {
"status": 200,
- "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_system\": true,\n \"identifier\": \"identifier\",\n \"scopes\": [\n {\n \"value\": \"value\",\n \"description\": \"description\"\n }\n ],\n \"signing_alg\": \"HS256\",\n \"signing_secret\": \"signing_secret\",\n \"allow_offline_access\": true,\n \"allow_online_access\": true,\n \"allow_online_access_with_ephemeral_sessions\": true,\n \"skip_consent_for_verifiable_first_party_clients\": true,\n \"token_lifetime\": 1,\n \"token_lifetime_for_web\": 1,\n \"enforce_policies\": true,\n \"token_lifetime_for_anonymous_access_tokens\": 1,\n \"token_dialect\": \"access_token\",\n \"token_encryption\": {\n \"format\": \"compact-nested-jwe\",\n \"encryption_key\": {\n \"name\": \"name\",\n \"alg\": \"RSA-OAEP-256\",\n \"kid\": \"kid\",\n \"pem\": \"pem\"\n }\n },\n \"consent_policy\": \"transactional-authorization-with-mfa\",\n \"authorization_details\": [\n {\n \"key\": \"value\"\n }\n ],\n \"proof_of_possession\": {\n \"mechanism\": \"mtls\",\n \"required\": true,\n \"required_for\": \"public_clients\"\n },\n \"subject_type_authorization\": {\n \"user\": {\n \"policy\": \"allow_all\"\n },\n \"client\": {\n \"policy\": \"deny_all\"\n },\n \"anonymous_user\": {\n \"policy\": \"deny_all\"\n }\n },\n \"authorization_policy\": {\n \"policy_id\": \"policy_id\"\n },\n \"client_id\": \"client_id\"\n}",
+ "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_system\": true,\n \"identifier\": \"identifier\",\n \"scopes\": [\n {\n \"value\": \"value\",\n \"description\": \"description\"\n }\n ],\n \"signing_alg\": \"HS256\",\n \"signing_secret\": \"signing_secret\",\n \"allow_offline_access\": true,\n \"allow_online_access\": true,\n \"allow_online_access_with_ephemeral_sessions\": true,\n \"skip_consent_for_verifiable_first_party_clients\": true,\n \"token_lifetime\": 1,\n \"token_lifetime_for_web\": 1,\n \"enforce_policies\": true,\n \"token_lifetime_for_anonymous_access_tokens\": 1,\n \"token_dialect\": \"access_token\",\n \"access_token\": {\n \"claims_mapping\": {\n \"custom_claims\": [\n {\n \"name\": \"name\",\n \"expression\": \"expression\"\n }\n ]\n }\n },\n \"token_encryption\": {\n \"format\": \"compact-nested-jwe\",\n \"encryption_key\": {\n \"name\": \"name\",\n \"alg\": \"RSA-OAEP-256\",\n \"kid\": \"kid\",\n \"pem\": \"pem\"\n }\n },\n \"consent_policy\": \"transactional-authorization-with-mfa\",\n \"authorization_details\": [\n {\n \"key\": \"value\"\n }\n ],\n \"proof_of_possession\": {\n \"mechanism\": \"mtls\",\n \"required\": true,\n \"required_for\": \"public_clients\"\n },\n \"subject_type_authorization\": {\n \"user\": {\n \"policy\": \"allow_all\"\n },\n \"client\": {\n \"policy\": \"deny_all\"\n },\n \"anonymous_user\": {\n \"policy\": \"deny_all\"\n }\n },\n \"authorization_policy\": {\n \"policy_id\": \"policy_id\"\n },\n \"client_id\": \"client_id\"\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -4732,7 +4732,7 @@
},
"response": {
"status": 201,
- "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_system\": true,\n \"identifier\": \"identifier\",\n \"scopes\": [\n {\n \"value\": \"value\",\n \"description\": \"description\"\n }\n ],\n \"signing_alg\": \"HS256\",\n \"signing_secret\": \"signing_secret\",\n \"allow_offline_access\": true,\n \"allow_online_access\": true,\n \"allow_online_access_with_ephemeral_sessions\": true,\n \"skip_consent_for_verifiable_first_party_clients\": true,\n \"token_lifetime\": 1,\n \"token_lifetime_for_web\": 1,\n \"enforce_policies\": true,\n \"token_lifetime_for_anonymous_access_tokens\": 1,\n \"token_dialect\": \"access_token\",\n \"token_encryption\": {\n \"format\": \"compact-nested-jwe\",\n \"encryption_key\": {\n \"name\": \"name\",\n \"alg\": \"RSA-OAEP-256\",\n \"kid\": \"kid\",\n \"pem\": \"pem\"\n }\n },\n \"consent_policy\": \"transactional-authorization-with-mfa\",\n \"authorization_details\": [\n {\n \"key\": \"value\"\n }\n ],\n \"proof_of_possession\": {\n \"mechanism\": \"mtls\",\n \"required\": true,\n \"required_for\": \"public_clients\"\n },\n \"subject_type_authorization\": {\n \"user\": {\n \"policy\": \"allow_all\"\n },\n \"client\": {\n \"policy\": \"deny_all\"\n },\n \"anonymous_user\": {\n \"policy\": \"deny_all\"\n }\n },\n \"authorization_policy\": {\n \"policy_id\": \"policy_id\"\n },\n \"client_id\": \"client_id\"\n}",
+ "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"is_system\": true,\n \"identifier\": \"identifier\",\n \"scopes\": [\n {\n \"value\": \"value\",\n \"description\": \"description\"\n }\n ],\n \"signing_alg\": \"HS256\",\n \"signing_secret\": \"signing_secret\",\n \"allow_offline_access\": true,\n \"allow_online_access\": true,\n \"allow_online_access_with_ephemeral_sessions\": true,\n \"skip_consent_for_verifiable_first_party_clients\": true,\n \"token_lifetime\": 1,\n \"token_lifetime_for_web\": 1,\n \"enforce_policies\": true,\n \"token_lifetime_for_anonymous_access_tokens\": 1,\n \"token_dialect\": \"access_token\",\n \"access_token\": {\n \"claims_mapping\": {\n \"custom_claims\": [\n {\n \"name\": \"name\",\n \"expression\": \"expression\"\n }\n ]\n }\n },\n \"token_encryption\": {\n \"format\": \"compact-nested-jwe\",\n \"encryption_key\": {\n \"name\": \"name\",\n \"alg\": \"RSA-OAEP-256\",\n \"kid\": \"kid\",\n \"pem\": \"pem\"\n }\n },\n \"consent_policy\": \"transactional-authorization-with-mfa\",\n \"authorization_details\": [\n {\n \"key\": \"value\"\n }\n ],\n \"proof_of_possession\": {\n \"mechanism\": \"mtls\",\n \"required\": true,\n \"required_for\": \"public_clients\"\n },\n \"subject_type_authorization\": {\n \"user\": {\n \"policy\": \"allow_all\"\n },\n \"client\": {\n \"policy\": \"deny_all\"\n },\n \"anonymous_user\": {\n \"policy\": \"deny_all\"\n }\n },\n \"authorization_policy\": {\n \"policy_id\": \"policy_id\"\n },\n \"client_id\": \"client_id\"\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -13097,7 +13097,7 @@
},
"response": {
"status": 200,
- "body": "{\n \"start\": 1.1,\n \"limit\": 1.1,\n \"total\": 1.1,\n \"connections\": [\n {\n \"organization_connection_name\": \"organization_connection_name\",\n \"assign_membership_on_login\": true,\n \"show_as_button\": true,\n \"is_signup_enabled\": true,\n \"organization_access_level\": \"none\",\n \"is_enabled\": true,\n \"connection_id\": \"connection_id\"\n }\n ]\n}",
+ "body": "{\n \"start\": 1.1,\n \"limit\": 1.1,\n \"total\": 1.1,\n \"connections\": [\n {\n \"organization_connection_name\": \"organization_connection_name\",\n \"assign_membership_on_login\": true,\n \"show_as_button\": true,\n \"is_signup_enabled\": true,\n \"organization_access_level\": \"none\",\n \"organization_member_access_level\": \"none\",\n \"is_enabled\": true,\n \"connection_id\": \"connection_id\"\n }\n ]\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -13133,7 +13133,7 @@
},
"response": {
"status": 201,
- "body": "{\n \"organization_connection_name\": \"organization_connection_name\",\n \"assign_membership_on_login\": true,\n \"show_as_button\": true,\n \"is_signup_enabled\": true,\n \"organization_access_level\": \"none\",\n \"is_enabled\": true,\n \"connection_id\": \"connection_id\",\n \"connection\": {\n \"name\": \"name\",\n \"strategy\": \"strategy\"\n }\n}",
+ "body": "{\n \"organization_connection_name\": \"organization_connection_name\",\n \"assign_membership_on_login\": true,\n \"show_as_button\": true,\n \"is_signup_enabled\": true,\n \"organization_access_level\": \"none\",\n \"organization_member_access_level\": \"none\",\n \"is_enabled\": true,\n \"connection_id\": \"connection_id\",\n \"connection\": {\n \"name\": \"name\",\n \"strategy\": \"strategy\"\n }\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -13172,7 +13172,7 @@
},
"response": {
"status": 200,
- "body": "{\n \"organization_connection_name\": \"organization_connection_name\",\n \"assign_membership_on_login\": true,\n \"show_as_button\": true,\n \"is_signup_enabled\": true,\n \"organization_access_level\": \"none\",\n \"is_enabled\": true,\n \"connection_id\": \"connection_id\",\n \"connection\": {\n \"name\": \"name\",\n \"strategy\": \"strategy\"\n }\n}",
+ "body": "{\n \"organization_connection_name\": \"organization_connection_name\",\n \"assign_membership_on_login\": true,\n \"show_as_button\": true,\n \"is_signup_enabled\": true,\n \"organization_access_level\": \"none\",\n \"organization_member_access_level\": \"none\",\n \"is_enabled\": true,\n \"connection_id\": \"connection_id\",\n \"connection\": {\n \"name\": \"name\",\n \"strategy\": \"strategy\"\n }\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -13250,7 +13250,7 @@
},
"response": {
"status": 200,
- "body": "{\n \"organization_connection_name\": \"organization_connection_name\",\n \"assign_membership_on_login\": true,\n \"show_as_button\": true,\n \"is_signup_enabled\": true,\n \"organization_access_level\": \"none\",\n \"is_enabled\": true,\n \"connection_id\": \"connection_id\",\n \"connection\": {\n \"name\": \"name\",\n \"strategy\": \"strategy\"\n }\n}",
+ "body": "{\n \"organization_connection_name\": \"organization_connection_name\",\n \"assign_membership_on_login\": true,\n \"show_as_button\": true,\n \"is_signup_enabled\": true,\n \"organization_access_level\": \"none\",\n \"organization_member_access_level\": \"none\",\n \"is_enabled\": true,\n \"connection_id\": \"connection_id\",\n \"connection\": {\n \"name\": \"name\",\n \"strategy\": \"strategy\"\n }\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -15556,7 +15556,7 @@
},
"response": {
"status": 200,
- "body": "{\n \"change_password\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"guardian_mfa_page\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"default_audience\": \"default_audience\",\n \"default_directory\": \"default_directory\",\n \"error_page\": {\n \"html\": \"html\",\n \"show_log_link\": true,\n \"url\": \"url\"\n },\n \"device_flow\": {\n \"charset\": \"base20\",\n \"mask\": \"mask\"\n },\n \"default_token_quota\": {\n \"clients\": {\n \"client_credentials\": {}\n },\n \"organizations\": {\n \"client_credentials\": {}\n }\n },\n \"flags\": {\n \"change_pwd_flow_v1\": true,\n \"enable_apis_section\": true,\n \"disable_impersonation\": true,\n \"enable_client_connections\": true,\n \"enable_pipeline2\": true,\n \"allow_legacy_delegation_grant_types\": true,\n \"allow_legacy_ro_grant_types\": true,\n \"allow_legacy_tokeninfo_endpoint\": true,\n \"enable_legacy_profile\": true,\n \"enable_idtoken_api2\": true,\n \"enable_public_signup_user_exists_error\": true,\n \"enable_sso\": true,\n \"allow_changing_enable_sso\": true,\n \"disable_clickjack_protection_headers\": true,\n \"no_disclose_enterprise_connections\": true,\n \"enforce_client_authentication_on_passwordless_start\": true,\n \"enable_adfs_waad_email_verification\": true,\n \"revoke_refresh_token_grant\": true,\n \"dashboard_log_streams_next\": true,\n \"dashboard_insights_view\": true,\n \"disable_fields_map_fix\": true,\n \"mfa_show_factor_list_on_enrollment\": true,\n \"remove_alg_from_jwks\": true,\n \"improved_signup_bot_detection_in_classic\": true,\n \"genai_trial\": true,\n \"local_resource_discovery\": true,\n \"enable_dynamic_client_registration\": true,\n \"disable_management_api_sms_obfuscation\": true,\n \"trust_azure_adfs_email_verified_connection_property\": true,\n \"custom_domains_provisioning\": true\n },\n \"friendly_name\": \"friendly_name\",\n \"picture_url\": \"picture_url\",\n \"support_email\": \"support_email\",\n \"support_url\": \"support_url\",\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_lifetime\": 1.1,\n \"idle_session_lifetime\": 1.1,\n \"ephemeral_session_lifetime\": 1.1,\n \"idle_ephemeral_session_lifetime\": 1.1,\n \"sandbox_version\": \"sandbox_version\",\n \"legacy_sandbox_version\": \"legacy_sandbox_version\",\n \"sandbox_versions_available\": [\n \"sandbox_versions_available\"\n ],\n \"default_redirection_uri\": \"default_redirection_uri\",\n \"enabled_locales\": [\n \"am\"\n ],\n \"security_headers\": {\n \"content_security_policy\": {\n \"enabled\": true,\n \"policies\": [\n {}\n ]\n },\n \"x_xss_protection\": {\n \"enabled\": true,\n \"mode\": \"block\",\n \"report_uri\": \"report_uri\"\n }\n },\n \"session_cookie\": {\n \"mode\": \"persistent\"\n },\n \"sessions\": {\n \"oidc_logout_prompt_enabled\": true,\n \"anonymous\": {\n \"lifetime_in_minutes\": 1,\n \"activate_cookie\": true\n }\n },\n \"oidc_logout\": {\n \"rp_logout_end_session_endpoint_discovery\": true\n },\n \"allow_organization_name_in_authentication_api\": true,\n \"customize_mfa_in_postlogin_action\": true,\n \"acr_values_supported\": [\n \"acr_values_supported\"\n ],\n \"mtls\": {\n \"enable_endpoint_aliases\": true\n },\n \"pushed_authorization_requests_supported\": true,\n \"authorization_response_iss_parameter_supported\": true,\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"resource_parameter_profile\": \"audience\",\n \"client_id_metadata_document_supported\": true,\n \"phone_consolidated_experience\": true,\n \"enable_ai_guide\": true,\n \"include_session_metadata_in_tenant_logs\": true,\n \"dynamic_client_registration_security_mode\": \"strict\",\n \"country_codes\": {\n \"list\": [\n \"list\"\n ],\n \"mode\": \"allow\"\n }\n}",
+ "body": "{\n \"change_password\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"guardian_mfa_page\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"default_audience\": \"default_audience\",\n \"default_directory\": \"default_directory\",\n \"error_page\": {\n \"html\": \"html\",\n \"show_log_link\": true,\n \"url\": \"url\"\n },\n \"device_flow\": {\n \"charset\": \"base20\",\n \"mask\": \"mask\"\n },\n \"default_token_quota\": {\n \"clients\": {\n \"client_credentials\": {}\n },\n \"organizations\": {\n \"client_credentials\": {}\n }\n },\n \"flags\": {\n \"change_pwd_flow_v1\": true,\n \"enable_apis_section\": true,\n \"disable_impersonation\": true,\n \"enable_client_connections\": true,\n \"enable_pipeline2\": true,\n \"allow_legacy_delegation_grant_types\": true,\n \"allow_legacy_ro_grant_types\": true,\n \"allow_legacy_tokeninfo_endpoint\": true,\n \"enable_legacy_profile\": true,\n \"enable_idtoken_api2\": true,\n \"enable_public_signup_user_exists_error\": true,\n \"enable_sso\": true,\n \"allow_changing_enable_sso\": true,\n \"disable_clickjack_protection_headers\": true,\n \"no_disclose_enterprise_connections\": true,\n \"enforce_client_authentication_on_passwordless_start\": true,\n \"enable_adfs_waad_email_verification\": true,\n \"revoke_refresh_token_grant\": true,\n \"dashboard_log_streams_next\": true,\n \"dashboard_insights_view\": true,\n \"disable_fields_map_fix\": true,\n \"mfa_show_factor_list_on_enrollment\": true,\n \"remove_alg_from_jwks\": true,\n \"improved_signup_bot_detection_in_classic\": true,\n \"genai_trial\": true,\n \"local_resource_discovery\": true,\n \"enable_dynamic_client_registration\": true,\n \"disable_management_api_sms_obfuscation\": true,\n \"trust_azure_adfs_email_verified_connection_property\": true,\n \"custom_domains_provisioning\": true\n },\n \"friendly_name\": \"friendly_name\",\n \"picture_url\": \"picture_url\",\n \"support_email\": \"support_email\",\n \"support_url\": \"support_url\",\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_lifetime\": 1.1,\n \"idle_session_lifetime\": 1.1,\n \"ephemeral_session_lifetime\": 1.1,\n \"idle_ephemeral_session_lifetime\": 1.1,\n \"sandbox_version\": \"sandbox_version\",\n \"legacy_sandbox_version\": \"legacy_sandbox_version\",\n \"sandbox_versions_available\": [\n \"sandbox_versions_available\"\n ],\n \"default_redirection_uri\": \"default_redirection_uri\",\n \"enabled_locales\": [\n \"am\"\n ],\n \"access_token\": {\n \"claims_mapping\": {\n \"custom_claims\": [\n {\n \"name\": \"name\",\n \"expression\": \"expression\"\n }\n ]\n }\n },\n \"security_headers\": {\n \"content_security_policy\": {\n \"enabled\": true,\n \"policies\": [\n {}\n ]\n },\n \"x_xss_protection\": {\n \"enabled\": true,\n \"mode\": \"block\",\n \"report_uri\": \"report_uri\"\n }\n },\n \"session_cookie\": {\n \"mode\": \"persistent\"\n },\n \"sessions\": {\n \"oidc_logout_prompt_enabled\": true,\n \"anonymous\": {\n \"lifetime_in_minutes\": 1,\n \"activate_cookie\": true\n }\n },\n \"oidc_logout\": {\n \"rp_logout_end_session_endpoint_discovery\": true\n },\n \"allow_organization_name_in_authentication_api\": true,\n \"customize_mfa_in_postlogin_action\": true,\n \"acr_values_supported\": [\n \"acr_values_supported\"\n ],\n \"mtls\": {\n \"enable_endpoint_aliases\": true\n },\n \"pushed_authorization_requests_supported\": true,\n \"authorization_response_iss_parameter_supported\": true,\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"resource_parameter_profile\": \"audience\",\n \"client_id_metadata_document_supported\": true,\n \"phone_consolidated_experience\": true,\n \"enable_ai_guide\": true,\n \"include_session_metadata_in_tenant_logs\": true,\n \"dynamic_client_registration_security_mode\": \"strict\",\n \"country_codes\": {\n \"list\": [\n \"list\"\n ],\n \"mode\": \"allow\"\n }\n}",
"headers": {
"Content-Type": "application/json"
}
@@ -15588,7 +15588,7 @@
},
"response": {
"status": 200,
- "body": "{\n \"change_password\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"guardian_mfa_page\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"default_audience\": \"default_audience\",\n \"default_directory\": \"default_directory\",\n \"error_page\": {\n \"html\": \"html\",\n \"show_log_link\": true,\n \"url\": \"url\"\n },\n \"device_flow\": {\n \"charset\": \"base20\",\n \"mask\": \"mask\"\n },\n \"default_token_quota\": {\n \"clients\": {\n \"client_credentials\": {}\n },\n \"organizations\": {\n \"client_credentials\": {}\n }\n },\n \"flags\": {\n \"change_pwd_flow_v1\": true,\n \"enable_apis_section\": true,\n \"disable_impersonation\": true,\n \"enable_client_connections\": true,\n \"enable_pipeline2\": true,\n \"allow_legacy_delegation_grant_types\": true,\n \"allow_legacy_ro_grant_types\": true,\n \"allow_legacy_tokeninfo_endpoint\": true,\n \"enable_legacy_profile\": true,\n \"enable_idtoken_api2\": true,\n \"enable_public_signup_user_exists_error\": true,\n \"enable_sso\": true,\n \"allow_changing_enable_sso\": true,\n \"disable_clickjack_protection_headers\": true,\n \"no_disclose_enterprise_connections\": true,\n \"enforce_client_authentication_on_passwordless_start\": true,\n \"enable_adfs_waad_email_verification\": true,\n \"revoke_refresh_token_grant\": true,\n \"dashboard_log_streams_next\": true,\n \"dashboard_insights_view\": true,\n \"disable_fields_map_fix\": true,\n \"mfa_show_factor_list_on_enrollment\": true,\n \"remove_alg_from_jwks\": true,\n \"improved_signup_bot_detection_in_classic\": true,\n \"genai_trial\": true,\n \"local_resource_discovery\": true,\n \"enable_dynamic_client_registration\": true,\n \"disable_management_api_sms_obfuscation\": true,\n \"trust_azure_adfs_email_verified_connection_property\": true,\n \"custom_domains_provisioning\": true\n },\n \"friendly_name\": \"friendly_name\",\n \"picture_url\": \"picture_url\",\n \"support_email\": \"support_email\",\n \"support_url\": \"support_url\",\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_lifetime\": 1.1,\n \"idle_session_lifetime\": 1.1,\n \"ephemeral_session_lifetime\": 1.1,\n \"idle_ephemeral_session_lifetime\": 1.1,\n \"sandbox_version\": \"sandbox_version\",\n \"legacy_sandbox_version\": \"legacy_sandbox_version\",\n \"sandbox_versions_available\": [\n \"sandbox_versions_available\"\n ],\n \"default_redirection_uri\": \"default_redirection_uri\",\n \"enabled_locales\": [\n \"am\"\n ],\n \"security_headers\": {\n \"content_security_policy\": {\n \"enabled\": true,\n \"policies\": [\n {}\n ]\n },\n \"x_xss_protection\": {\n \"enabled\": true,\n \"mode\": \"block\",\n \"report_uri\": \"report_uri\"\n }\n },\n \"session_cookie\": {\n \"mode\": \"persistent\"\n },\n \"sessions\": {\n \"oidc_logout_prompt_enabled\": true,\n \"anonymous\": {\n \"lifetime_in_minutes\": 1,\n \"activate_cookie\": true\n }\n },\n \"oidc_logout\": {\n \"rp_logout_end_session_endpoint_discovery\": true\n },\n \"allow_organization_name_in_authentication_api\": true,\n \"customize_mfa_in_postlogin_action\": true,\n \"acr_values_supported\": [\n \"acr_values_supported\"\n ],\n \"mtls\": {\n \"enable_endpoint_aliases\": true\n },\n \"pushed_authorization_requests_supported\": true,\n \"authorization_response_iss_parameter_supported\": true,\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"resource_parameter_profile\": \"audience\",\n \"client_id_metadata_document_supported\": true,\n \"phone_consolidated_experience\": true,\n \"enable_ai_guide\": true,\n \"include_session_metadata_in_tenant_logs\": true,\n \"dynamic_client_registration_security_mode\": \"strict\",\n \"country_codes\": {\n \"list\": [\n \"list\"\n ],\n \"mode\": \"allow\"\n }\n}",
+ "body": "{\n \"change_password\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"guardian_mfa_page\": {\n \"enabled\": true,\n \"html\": \"html\"\n },\n \"default_audience\": \"default_audience\",\n \"default_directory\": \"default_directory\",\n \"error_page\": {\n \"html\": \"html\",\n \"show_log_link\": true,\n \"url\": \"url\"\n },\n \"device_flow\": {\n \"charset\": \"base20\",\n \"mask\": \"mask\"\n },\n \"default_token_quota\": {\n \"clients\": {\n \"client_credentials\": {}\n },\n \"organizations\": {\n \"client_credentials\": {}\n }\n },\n \"flags\": {\n \"change_pwd_flow_v1\": true,\n \"enable_apis_section\": true,\n \"disable_impersonation\": true,\n \"enable_client_connections\": true,\n \"enable_pipeline2\": true,\n \"allow_legacy_delegation_grant_types\": true,\n \"allow_legacy_ro_grant_types\": true,\n \"allow_legacy_tokeninfo_endpoint\": true,\n \"enable_legacy_profile\": true,\n \"enable_idtoken_api2\": true,\n \"enable_public_signup_user_exists_error\": true,\n \"enable_sso\": true,\n \"allow_changing_enable_sso\": true,\n \"disable_clickjack_protection_headers\": true,\n \"no_disclose_enterprise_connections\": true,\n \"enforce_client_authentication_on_passwordless_start\": true,\n \"enable_adfs_waad_email_verification\": true,\n \"revoke_refresh_token_grant\": true,\n \"dashboard_log_streams_next\": true,\n \"dashboard_insights_view\": true,\n \"disable_fields_map_fix\": true,\n \"mfa_show_factor_list_on_enrollment\": true,\n \"remove_alg_from_jwks\": true,\n \"improved_signup_bot_detection_in_classic\": true,\n \"genai_trial\": true,\n \"local_resource_discovery\": true,\n \"enable_dynamic_client_registration\": true,\n \"disable_management_api_sms_obfuscation\": true,\n \"trust_azure_adfs_email_verified_connection_property\": true,\n \"custom_domains_provisioning\": true\n },\n \"friendly_name\": \"friendly_name\",\n \"picture_url\": \"picture_url\",\n \"support_email\": \"support_email\",\n \"support_url\": \"support_url\",\n \"allowed_logout_urls\": [\n \"allowed_logout_urls\"\n ],\n \"session_lifetime\": 1.1,\n \"idle_session_lifetime\": 1.1,\n \"ephemeral_session_lifetime\": 1.1,\n \"idle_ephemeral_session_lifetime\": 1.1,\n \"sandbox_version\": \"sandbox_version\",\n \"legacy_sandbox_version\": \"legacy_sandbox_version\",\n \"sandbox_versions_available\": [\n \"sandbox_versions_available\"\n ],\n \"default_redirection_uri\": \"default_redirection_uri\",\n \"enabled_locales\": [\n \"am\"\n ],\n \"access_token\": {\n \"claims_mapping\": {\n \"custom_claims\": [\n {\n \"name\": \"name\",\n \"expression\": \"expression\"\n }\n ]\n }\n },\n \"security_headers\": {\n \"content_security_policy\": {\n \"enabled\": true,\n \"policies\": [\n {}\n ]\n },\n \"x_xss_protection\": {\n \"enabled\": true,\n \"mode\": \"block\",\n \"report_uri\": \"report_uri\"\n }\n },\n \"session_cookie\": {\n \"mode\": \"persistent\"\n },\n \"sessions\": {\n \"oidc_logout_prompt_enabled\": true,\n \"anonymous\": {\n \"lifetime_in_minutes\": 1,\n \"activate_cookie\": true\n }\n },\n \"oidc_logout\": {\n \"rp_logout_end_session_endpoint_discovery\": true\n },\n \"allow_organization_name_in_authentication_api\": true,\n \"customize_mfa_in_postlogin_action\": true,\n \"acr_values_supported\": [\n \"acr_values_supported\"\n ],\n \"mtls\": {\n \"enable_endpoint_aliases\": true\n },\n \"pushed_authorization_requests_supported\": true,\n \"authorization_response_iss_parameter_supported\": true,\n \"skip_non_verifiable_callback_uri_confirmation_prompt\": true,\n \"resource_parameter_profile\": \"audience\",\n \"client_id_metadata_document_supported\": true,\n \"phone_consolidated_experience\": true,\n \"enable_ai_guide\": true,\n \"include_session_metadata_in_tenant_logs\": true,\n \"dynamic_client_registration_security_mode\": \"strict\",\n \"country_codes\": {\n \"list\": [\n \"list\"\n ],\n \"mode\": \"allow\"\n }\n}",
"headers": {
"Content-Type": "application/json"
}
From 889faaf88d567fbcd95aee741f2b9bfe62d3ac22 Mon Sep 17 00:00:00 2001
From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com>
Date: Tue, 15 Sep 2026 11:36:34 +0000
Subject: [PATCH 2/3] [fern-replay] Applied customizations
Patches applied (5):
- patch-c04f0b4d: Fix for incorrect return type and missing __all__ type
- patch-f7384913: Remove duplicate FedCmLoginGooglePatch and FedCmLoginPatch entries
- patch-1e44613d: Added migration guide for v5 to v6
- patch-30b1089a: Updated UPGRADING.md doc
- patch-d6d69aeb: Remove duplicate FedCmLoginGooglePatch and FedCmLoginPatch entries
Patches with unresolved conflicts (3):
- patch-4894603d: chore: Restore custom wiring in management/__init__.py
- patch-7271f157: Revert wrapper file to preserve Auth0 telemetry customizations
- patch-95211006: Restore Auth0 telemetry and custom client wiring after regeneration
Run `fern-replay resolve` to apply these customizations.
---
.fern/replay.lock | 120 +++++++++++----
UPGRADING.md | 157 ++++++++++++++++++++
src/auth0/management/__init__.py | 10 ++
src/auth0/management/core/client_wrapper.py | 5 +
4 files changed, 262 insertions(+), 30 deletions(-)
create mode 100644 UPGRADING.md
diff --git a/.fern/replay.lock b/.fern/replay.lock
index a39c3661..388f9c7c 100644
--- a/.fern/replay.lock
+++ b/.fern/replay.lock
@@ -85,7 +85,13 @@ generations:
cli_version: unknown
generator_versions:
fernapi/fern-python-sdk: 5.26.0
-current_generation: 29398c8e076021d0cce84a2ab2c4e4a2f7bff601
+ - commit_sha: 193c5b32c22bbefb59df79172f03574bdc409a5c
+ tree_hash: 3b87618efe45d6130392f9470f675eb901e2d453
+ timestamp: 2026-09-15T11:36:26.380Z
+ cli_version: unknown
+ generator_versions:
+ fernapi/fern-python-sdk: 5.26.0
+current_generation: 193c5b32c22bbefb59df79172f03574bdc409a5c
patches:
- id: patch-4894603d
content_hash: sha256:fc35b55720e7e9e354dca29191c5832b7e242ad21ba635310c698ea2c3b70a00
@@ -8844,7 +8850,7 @@ patches:
"verifiable_credentials",
]
user_owned: true
- status: resolving
+ status: unresolved
- id: patch-7271f157
content_hash: sha256:cd98dd1948587cf3396a2eacf46626176784bd00996eb660374161bfef686e93
original_commit: 7271f15759cfb545c9ef82b5a4f519ffe0a89db2
@@ -9025,18 +9031,18 @@ patches:
token = await self._async_token()
headers["Authorization"] = f"Bearer {token}"
return headers
- status: resolving
+ status: unresolved
- id: patch-c04f0b4d
- content_hash: sha256:0efa9bc9e6f16dd1f574dc20b6a80a0649bbacd1b244f12c33bd5019a26aac70
+ content_hash: sha256:d81b346f6b8180a73e2f451377ba6365bd7086e80b1eb22b2d694648365be947
original_commit: c04f0b4dbbe8f2300f4f1bf42f62350888a92da5
original_message: Fix for incorrect return type and missing __all__ type
original_author: Sourav Basu
- base_generation: 29398c8e076021d0cce84a2ab2c4e4a2f7bff601
+ base_generation: 193c5b32c22bbefb59df79172f03574bdc409a5c
files:
- src/auth0/management/__init__.py
patch_content: |
diff --git a/src/auth0/management/__init__.py b/src/auth0/management/__init__.py
- index d9396e43..8fe7ccdf 100644
+ index 6d53c2e2..c07ffb67 100644
--- a/src/auth0/management/__init__.py
+++ b/src/auth0/management/__init__.py
@@ -2490,6 +2490,8 @@ if typing.TYPE_CHECKING:
@@ -9048,7 +9054,7 @@ patches:
FlowAction,
FlowActionActivecampaign,
FlowActionActivecampaignListContacts,
- @@ -3880,6 +3882,8 @@ if typing.TYPE_CHECKING:
+ @@ -3886,6 +3888,8 @@ if typing.TYPE_CHECKING:
from .management_client import AsyncManagementClient, CustomDomainHeader, ManagementClient
from .token_provider import AsyncTokenProvider, TokenProvider
from .version import __version__
@@ -9057,7 +9063,7 @@ patches:
_dynamic_imports: typing.Dict[str, str] = {
"Action": ".types",
"ActionBase": ".types",
- @@ -4957,6 +4961,7 @@ _dynamic_imports: typing.Dict[str, str] = {
+ @@ -4963,6 +4967,7 @@ _dynamic_imports: typing.Dict[str, str] = {
"CspReportingEndpoints": ".types",
"CspReportingInfrastructure": ".types",
"CustomDomain": ".types",
@@ -9065,7 +9071,7 @@ patches:
"CustomDomainCustomClientIpHeader": ".types",
"CustomDomainCustomClientIpHeaderEnum": ".types",
"CustomDomainHeader": ".management_client",
- @@ -6376,6 +6381,8 @@ _dynamic_imports: typing.Dict[str, str] = {
+ @@ -6382,6 +6387,8 @@ _dynamic_imports: typing.Dict[str, str] = {
"FedCmLoginGoogle": ".types",
"FedCmLoginGooglePatch": ".types",
"FedCmLoginPatch": ".types",
@@ -9074,7 +9080,7 @@ patches:
"FlowAction": ".types",
"FlowActionActivecampaign": ".types",
"FlowActionActivecampaignListContacts": ".types",
- @@ -8855,6 +8862,7 @@ __all__ = [
+ @@ -8867,6 +8874,7 @@ __all__ = [
"CspReportingEndpoints",
"CspReportingInfrastructure",
"CustomDomain",
@@ -9082,7 +9088,7 @@ patches:
"CustomDomainCustomClientIpHeader",
"CustomDomainCustomClientIpHeaderEnum",
"CustomDomainHeader",
- @@ -10274,6 +10282,8 @@ __all__ = [
+ @@ -10286,6 +10294,8 @@ __all__ = [
"FedCmLoginGoogle",
"FedCmLoginGooglePatch",
"FedCmLoginPatch",
@@ -12469,6 +12475,8 @@ patches:
OrganizationInvitationInvitee,
OrganizationInvitationInviter,
OrganizationMember,
+ OrganizationMemberAccessLevelEnum,
+ OrganizationMemberAccessLevelEnumWithNull,
OrganizationMemberEffectiveRole,
OrganizationMemberEffectiveRoleSource,
OrganizationMemberRole,
@@ -12551,6 +12559,10 @@ patches:
ResetPhoneTemplateRequestContent,
ResetPhoneTemplateResponseContent,
ResourceServer,
+ ResourceServerAccessToken,
+ ResourceServerAccessTokenClaimsMapping,
+ ResourceServerAccessTokenCustomClaimsMapping,
+ ResourceServerAccessTokenCustomClaimsMappingRule,
ResourceServerAuthorizationPolicy,
ResourceServerConsentPolicyEnum,
ResourceServerProofOfPossession,
@@ -16366,6 +16378,8 @@ patches:
"OrganizationInvitationInvitee": ".types",
"OrganizationInvitationInviter": ".types",
"OrganizationMember": ".types",
+ "OrganizationMemberAccessLevelEnum": ".types",
+ "OrganizationMemberAccessLevelEnumWithNull": ".types",
"OrganizationMemberEffectiveRole": ".types",
"OrganizationMemberEffectiveRoleSource": ".types",
"OrganizationMemberRole": ".types",
@@ -16450,6 +16464,10 @@ patches:
"ResetPhoneTemplateRequestContent": ".types",
"ResetPhoneTemplateResponseContent": ".types",
"ResourceServer": ".types",
+ "ResourceServerAccessToken": ".types",
+ "ResourceServerAccessTokenClaimsMapping": ".types",
+ "ResourceServerAccessTokenCustomClaimsMapping": ".types",
+ "ResourceServerAccessTokenCustomClaimsMappingRule": ".types",
"ResourceServerAuthorizationPolicy": ".types",
"ResourceServerConsentPolicyEnum": ".types",
"ResourceServerProofOfPossession": ".types",
@@ -20267,6 +20285,8 @@ patches:
"OrganizationInvitationInvitee",
"OrganizationInvitationInviter",
"OrganizationMember",
+ "OrganizationMemberAccessLevelEnum",
+ "OrganizationMemberAccessLevelEnumWithNull",
"OrganizationMemberEffectiveRole",
"OrganizationMemberEffectiveRoleSource",
"OrganizationMemberRole",
@@ -20351,6 +20371,10 @@ patches:
"ResetPhoneTemplateRequestContent",
"ResetPhoneTemplateResponseContent",
"ResourceServer",
+ "ResourceServerAccessToken",
+ "ResourceServerAccessTokenClaimsMapping",
+ "ResourceServerAccessTokenCustomClaimsMapping",
+ "ResourceServerAccessTokenCustomClaimsMappingRule",
"ResourceServerAuthorizationPolicy",
"ResourceServerConsentPolicyEnum",
"ResourceServerProofOfPossession",
@@ -30721,18 +30745,18 @@ patches:
headers["Authorization"] = f"Bearer {token}"
return headers
user_owned: true
- status: resolving
+ status: unresolved
- id: patch-f7384913
- content_hash: sha256:0efa9bc9e6f16dd1f574dc20b6a80a0649bbacd1b244f12c33bd5019a26aac70
+ content_hash: sha256:d81b346f6b8180a73e2f451377ba6365bd7086e80b1eb22b2d694648365be947
original_commit: f7384913ab0a14df83dbc602d2b694e2cb7b7668
original_message: Remove duplicate FedCmLoginGooglePatch and FedCmLoginPatch entries
original_author: Kunal Dawar
- base_generation: 29398c8e076021d0cce84a2ab2c4e4a2f7bff601
+ base_generation: 193c5b32c22bbefb59df79172f03574bdc409a5c
files:
- src/auth0/management/__init__.py
patch_content: |
diff --git a/src/auth0/management/__init__.py b/src/auth0/management/__init__.py
- index d9396e43..8fe7ccdf 100644
+ index 6d53c2e2..c07ffb67 100644
--- a/src/auth0/management/__init__.py
+++ b/src/auth0/management/__init__.py
@@ -2490,6 +2490,8 @@ if typing.TYPE_CHECKING:
@@ -30744,7 +30768,7 @@ patches:
FlowAction,
FlowActionActivecampaign,
FlowActionActivecampaignListContacts,
- @@ -3880,6 +3882,8 @@ if typing.TYPE_CHECKING:
+ @@ -3886,6 +3888,8 @@ if typing.TYPE_CHECKING:
from .management_client import AsyncManagementClient, CustomDomainHeader, ManagementClient
from .token_provider import AsyncTokenProvider, TokenProvider
from .version import __version__
@@ -30753,7 +30777,7 @@ patches:
_dynamic_imports: typing.Dict[str, str] = {
"Action": ".types",
"ActionBase": ".types",
- @@ -4957,6 +4961,7 @@ _dynamic_imports: typing.Dict[str, str] = {
+ @@ -4963,6 +4967,7 @@ _dynamic_imports: typing.Dict[str, str] = {
"CspReportingEndpoints": ".types",
"CspReportingInfrastructure": ".types",
"CustomDomain": ".types",
@@ -30761,7 +30785,7 @@ patches:
"CustomDomainCustomClientIpHeader": ".types",
"CustomDomainCustomClientIpHeaderEnum": ".types",
"CustomDomainHeader": ".management_client",
- @@ -6376,6 +6381,8 @@ _dynamic_imports: typing.Dict[str, str] = {
+ @@ -6382,6 +6387,8 @@ _dynamic_imports: typing.Dict[str, str] = {
"FedCmLoginGoogle": ".types",
"FedCmLoginGooglePatch": ".types",
"FedCmLoginPatch": ".types",
@@ -30770,7 +30794,7 @@ patches:
"FlowAction": ".types",
"FlowActionActivecampaign": ".types",
"FlowActionActivecampaignListContacts": ".types",
- @@ -8855,6 +8862,7 @@ __all__ = [
+ @@ -8867,6 +8874,7 @@ __all__ = [
"CspReportingEndpoints",
"CspReportingInfrastructure",
"CustomDomain",
@@ -30778,7 +30802,7 @@ patches:
"CustomDomainCustomClientIpHeader",
"CustomDomainCustomClientIpHeaderEnum",
"CustomDomainHeader",
- @@ -10274,6 +10282,8 @@ __all__ = [
+ @@ -10286,6 +10294,8 @@ __all__ = [
"FedCmLoginGoogle",
"FedCmLoginGooglePatch",
"FedCmLoginPatch",
@@ -34165,6 +34189,8 @@ patches:
OrganizationInvitationInvitee,
OrganizationInvitationInviter,
OrganizationMember,
+ OrganizationMemberAccessLevelEnum,
+ OrganizationMemberAccessLevelEnumWithNull,
OrganizationMemberEffectiveRole,
OrganizationMemberEffectiveRoleSource,
OrganizationMemberRole,
@@ -34247,6 +34273,10 @@ patches:
ResetPhoneTemplateRequestContent,
ResetPhoneTemplateResponseContent,
ResourceServer,
+ ResourceServerAccessToken,
+ ResourceServerAccessTokenClaimsMapping,
+ ResourceServerAccessTokenCustomClaimsMapping,
+ ResourceServerAccessTokenCustomClaimsMappingRule,
ResourceServerAuthorizationPolicy,
ResourceServerConsentPolicyEnum,
ResourceServerProofOfPossession,
@@ -38062,6 +38092,8 @@ patches:
"OrganizationInvitationInvitee": ".types",
"OrganizationInvitationInviter": ".types",
"OrganizationMember": ".types",
+ "OrganizationMemberAccessLevelEnum": ".types",
+ "OrganizationMemberAccessLevelEnumWithNull": ".types",
"OrganizationMemberEffectiveRole": ".types",
"OrganizationMemberEffectiveRoleSource": ".types",
"OrganizationMemberRole": ".types",
@@ -38146,6 +38178,10 @@ patches:
"ResetPhoneTemplateRequestContent": ".types",
"ResetPhoneTemplateResponseContent": ".types",
"ResourceServer": ".types",
+ "ResourceServerAccessToken": ".types",
+ "ResourceServerAccessTokenClaimsMapping": ".types",
+ "ResourceServerAccessTokenCustomClaimsMapping": ".types",
+ "ResourceServerAccessTokenCustomClaimsMappingRule": ".types",
"ResourceServerAuthorizationPolicy": ".types",
"ResourceServerConsentPolicyEnum": ".types",
"ResourceServerProofOfPossession": ".types",
@@ -41963,6 +41999,8 @@ patches:
"OrganizationInvitationInvitee",
"OrganizationInvitationInviter",
"OrganizationMember",
+ "OrganizationMemberAccessLevelEnum",
+ "OrganizationMemberAccessLevelEnumWithNull",
"OrganizationMemberEffectiveRole",
"OrganizationMemberEffectiveRoleSource",
"OrganizationMemberRole",
@@ -42047,6 +42085,10 @@ patches:
"ResetPhoneTemplateRequestContent",
"ResetPhoneTemplateResponseContent",
"ResourceServer",
+ "ResourceServerAccessToken",
+ "ResourceServerAccessTokenClaimsMapping",
+ "ResourceServerAccessTokenCustomClaimsMapping",
+ "ResourceServerAccessTokenCustomClaimsMappingRule",
"ResourceServerAuthorizationPolicy",
"ResourceServerConsentPolicyEnum",
"ResourceServerProofOfPossession",
@@ -42460,7 +42502,7 @@ patches:
original_commit: 1e44613dc017468608983dfc1363804d02ed8fc4
original_message: Added migration guide for v5 to v6
original_author: Sourav Basu
- base_generation: 29398c8e076021d0cce84a2ab2c4e4a2f7bff601
+ base_generation: 193c5b32c22bbefb59df79172f03574bdc409a5c
files:
- UPGRADING.md
patch_content: |
@@ -42792,7 +42834,7 @@ patches:
original_commit: 30b1089ae90f33c4b431b9d868edd89a6d4697ce
original_message: Updated UPGRADING.md doc
original_author: Sourav Basu
- base_generation: 29398c8e076021d0cce84a2ab2c4e4a2f7bff601
+ base_generation: 193c5b32c22bbefb59df79172f03574bdc409a5c
files:
- UPGRADING.md
patch_content: |
@@ -43120,16 +43162,16 @@ patches:
endpoint.
user_owned: true
- id: patch-d6d69aeb
- content_hash: sha256:0efa9bc9e6f16dd1f574dc20b6a80a0649bbacd1b244f12c33bd5019a26aac70
+ content_hash: sha256:d81b346f6b8180a73e2f451377ba6365bd7086e80b1eb22b2d694648365be947
original_commit: d6d69aeb98af7789afffbc697bc8fd50d7d86baa
original_message: Remove duplicate FedCmLoginGooglePatch and FedCmLoginPatch entries
original_author: Kunal Dawar
- base_generation: 29398c8e076021d0cce84a2ab2c4e4a2f7bff601
+ base_generation: 193c5b32c22bbefb59df79172f03574bdc409a5c
files:
- src/auth0/management/__init__.py
patch_content: |
diff --git a/src/auth0/management/__init__.py b/src/auth0/management/__init__.py
- index d9396e43..8fe7ccdf 100644
+ index 6d53c2e2..c07ffb67 100644
--- a/src/auth0/management/__init__.py
+++ b/src/auth0/management/__init__.py
@@ -2490,6 +2490,8 @@ if typing.TYPE_CHECKING:
@@ -43141,7 +43183,7 @@ patches:
FlowAction,
FlowActionActivecampaign,
FlowActionActivecampaignListContacts,
- @@ -3880,6 +3882,8 @@ if typing.TYPE_CHECKING:
+ @@ -3886,6 +3888,8 @@ if typing.TYPE_CHECKING:
from .management_client import AsyncManagementClient, CustomDomainHeader, ManagementClient
from .token_provider import AsyncTokenProvider, TokenProvider
from .version import __version__
@@ -43150,7 +43192,7 @@ patches:
_dynamic_imports: typing.Dict[str, str] = {
"Action": ".types",
"ActionBase": ".types",
- @@ -4957,6 +4961,7 @@ _dynamic_imports: typing.Dict[str, str] = {
+ @@ -4963,6 +4967,7 @@ _dynamic_imports: typing.Dict[str, str] = {
"CspReportingEndpoints": ".types",
"CspReportingInfrastructure": ".types",
"CustomDomain": ".types",
@@ -43158,7 +43200,7 @@ patches:
"CustomDomainCustomClientIpHeader": ".types",
"CustomDomainCustomClientIpHeaderEnum": ".types",
"CustomDomainHeader": ".management_client",
- @@ -6376,6 +6381,8 @@ _dynamic_imports: typing.Dict[str, str] = {
+ @@ -6382,6 +6387,8 @@ _dynamic_imports: typing.Dict[str, str] = {
"FedCmLoginGoogle": ".types",
"FedCmLoginGooglePatch": ".types",
"FedCmLoginPatch": ".types",
@@ -43167,7 +43209,7 @@ patches:
"FlowAction": ".types",
"FlowActionActivecampaign": ".types",
"FlowActionActivecampaignListContacts": ".types",
- @@ -8855,6 +8862,7 @@ __all__ = [
+ @@ -8867,6 +8874,7 @@ __all__ = [
"CspReportingEndpoints",
"CspReportingInfrastructure",
"CustomDomain",
@@ -43175,7 +43217,7 @@ patches:
"CustomDomainCustomClientIpHeader",
"CustomDomainCustomClientIpHeaderEnum",
"CustomDomainHeader",
- @@ -10274,6 +10282,8 @@ __all__ = [
+ @@ -10286,6 +10294,8 @@ __all__ = [
"FedCmLoginGoogle",
"FedCmLoginGooglePatch",
"FedCmLoginPatch",
@@ -46562,6 +46604,8 @@ patches:
OrganizationInvitationInvitee,
OrganizationInvitationInviter,
OrganizationMember,
+ OrganizationMemberAccessLevelEnum,
+ OrganizationMemberAccessLevelEnumWithNull,
OrganizationMemberEffectiveRole,
OrganizationMemberEffectiveRoleSource,
OrganizationMemberRole,
@@ -46644,6 +46688,10 @@ patches:
ResetPhoneTemplateRequestContent,
ResetPhoneTemplateResponseContent,
ResourceServer,
+ ResourceServerAccessToken,
+ ResourceServerAccessTokenClaimsMapping,
+ ResourceServerAccessTokenCustomClaimsMapping,
+ ResourceServerAccessTokenCustomClaimsMappingRule,
ResourceServerAuthorizationPolicy,
ResourceServerConsentPolicyEnum,
ResourceServerProofOfPossession,
@@ -50459,6 +50507,8 @@ patches:
"OrganizationInvitationInvitee": ".types",
"OrganizationInvitationInviter": ".types",
"OrganizationMember": ".types",
+ "OrganizationMemberAccessLevelEnum": ".types",
+ "OrganizationMemberAccessLevelEnumWithNull": ".types",
"OrganizationMemberEffectiveRole": ".types",
"OrganizationMemberEffectiveRoleSource": ".types",
"OrganizationMemberRole": ".types",
@@ -50543,6 +50593,10 @@ patches:
"ResetPhoneTemplateRequestContent": ".types",
"ResetPhoneTemplateResponseContent": ".types",
"ResourceServer": ".types",
+ "ResourceServerAccessToken": ".types",
+ "ResourceServerAccessTokenClaimsMapping": ".types",
+ "ResourceServerAccessTokenCustomClaimsMapping": ".types",
+ "ResourceServerAccessTokenCustomClaimsMappingRule": ".types",
"ResourceServerAuthorizationPolicy": ".types",
"ResourceServerConsentPolicyEnum": ".types",
"ResourceServerProofOfPossession": ".types",
@@ -54360,6 +54414,8 @@ patches:
"OrganizationInvitationInvitee",
"OrganizationInvitationInviter",
"OrganizationMember",
+ "OrganizationMemberAccessLevelEnum",
+ "OrganizationMemberAccessLevelEnumWithNull",
"OrganizationMemberEffectiveRole",
"OrganizationMemberEffectiveRoleSource",
"OrganizationMemberRole",
@@ -54444,6 +54500,10 @@ patches:
"ResetPhoneTemplateRequestContent",
"ResetPhoneTemplateResponseContent",
"ResourceServer",
+ "ResourceServerAccessToken",
+ "ResourceServerAccessTokenClaimsMapping",
+ "ResourceServerAccessTokenCustomClaimsMapping",
+ "ResourceServerAccessTokenCustomClaimsMappingRule",
"ResourceServerAuthorizationPolicy",
"ResourceServerConsentPolicyEnum",
"ResourceServerProofOfPossession",
diff --git a/UPGRADING.md b/UPGRADING.md
new file mode 100644
index 00000000..ed653dbf
--- /dev/null
+++ b/UPGRADING.md
@@ -0,0 +1,157 @@
+# v6 Migration Guide
+
+A guide to migrating the Auth0 Python SDK from v5 to v6.
+
+- [Overall changes](#overall-changes)
+- [Breaking changes](#breaking-changes)
+ - [Federated connections tokensets removed](#federated-connections-tokensets-removed)
+ - [`federated_connections_access_tokens` field removed](#federated_connections_access_tokens-field-removed)
+ - [`read:federated_connections_tokens` / `delete:federated_connections_tokens` scopes removed](#readfederated_connections_tokens--deletefederated_connections_tokens-scopes-removed)
+ - [`ClientSessionTransferDelegationDeviceBindingEnum` narrowed](#clientsessiontransferdelegationdevicebindingenum-narrowed)
+ - [`ConnectionAttributeIdentifier` split into three types](#connectionattributeidentifier-split-into-three-types)
+ - [`PhoneProviderProtectionBackoffStrategyEnum` value renamed](#phoneproviderprotectionbackoffstrategyenum-value-renamed)
+ - [`ListRolesOffsetPaginatedResponseContent` pagination fields now required](#listrolesoffsetpaginatedresponsecontent-pagination-fields-now-required)
+
+## Overall changes
+
+v6 removes one deprecated Management API surface (federated connections
+tokensets) and tightens a handful of generated types to match the current
+Auth0 Management API contract. Most applications will only be affected if
+they use the specific types or endpoints listed below.
+
+The Authentication API is not affected by this release.
+
+## Breaking changes
+
+### Federated connections tokensets removed
+
+The `users.federated_connections_tokensets` sub-client and its `list`/`delete`
+methods have been removed, along with the `FederatedConnectionTokenSet` and
+`ConnectionFederatedConnectionsAccessTokens` types. This endpoint is no longer
+part of the Auth0 Management API.
+
+```python
+# v5
+client.users.federated_connections_tokensets.list(id="user_id")
+client.users.federated_connections_tokensets.delete(id="user_id", tokenset_id="tokenset_id")
+```
+
+```python
+# v6
+# No replacement — the endpoint has been removed from the Management API.
+```
+
+If you depend on this functionality, do not upgrade until you have confirmed
+an alternative with Auth0 support.
+
+### `federated_connections_access_tokens` field removed
+
+The optional `federated_connections_access_tokens` field has been removed
+from:
+
+- `ConnectionOptionsAzureAd`
+- `ConnectionOptionsCommonOidc`
+- `ConnectionOptionsGoogleApps`
+- `ConnectionPropertiesOptions`
+- `UpdateConnectionOptions`
+
+Any code reading or setting this field on the above types will need to
+remove that usage. Note that these models are configured with
+`extra="allow"`, so passing `federated_connections_access_tokens` is **not**
+silently dropped — it is retained on the model and still serialized into the
+outbound request. Remove the field explicitly rather than relying on the SDK
+to strip it.
+
+### `read:federated_connections_tokens` / `delete:federated_connections_tokens` scopes removed
+
+These two values are no longer valid members of `OauthScope`. Remove any
+references to them when requesting or checking scopes.
+
+### `ClientSessionTransferDelegationDeviceBindingEnum` narrowed
+
+The `"asn"` literal value has been removed. The enum now only accepts `"ip"`:
+
+```python
+# v5
+ClientSessionTransferDelegationDeviceBindingEnum = typing.Union[typing.Literal["ip", "asn"], typing.Any]
+```
+
+```python
+# v6
+ClientSessionTransferDelegationDeviceBindingEnum = typing.Union[typing.Literal["ip"], typing.Any]
+```
+
+If you were setting this value to `"asn"`, update it to `"ip"` — this matches
+the current Management API's accepted values.
+
+### `ConnectionAttributeIdentifier` split into three types
+
+`ConnectionAttributeIdentifier` has been removed with no compatibility alias.
+It is replaced by three narrower types, one per attribute:
+
+| Attribute field | v5 type | v6 type | Shape |
+| --- | --- | --- | --- |
+| `EmailAttribute.identifier` | `ConnectionAttributeIdentifier` | `EmailAttributeIdentifier` | `{active?, default_method?: DefaultMethodEmailIdentifierEnum}` |
+| `PhoneAttribute.identifier` | `ConnectionAttributeIdentifier` | `PhoneAttributeIdentifier` | `{active?, default_method?: DefaultMethodPhoneNumberIdentifierEnum}` |
+| `UsernameAttribute.identifier` | `ConnectionAttributeIdentifier` | `UsernameAttributeIdentifier` | `{active?}` (no `default_method`) |
+
+```python
+# v5
+from auth0.management.types import ConnectionAttributeIdentifier
+
+identifier = ConnectionAttributeIdentifier(active=True, default_method="email_otp")
+```
+
+```python
+# v6
+from auth0.management.types import EmailAttributeIdentifier
+
+identifier = EmailAttributeIdentifier(active=True, default_method="email_otp")
+```
+
+`EmailAttributeIdentifier` has the same shape as the old
+`ConnectionAttributeIdentifier` and is a drop-in replacement for code that
+was only ever used with `EmailAttribute`. Code using
+`ConnectionAttributeIdentifier` with `PhoneAttribute` or `UsernameAttribute`
+must switch to `PhoneAttributeIdentifier` or `UsernameAttributeIdentifier`
+respectively; `UsernameAttributeIdentifier` does not support
+`default_method`.
+
+### `PhoneProviderProtectionBackoffStrategyEnum` value renamed
+
+The `"none"` literal has been replaced with `"default"`:
+
+```python
+# v5
+PhoneProviderProtectionBackoffStrategyEnum = typing.Union[typing.Literal["exponential", "none"], typing.Any]
+```
+
+```python
+# v6
+PhoneProviderProtectionBackoffStrategyEnum = typing.Union[typing.Literal["exponential", "default"], typing.Any]
+```
+
+Replace any use of `"none"` with `"default"`.
+
+### `ListRolesOffsetPaginatedResponseContent` pagination fields now required
+
+`start`, `limit`, and `total` are no longer optional:
+
+```python
+# v5
+start: typing.Optional[float] = None
+limit: typing.Optional[float] = None
+total: typing.Optional[float] = None
+```
+
+```python
+# v6
+start: float
+limit: float
+total: float
+```
+
+Deserializing a role-list response that is missing any of these fields now
+raises `pydantic.ValidationError` instead of silently defaulting to `None`.
+This matches the Management API, which always returns these fields for this
+endpoint.
diff --git a/src/auth0/management/__init__.py b/src/auth0/management/__init__.py
index 6d53c2e2..c07ffb67 100644
--- a/src/auth0/management/__init__.py
+++ b/src/auth0/management/__init__.py
@@ -2490,6 +2490,8 @@
FedCmLoginGoogle,
FedCmLoginGooglePatch,
FedCmLoginPatch,
+ FedCmLoginGooglePatch,
+ FedCmLoginPatch,
FlowAction,
FlowActionActivecampaign,
FlowActionActivecampaignListContacts,
@@ -3886,6 +3888,8 @@
from .management_client import AsyncManagementClient, CustomDomainHeader, ManagementClient
from .token_provider import AsyncTokenProvider, TokenProvider
from .version import __version__
+ from .management_client import AsyncManagementClient, CustomDomainHeader, ManagementClient
+ from .token_provider import AsyncTokenProvider, TokenProvider
_dynamic_imports: typing.Dict[str, str] = {
"Action": ".types",
"ActionBase": ".types",
@@ -4963,6 +4967,7 @@
"CspReportingEndpoints": ".types",
"CspReportingInfrastructure": ".types",
"CustomDomain": ".types",
+ "CustomDomainHeader": ".management_client",
"CustomDomainCustomClientIpHeader": ".types",
"CustomDomainCustomClientIpHeaderEnum": ".types",
"CustomDomainHeader": ".management_client",
@@ -6382,6 +6387,8 @@
"FedCmLoginGoogle": ".types",
"FedCmLoginGooglePatch": ".types",
"FedCmLoginPatch": ".types",
+ "FedCmLoginGooglePatch": ".types",
+ "FedCmLoginPatch": ".types",
"FlowAction": ".types",
"FlowActionActivecampaign": ".types",
"FlowActionActivecampaignListContacts": ".types",
@@ -8867,6 +8874,7 @@ def __dir__():
"CspReportingEndpoints",
"CspReportingInfrastructure",
"CustomDomain",
+ "CustomDomainHeader",
"CustomDomainCustomClientIpHeader",
"CustomDomainCustomClientIpHeaderEnum",
"CustomDomainHeader",
@@ -10286,6 +10294,8 @@ def __dir__():
"FedCmLoginGoogle",
"FedCmLoginGooglePatch",
"FedCmLoginPatch",
+ "FedCmLoginGooglePatch",
+ "FedCmLoginPatch",
"FlowAction",
"FlowActionActivecampaign",
"FlowActionActivecampaignListContacts",
diff --git a/src/auth0/management/core/client_wrapper.py b/src/auth0/management/core/client_wrapper.py
index abce2c81..53265612 100644
--- a/src/auth0/management/core/client_wrapper.py
+++ b/src/auth0/management/core/client_wrapper.py
@@ -1,6 +1,11 @@
# This file was auto-generated by Fern from our API Definition.
+# Modified by Auth0 to use Auth0 telemetry format with dynamic versioning
+import base64
+import platform
+import sys
import typing
+from json import dumps
import httpx
from .http_client import AsyncHttpClient, HttpClient
From d41ca1220df22139a716a276303e3e354c8f9f22 Mon Sep 17 00:00:00 2001
From: Kunal Dawar
Date: Tue, 15 Sep 2026 20:05:59 +0530
Subject: [PATCH 3/3] [fern-replay] Resolved conflicts
Patches replayed:
- patch-4894603d: chore: Restore custom wiring in management/__init__.py
- patch-7271f157: Revert wrapper file to preserve Auth0 telemetry customizations
- patch-c04f0b4d: Fix for incorrect return type and missing __all__ type
- patch-95211006: Restore Auth0 telemetry and custom client wiring after regeneration
- patch-f7384913: Remove duplicate FedCmLoginGooglePatch and FedCmLoginPatch entries
- patch-1e44613d: Added migration guide for v5 to v6
- patch-30b1089a: Updated UPGRADING.md doc
- patch-d6d69aeb: Remove duplicate FedCmLoginGooglePatch and FedCmLoginPatch entries
---
.fern/replay.lock | 6 +++---
src/auth0/management/__init__.py | 10 ----------
src/auth0/management/core/client_wrapper.py | 11 +++++++++++
3 files changed, 14 insertions(+), 13 deletions(-)
diff --git a/.fern/replay.lock b/.fern/replay.lock
index 388f9c7c..16449706 100644
--- a/.fern/replay.lock
+++ b/.fern/replay.lock
@@ -8850,7 +8850,7 @@ patches:
"verifiable_credentials",
]
user_owned: true
- status: unresolved
+ status: resolving
- id: patch-7271f157
content_hash: sha256:cd98dd1948587cf3396a2eacf46626176784bd00996eb660374161bfef686e93
original_commit: 7271f15759cfb545c9ef82b5a4f519ffe0a89db2
@@ -9031,7 +9031,7 @@ patches:
token = await self._async_token()
headers["Authorization"] = f"Bearer {token}"
return headers
- status: unresolved
+ status: resolving
- id: patch-c04f0b4d
content_hash: sha256:d81b346f6b8180a73e2f451377ba6365bd7086e80b1eb22b2d694648365be947
original_commit: c04f0b4dbbe8f2300f4f1bf42f62350888a92da5
@@ -30745,7 +30745,7 @@ patches:
headers["Authorization"] = f"Bearer {token}"
return headers
user_owned: true
- status: unresolved
+ status: resolving
- id: patch-f7384913
content_hash: sha256:d81b346f6b8180a73e2f451377ba6365bd7086e80b1eb22b2d694648365be947
original_commit: f7384913ab0a14df83dbc602d2b694e2cb7b7668
diff --git a/src/auth0/management/__init__.py b/src/auth0/management/__init__.py
index c07ffb67..6d53c2e2 100644
--- a/src/auth0/management/__init__.py
+++ b/src/auth0/management/__init__.py
@@ -2490,8 +2490,6 @@
FedCmLoginGoogle,
FedCmLoginGooglePatch,
FedCmLoginPatch,
- FedCmLoginGooglePatch,
- FedCmLoginPatch,
FlowAction,
FlowActionActivecampaign,
FlowActionActivecampaignListContacts,
@@ -3888,8 +3886,6 @@
from .management_client import AsyncManagementClient, CustomDomainHeader, ManagementClient
from .token_provider import AsyncTokenProvider, TokenProvider
from .version import __version__
- from .management_client import AsyncManagementClient, CustomDomainHeader, ManagementClient
- from .token_provider import AsyncTokenProvider, TokenProvider
_dynamic_imports: typing.Dict[str, str] = {
"Action": ".types",
"ActionBase": ".types",
@@ -4967,7 +4963,6 @@
"CspReportingEndpoints": ".types",
"CspReportingInfrastructure": ".types",
"CustomDomain": ".types",
- "CustomDomainHeader": ".management_client",
"CustomDomainCustomClientIpHeader": ".types",
"CustomDomainCustomClientIpHeaderEnum": ".types",
"CustomDomainHeader": ".management_client",
@@ -6387,8 +6382,6 @@
"FedCmLoginGoogle": ".types",
"FedCmLoginGooglePatch": ".types",
"FedCmLoginPatch": ".types",
- "FedCmLoginGooglePatch": ".types",
- "FedCmLoginPatch": ".types",
"FlowAction": ".types",
"FlowActionActivecampaign": ".types",
"FlowActionActivecampaignListContacts": ".types",
@@ -8874,7 +8867,6 @@ def __dir__():
"CspReportingEndpoints",
"CspReportingInfrastructure",
"CustomDomain",
- "CustomDomainHeader",
"CustomDomainCustomClientIpHeader",
"CustomDomainCustomClientIpHeaderEnum",
"CustomDomainHeader",
@@ -10294,8 +10286,6 @@ def __dir__():
"FedCmLoginGoogle",
"FedCmLoginGooglePatch",
"FedCmLoginPatch",
- "FedCmLoginGooglePatch",
- "FedCmLoginPatch",
"FlowAction",
"FlowActionActivecampaign",
"FlowActionActivecampaignListContacts",
diff --git a/src/auth0/management/core/client_wrapper.py b/src/auth0/management/core/client_wrapper.py
index 53265612..fd991f52 100644
--- a/src/auth0/management/core/client_wrapper.py
+++ b/src/auth0/management/core/client_wrapper.py
@@ -35,7 +35,18 @@ def __init__(
self._logging = logging
def get_headers(self) -> typing.Dict[str, str]:
+ py_version = platform.python_version()
+ version = sys.modules["auth0"].__version__
+
+ auth0_client = dumps({
+ "name": "auth0-python",
+ "version": version,
+ "env": {"python": py_version}
+ }).encode("utf-8")
+
headers: typing.Dict[str, str] = {
+ "User-Agent": f"Python/{py_version}",
+ "Auth0-Client": base64.b64encode(auth0_client).decode(),
**(self.get_custom_headers() or {}),
}
headers["Authorization"] = f"Bearer {self._get_token()}"