diff --git a/.fern/replay.lock b/.fern/replay.lock index 38675ab8..ea40d88c 100644 --- a/.fern/replay.lock +++ b/.fern/replay.lock @@ -67,7 +67,13 @@ generations: cli_version: unknown generator_versions: fernapi/fern-python-sdk: 5.26.0 -current_generation: 850d1a4c4bf5ba44f0625ad47806728afb00f262 + - commit_sha: 7e308145caae3e97a4b71308e78be026b1f100e0 + tree_hash: d22f26728a1a73ace08aa3feadf5393b6baa2120 + timestamp: 2026-08-18T10:41:33.667Z + cli_version: unknown + generator_versions: + fernapi/fern-python-sdk: 5.26.0 +current_generation: 7e308145caae3e97a4b71308e78be026b1f100e0 patches: - id: patch-4894603d content_hash: sha256:fc35b55720e7e9e354dca29191c5832b7e242ad21ba635310c698ea2c3b70a00 @@ -9009,19 +9015,19 @@ patches: return headers status: resolving - id: patch-c04f0b4d - content_hash: sha256:43ebbb253ebad1f84d1513073cd79c00b97472374fb71a9fe4f560956679eb8f + content_hash: sha256:8956a9a62d80f8259a926410a849964e99d422b7c6fb78ab920913f12ac5e664 original_commit: c04f0b4dbbe8f2300f4f1bf42f62350888a92da5 original_message: Fix for incorrect return type and missing __all__ type original_author: Sourav Basu - base_generation: 850d1a4c4bf5ba44f0625ad47806728afb00f262 + base_generation: 7e308145caae3e97a4b71308e78be026b1f100e0 files: - src/auth0/management/__init__.py patch_content: | diff --git a/src/auth0/management/__init__.py b/src/auth0/management/__init__.py - index 2b5797ab..ee01f5ed 100644 + index 914ee71f..c0ad72b8 100644 --- a/src/auth0/management/__init__.py +++ b/src/auth0/management/__init__.py - @@ -1879,6 +1879,8 @@ if typing.TYPE_CHECKING: + @@ -1888,6 +1888,8 @@ if typing.TYPE_CHECKING: FedCmLoginGoogle, FedCmLoginGooglePatch, FedCmLoginPatch, @@ -9030,7 +9036,7 @@ patches: FlowAction, FlowActionActivecampaign, FlowActionActivecampaignListContacts, - @@ -3236,6 +3238,8 @@ if typing.TYPE_CHECKING: + @@ -3248,6 +3250,8 @@ if typing.TYPE_CHECKING: from .management_client import AsyncManagementClient, CustomDomainHeader, ManagementClient from .token_provider import AsyncTokenProvider, TokenProvider from .version import __version__ @@ -9039,7 +9045,7 @@ patches: _dynamic_imports: typing.Dict[str, str] = { "Action": ".types", "ActionBase": ".types", - @@ -4287,6 +4291,7 @@ _dynamic_imports: typing.Dict[str, str] = { + @@ -4308,6 +4312,7 @@ _dynamic_imports: typing.Dict[str, str] = { "CspReportingEndpoints": ".types", "CspReportingInfrastructure": ".types", "CustomDomain": ".types", @@ -9047,7 +9053,7 @@ patches: "CustomDomainCustomClientIpHeader": ".types", "CustomDomainCustomClientIpHeaderEnum": ".types", "CustomDomainHeader": ".management_client", - @@ -5121,6 +5126,8 @@ _dynamic_imports: typing.Dict[str, str] = { + @@ -5142,6 +5147,8 @@ _dynamic_imports: typing.Dict[str, str] = { "FedCmLoginGoogle": ".types", "FedCmLoginGooglePatch": ".types", "FedCmLoginPatch": ".types", @@ -9056,7 +9062,7 @@ patches: "FlowAction": ".types", "FlowActionActivecampaign": ".types", "FlowActionActivecampaignListContacts": ".types", - @@ -7541,6 +7548,7 @@ __all__ = [ + @@ -7574,6 +7581,7 @@ __all__ = [ "CspReportingEndpoints", "CspReportingInfrastructure", "CustomDomain", @@ -9064,7 +9070,7 @@ patches: "CustomDomainCustomClientIpHeader", "CustomDomainCustomClientIpHeaderEnum", "CustomDomainHeader", - @@ -8375,6 +8383,8 @@ __all__ = [ + @@ -8408,6 +8416,8 @@ __all__ = [ "FedCmLoginGoogle", "FedCmLoginGooglePatch", "FedCmLoginPatch", @@ -9291,10 +9297,13 @@ patches: ClientMobileAndroid, ClientMobileiOs, ClientMyOrganizationConfigurationAllowedStrategiesEnum, + ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum, + ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum, ClientMyOrganizationDeletionBehaviorEnum, ClientMyOrganizationPatchConfiguration, ClientMyOrganizationPostConfiguration, ClientMyOrganizationResponseConfiguration, + ClientMyOrganizationThirdPartyClientAccessConfiguration, ClientOidcBackchannelLogoutInitiators, ClientOidcBackchannelLogoutInitiatorsEnum, ClientOidcBackchannelLogoutInitiatorsModeEnum, @@ -9609,6 +9618,11 @@ patches: ConnectionProfile, ConnectionProfileBitbucket, ConnectionProfileConfig, + ConnectionProfileCrossAppAccessResourceApp, + ConnectionProfileCrossAppAccessResourceAppStatus, + ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum, + ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum, + ConnectionProfileCrossAppAccessResourceAppStatusValueEnum, ConnectionProfileEnabledFeatures, ConnectionProfileId, ConnectionProfileName, @@ -9833,6 +9847,7 @@ patches: ConnectionUpstreamParamsFacebook, ConnectionUpstreamValue, ConnectionUseCommonEndpointAzureAd, + ConnectionUseOauthSpecScope, ConnectionUserAuthorizationUrloAuth1, ConnectionUserIdAttributeSaml, ConnectionUseridAttributeAzureAd, @@ -11526,6 +11541,7 @@ patches: GetActionVersionResponseContent, GetActiveUsersCountStatsResponseContent, GetAculResponseContent, + GetAllKeysNetworkAclsResponseContent, GetAttackProtectionCaptchaResponseContent, GetBotDetectionSettingsResponseContent, GetBrandingDefaultThemeResponseContent, @@ -11796,6 +11812,7 @@ patches: NetworkAclActionBlockEnum, NetworkAclActionLogEnum, NetworkAclActionRedirectEnum, + NetworkAclKey, NetworkAclKeyAlgorithmEnum, NetworkAclMatch, NetworkAclMatchConnectingIpv4Cidr, @@ -11803,6 +11820,7 @@ patches: NetworkAclMatchIpv4Cidr, NetworkAclMatchIpv6Cidr, NetworkAclRule, + NetworkAclRuleMatchAllEnum, NetworkAclRuleScopeEnum, NetworkAclsResponseContent, NotFoundErrorBody, @@ -12531,10 +12549,13 @@ patches: "ClientMobileAndroid": ".types", "ClientMobileiOs": ".types", "ClientMyOrganizationConfigurationAllowedStrategiesEnum": ".types", + "ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum": ".types", + "ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum": ".types", "ClientMyOrganizationDeletionBehaviorEnum": ".types", "ClientMyOrganizationPatchConfiguration": ".types", "ClientMyOrganizationPostConfiguration": ".types", "ClientMyOrganizationResponseConfiguration": ".types", + "ClientMyOrganizationThirdPartyClientAccessConfiguration": ".types", "ClientOidcBackchannelLogoutInitiators": ".types", "ClientOidcBackchannelLogoutInitiatorsEnum": ".types", "ClientOidcBackchannelLogoutInitiatorsModeEnum": ".types", @@ -12850,6 +12871,11 @@ patches: "ConnectionProfile": ".types", "ConnectionProfileBitbucket": ".types", "ConnectionProfileConfig": ".types", + "ConnectionProfileCrossAppAccessResourceApp": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatus": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusValueEnum": ".types", "ConnectionProfileEnabledFeatures": ".types", "ConnectionProfileId": ".types", "ConnectionProfileName": ".types", @@ -13074,6 +13100,7 @@ patches: "ConnectionUpstreamParamsFacebook": ".types", "ConnectionUpstreamValue": ".types", "ConnectionUseCommonEndpointAzureAd": ".types", + "ConnectionUseOauthSpecScope": ".types", "ConnectionUserAuthorizationUrloAuth1": ".types", "ConnectionUserIdAttributeSaml": ".types", "ConnectionUseridAttributeAzureAd": ".types", @@ -14774,6 +14801,7 @@ patches: "GetActionVersionResponseContent": ".types", "GetActiveUsersCountStatsResponseContent": ".types", "GetAculResponseContent": ".types", + "GetAllKeysNetworkAclsResponseContent": ".types", "GetAttackProtectionCaptchaResponseContent": ".types", "GetBotDetectionSettingsResponseContent": ".types", "GetBrandingDefaultThemeResponseContent": ".types", @@ -15047,6 +15075,7 @@ patches: "NetworkAclActionBlockEnum": ".types", "NetworkAclActionLogEnum": ".types", "NetworkAclActionRedirectEnum": ".types", + "NetworkAclKey": ".types", "NetworkAclKeyAlgorithmEnum": ".types", "NetworkAclMatch": ".types", "NetworkAclMatchConnectingIpv4Cidr": ".types", @@ -15054,6 +15083,7 @@ patches: "NetworkAclMatchIpv4Cidr": ".types", "NetworkAclMatchIpv6Cidr": ".types", "NetworkAclRule": ".types", + "NetworkAclRuleMatchAllEnum": ".types", "NetworkAclRuleScopeEnum": ".types", "NetworkAclsResponseContent": ".types", "NotFoundError": ".errors", @@ -15788,10 +15818,13 @@ patches: "ClientMobileAndroid", "ClientMobileiOs", "ClientMyOrganizationConfigurationAllowedStrategiesEnum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum", "ClientMyOrganizationDeletionBehaviorEnum", "ClientMyOrganizationPatchConfiguration", "ClientMyOrganizationPostConfiguration", "ClientMyOrganizationResponseConfiguration", + "ClientMyOrganizationThirdPartyClientAccessConfiguration", "ClientOidcBackchannelLogoutInitiators", "ClientOidcBackchannelLogoutInitiatorsEnum", "ClientOidcBackchannelLogoutInitiatorsModeEnum", @@ -16107,6 +16140,11 @@ patches: "ConnectionProfile", "ConnectionProfileBitbucket", "ConnectionProfileConfig", + "ConnectionProfileCrossAppAccessResourceApp", + "ConnectionProfileCrossAppAccessResourceAppStatus", + "ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum", + "ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum", + "ConnectionProfileCrossAppAccessResourceAppStatusValueEnum", "ConnectionProfileEnabledFeatures", "ConnectionProfileId", "ConnectionProfileName", @@ -16331,6 +16369,7 @@ patches: "ConnectionUpstreamParamsFacebook", "ConnectionUpstreamValue", "ConnectionUseCommonEndpointAzureAd", + "ConnectionUseOauthSpecScope", "ConnectionUserAuthorizationUrloAuth1", "ConnectionUserIdAttributeSaml", "ConnectionUseridAttributeAzureAd", @@ -18031,6 +18070,7 @@ patches: "GetActionVersionResponseContent", "GetActiveUsersCountStatsResponseContent", "GetAculResponseContent", + "GetAllKeysNetworkAclsResponseContent", "GetAttackProtectionCaptchaResponseContent", "GetBotDetectionSettingsResponseContent", "GetBrandingDefaultThemeResponseContent", @@ -18304,6 +18344,7 @@ patches: "NetworkAclActionBlockEnum", "NetworkAclActionLogEnum", "NetworkAclActionRedirectEnum", + "NetworkAclKey", "NetworkAclKeyAlgorithmEnum", "NetworkAclMatch", "NetworkAclMatchConnectingIpv4Cidr", @@ -18311,6 +18352,7 @@ patches: "NetworkAclMatchIpv4Cidr", "NetworkAclMatchIpv6Cidr", "NetworkAclRule", + "NetworkAclRuleMatchAllEnum", "NetworkAclRuleScopeEnum", "NetworkAclsResponseContent", "NotFoundError", @@ -28773,19 +28815,19 @@ patches: user_owned: true status: resolving - id: patch-f7384913 - content_hash: sha256:43ebbb253ebad1f84d1513073cd79c00b97472374fb71a9fe4f560956679eb8f + content_hash: sha256:8956a9a62d80f8259a926410a849964e99d422b7c6fb78ab920913f12ac5e664 original_commit: f7384913ab0a14df83dbc602d2b694e2cb7b7668 original_message: Remove duplicate FedCmLoginGooglePatch and FedCmLoginPatch entries original_author: Kunal Dawar - base_generation: 850d1a4c4bf5ba44f0625ad47806728afb00f262 + base_generation: 7e308145caae3e97a4b71308e78be026b1f100e0 files: - src/auth0/management/__init__.py patch_content: | diff --git a/src/auth0/management/__init__.py b/src/auth0/management/__init__.py - index 2b5797ab..ee01f5ed 100644 + index 914ee71f..c0ad72b8 100644 --- a/src/auth0/management/__init__.py +++ b/src/auth0/management/__init__.py - @@ -1879,6 +1879,8 @@ if typing.TYPE_CHECKING: + @@ -1888,6 +1888,8 @@ if typing.TYPE_CHECKING: FedCmLoginGoogle, FedCmLoginGooglePatch, FedCmLoginPatch, @@ -28794,7 +28836,7 @@ patches: FlowAction, FlowActionActivecampaign, FlowActionActivecampaignListContacts, - @@ -3236,6 +3238,8 @@ if typing.TYPE_CHECKING: + @@ -3248,6 +3250,8 @@ if typing.TYPE_CHECKING: from .management_client import AsyncManagementClient, CustomDomainHeader, ManagementClient from .token_provider import AsyncTokenProvider, TokenProvider from .version import __version__ @@ -28803,7 +28845,7 @@ patches: _dynamic_imports: typing.Dict[str, str] = { "Action": ".types", "ActionBase": ".types", - @@ -4287,6 +4291,7 @@ _dynamic_imports: typing.Dict[str, str] = { + @@ -4308,6 +4312,7 @@ _dynamic_imports: typing.Dict[str, str] = { "CspReportingEndpoints": ".types", "CspReportingInfrastructure": ".types", "CustomDomain": ".types", @@ -28811,7 +28853,7 @@ patches: "CustomDomainCustomClientIpHeader": ".types", "CustomDomainCustomClientIpHeaderEnum": ".types", "CustomDomainHeader": ".management_client", - @@ -5121,6 +5126,8 @@ _dynamic_imports: typing.Dict[str, str] = { + @@ -5142,6 +5147,8 @@ _dynamic_imports: typing.Dict[str, str] = { "FedCmLoginGoogle": ".types", "FedCmLoginGooglePatch": ".types", "FedCmLoginPatch": ".types", @@ -28820,7 +28862,7 @@ patches: "FlowAction": ".types", "FlowActionActivecampaign": ".types", "FlowActionActivecampaignListContacts": ".types", - @@ -7541,6 +7548,7 @@ __all__ = [ + @@ -7574,6 +7581,7 @@ __all__ = [ "CspReportingEndpoints", "CspReportingInfrastructure", "CustomDomain", @@ -28828,7 +28870,7 @@ patches: "CustomDomainCustomClientIpHeader", "CustomDomainCustomClientIpHeaderEnum", "CustomDomainHeader", - @@ -8375,6 +8383,8 @@ __all__ = [ + @@ -8408,6 +8416,8 @@ __all__ = [ "FedCmLoginGoogle", "FedCmLoginGooglePatch", "FedCmLoginPatch", @@ -29055,10 +29097,13 @@ patches: ClientMobileAndroid, ClientMobileiOs, ClientMyOrganizationConfigurationAllowedStrategiesEnum, + ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum, + ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum, ClientMyOrganizationDeletionBehaviorEnum, ClientMyOrganizationPatchConfiguration, ClientMyOrganizationPostConfiguration, ClientMyOrganizationResponseConfiguration, + ClientMyOrganizationThirdPartyClientAccessConfiguration, ClientOidcBackchannelLogoutInitiators, ClientOidcBackchannelLogoutInitiatorsEnum, ClientOidcBackchannelLogoutInitiatorsModeEnum, @@ -29373,6 +29418,11 @@ patches: ConnectionProfile, ConnectionProfileBitbucket, ConnectionProfileConfig, + ConnectionProfileCrossAppAccessResourceApp, + ConnectionProfileCrossAppAccessResourceAppStatus, + ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum, + ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum, + ConnectionProfileCrossAppAccessResourceAppStatusValueEnum, ConnectionProfileEnabledFeatures, ConnectionProfileId, ConnectionProfileName, @@ -29597,6 +29647,7 @@ patches: ConnectionUpstreamParamsFacebook, ConnectionUpstreamValue, ConnectionUseCommonEndpointAzureAd, + ConnectionUseOauthSpecScope, ConnectionUserAuthorizationUrloAuth1, ConnectionUserIdAttributeSaml, ConnectionUseridAttributeAzureAd, @@ -31290,6 +31341,7 @@ patches: GetActionVersionResponseContent, GetActiveUsersCountStatsResponseContent, GetAculResponseContent, + GetAllKeysNetworkAclsResponseContent, GetAttackProtectionCaptchaResponseContent, GetBotDetectionSettingsResponseContent, GetBrandingDefaultThemeResponseContent, @@ -31560,6 +31612,7 @@ patches: NetworkAclActionBlockEnum, NetworkAclActionLogEnum, NetworkAclActionRedirectEnum, + NetworkAclKey, NetworkAclKeyAlgorithmEnum, NetworkAclMatch, NetworkAclMatchConnectingIpv4Cidr, @@ -31567,6 +31620,7 @@ patches: NetworkAclMatchIpv4Cidr, NetworkAclMatchIpv6Cidr, NetworkAclRule, + NetworkAclRuleMatchAllEnum, NetworkAclRuleScopeEnum, NetworkAclsResponseContent, NotFoundErrorBody, @@ -32295,10 +32349,13 @@ patches: "ClientMobileAndroid": ".types", "ClientMobileiOs": ".types", "ClientMyOrganizationConfigurationAllowedStrategiesEnum": ".types", + "ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum": ".types", + "ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum": ".types", "ClientMyOrganizationDeletionBehaviorEnum": ".types", "ClientMyOrganizationPatchConfiguration": ".types", "ClientMyOrganizationPostConfiguration": ".types", "ClientMyOrganizationResponseConfiguration": ".types", + "ClientMyOrganizationThirdPartyClientAccessConfiguration": ".types", "ClientOidcBackchannelLogoutInitiators": ".types", "ClientOidcBackchannelLogoutInitiatorsEnum": ".types", "ClientOidcBackchannelLogoutInitiatorsModeEnum": ".types", @@ -32614,6 +32671,11 @@ patches: "ConnectionProfile": ".types", "ConnectionProfileBitbucket": ".types", "ConnectionProfileConfig": ".types", + "ConnectionProfileCrossAppAccessResourceApp": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatus": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusValueEnum": ".types", "ConnectionProfileEnabledFeatures": ".types", "ConnectionProfileId": ".types", "ConnectionProfileName": ".types", @@ -32838,6 +32900,7 @@ patches: "ConnectionUpstreamParamsFacebook": ".types", "ConnectionUpstreamValue": ".types", "ConnectionUseCommonEndpointAzureAd": ".types", + "ConnectionUseOauthSpecScope": ".types", "ConnectionUserAuthorizationUrloAuth1": ".types", "ConnectionUserIdAttributeSaml": ".types", "ConnectionUseridAttributeAzureAd": ".types", @@ -34538,6 +34601,7 @@ patches: "GetActionVersionResponseContent": ".types", "GetActiveUsersCountStatsResponseContent": ".types", "GetAculResponseContent": ".types", + "GetAllKeysNetworkAclsResponseContent": ".types", "GetAttackProtectionCaptchaResponseContent": ".types", "GetBotDetectionSettingsResponseContent": ".types", "GetBrandingDefaultThemeResponseContent": ".types", @@ -34811,6 +34875,7 @@ patches: "NetworkAclActionBlockEnum": ".types", "NetworkAclActionLogEnum": ".types", "NetworkAclActionRedirectEnum": ".types", + "NetworkAclKey": ".types", "NetworkAclKeyAlgorithmEnum": ".types", "NetworkAclMatch": ".types", "NetworkAclMatchConnectingIpv4Cidr": ".types", @@ -34818,6 +34883,7 @@ patches: "NetworkAclMatchIpv4Cidr": ".types", "NetworkAclMatchIpv6Cidr": ".types", "NetworkAclRule": ".types", + "NetworkAclRuleMatchAllEnum": ".types", "NetworkAclRuleScopeEnum": ".types", "NetworkAclsResponseContent": ".types", "NotFoundError": ".errors", @@ -35552,10 +35618,13 @@ patches: "ClientMobileAndroid", "ClientMobileiOs", "ClientMyOrganizationConfigurationAllowedStrategiesEnum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum", "ClientMyOrganizationDeletionBehaviorEnum", "ClientMyOrganizationPatchConfiguration", "ClientMyOrganizationPostConfiguration", "ClientMyOrganizationResponseConfiguration", + "ClientMyOrganizationThirdPartyClientAccessConfiguration", "ClientOidcBackchannelLogoutInitiators", "ClientOidcBackchannelLogoutInitiatorsEnum", "ClientOidcBackchannelLogoutInitiatorsModeEnum", @@ -35871,6 +35940,11 @@ patches: "ConnectionProfile", "ConnectionProfileBitbucket", "ConnectionProfileConfig", + "ConnectionProfileCrossAppAccessResourceApp", + "ConnectionProfileCrossAppAccessResourceAppStatus", + "ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum", + "ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum", + "ConnectionProfileCrossAppAccessResourceAppStatusValueEnum", "ConnectionProfileEnabledFeatures", "ConnectionProfileId", "ConnectionProfileName", @@ -36095,6 +36169,7 @@ patches: "ConnectionUpstreamParamsFacebook", "ConnectionUpstreamValue", "ConnectionUseCommonEndpointAzureAd", + "ConnectionUseOauthSpecScope", "ConnectionUserAuthorizationUrloAuth1", "ConnectionUserIdAttributeSaml", "ConnectionUseridAttributeAzureAd", @@ -37795,6 +37870,7 @@ patches: "GetActionVersionResponseContent", "GetActiveUsersCountStatsResponseContent", "GetAculResponseContent", + "GetAllKeysNetworkAclsResponseContent", "GetAttackProtectionCaptchaResponseContent", "GetBotDetectionSettingsResponseContent", "GetBrandingDefaultThemeResponseContent", @@ -38068,6 +38144,7 @@ patches: "NetworkAclActionBlockEnum", "NetworkAclActionLogEnum", "NetworkAclActionRedirectEnum", + "NetworkAclKey", "NetworkAclKeyAlgorithmEnum", "NetworkAclMatch", "NetworkAclMatchConnectingIpv4Cidr", @@ -38075,6 +38152,7 @@ patches: "NetworkAclMatchIpv4Cidr", "NetworkAclMatchIpv6Cidr", "NetworkAclRule", + "NetworkAclRuleMatchAllEnum", "NetworkAclRuleScopeEnum", "NetworkAclsResponseContent", "NotFoundError", @@ -38578,7 +38656,7 @@ patches: original_commit: 1e44613dc017468608983dfc1363804d02ed8fc4 original_message: Added migration guide for v5 to v6 original_author: Sourav Basu - base_generation: 850d1a4c4bf5ba44f0625ad47806728afb00f262 + base_generation: 7e308145caae3e97a4b71308e78be026b1f100e0 files: - UPGRADING.md patch_content: | @@ -38910,7 +38988,7 @@ patches: original_commit: 30b1089ae90f33c4b431b9d868edd89a6d4697ce original_message: Updated UPGRADING.md doc original_author: Sourav Basu - base_generation: 850d1a4c4bf5ba44f0625ad47806728afb00f262 + base_generation: 7e308145caae3e97a4b71308e78be026b1f100e0 files: - UPGRADING.md patch_content: | @@ -39238,19 +39316,19 @@ patches: endpoint. user_owned: true - id: patch-d6d69aeb - content_hash: sha256:43ebbb253ebad1f84d1513073cd79c00b97472374fb71a9fe4f560956679eb8f + content_hash: sha256:8956a9a62d80f8259a926410a849964e99d422b7c6fb78ab920913f12ac5e664 original_commit: d6d69aeb98af7789afffbc697bc8fd50d7d86baa original_message: Remove duplicate FedCmLoginGooglePatch and FedCmLoginPatch entries original_author: Kunal Dawar - base_generation: 850d1a4c4bf5ba44f0625ad47806728afb00f262 + base_generation: 7e308145caae3e97a4b71308e78be026b1f100e0 files: - src/auth0/management/__init__.py patch_content: | diff --git a/src/auth0/management/__init__.py b/src/auth0/management/__init__.py - index 2b5797ab..ee01f5ed 100644 + index 914ee71f..c0ad72b8 100644 --- a/src/auth0/management/__init__.py +++ b/src/auth0/management/__init__.py - @@ -1879,6 +1879,8 @@ if typing.TYPE_CHECKING: + @@ -1888,6 +1888,8 @@ if typing.TYPE_CHECKING: FedCmLoginGoogle, FedCmLoginGooglePatch, FedCmLoginPatch, @@ -39259,7 +39337,7 @@ patches: FlowAction, FlowActionActivecampaign, FlowActionActivecampaignListContacts, - @@ -3236,6 +3238,8 @@ if typing.TYPE_CHECKING: + @@ -3248,6 +3250,8 @@ if typing.TYPE_CHECKING: from .management_client import AsyncManagementClient, CustomDomainHeader, ManagementClient from .token_provider import AsyncTokenProvider, TokenProvider from .version import __version__ @@ -39268,7 +39346,7 @@ patches: _dynamic_imports: typing.Dict[str, str] = { "Action": ".types", "ActionBase": ".types", - @@ -4287,6 +4291,7 @@ _dynamic_imports: typing.Dict[str, str] = { + @@ -4308,6 +4312,7 @@ _dynamic_imports: typing.Dict[str, str] = { "CspReportingEndpoints": ".types", "CspReportingInfrastructure": ".types", "CustomDomain": ".types", @@ -39276,7 +39354,7 @@ patches: "CustomDomainCustomClientIpHeader": ".types", "CustomDomainCustomClientIpHeaderEnum": ".types", "CustomDomainHeader": ".management_client", - @@ -5121,6 +5126,8 @@ _dynamic_imports: typing.Dict[str, str] = { + @@ -5142,6 +5147,8 @@ _dynamic_imports: typing.Dict[str, str] = { "FedCmLoginGoogle": ".types", "FedCmLoginGooglePatch": ".types", "FedCmLoginPatch": ".types", @@ -39285,7 +39363,7 @@ patches: "FlowAction": ".types", "FlowActionActivecampaign": ".types", "FlowActionActivecampaignListContacts": ".types", - @@ -7541,6 +7548,7 @@ __all__ = [ + @@ -7574,6 +7581,7 @@ __all__ = [ "CspReportingEndpoints", "CspReportingInfrastructure", "CustomDomain", @@ -39293,7 +39371,7 @@ patches: "CustomDomainCustomClientIpHeader", "CustomDomainCustomClientIpHeaderEnum", "CustomDomainHeader", - @@ -8375,6 +8383,8 @@ __all__ = [ + @@ -8408,6 +8416,8 @@ __all__ = [ "FedCmLoginGoogle", "FedCmLoginGooglePatch", "FedCmLoginPatch", @@ -39520,10 +39598,13 @@ patches: ClientMobileAndroid, ClientMobileiOs, ClientMyOrganizationConfigurationAllowedStrategiesEnum, + ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum, + ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum, ClientMyOrganizationDeletionBehaviorEnum, ClientMyOrganizationPatchConfiguration, ClientMyOrganizationPostConfiguration, ClientMyOrganizationResponseConfiguration, + ClientMyOrganizationThirdPartyClientAccessConfiguration, ClientOidcBackchannelLogoutInitiators, ClientOidcBackchannelLogoutInitiatorsEnum, ClientOidcBackchannelLogoutInitiatorsModeEnum, @@ -39838,6 +39919,11 @@ patches: ConnectionProfile, ConnectionProfileBitbucket, ConnectionProfileConfig, + ConnectionProfileCrossAppAccessResourceApp, + ConnectionProfileCrossAppAccessResourceAppStatus, + ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum, + ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum, + ConnectionProfileCrossAppAccessResourceAppStatusValueEnum, ConnectionProfileEnabledFeatures, ConnectionProfileId, ConnectionProfileName, @@ -40062,6 +40148,7 @@ patches: ConnectionUpstreamParamsFacebook, ConnectionUpstreamValue, ConnectionUseCommonEndpointAzureAd, + ConnectionUseOauthSpecScope, ConnectionUserAuthorizationUrloAuth1, ConnectionUserIdAttributeSaml, ConnectionUseridAttributeAzureAd, @@ -41755,6 +41842,7 @@ patches: GetActionVersionResponseContent, GetActiveUsersCountStatsResponseContent, GetAculResponseContent, + GetAllKeysNetworkAclsResponseContent, GetAttackProtectionCaptchaResponseContent, GetBotDetectionSettingsResponseContent, GetBrandingDefaultThemeResponseContent, @@ -42025,6 +42113,7 @@ patches: NetworkAclActionBlockEnum, NetworkAclActionLogEnum, NetworkAclActionRedirectEnum, + NetworkAclKey, NetworkAclKeyAlgorithmEnum, NetworkAclMatch, NetworkAclMatchConnectingIpv4Cidr, @@ -42032,6 +42121,7 @@ patches: NetworkAclMatchIpv4Cidr, NetworkAclMatchIpv6Cidr, NetworkAclRule, + NetworkAclRuleMatchAllEnum, NetworkAclRuleScopeEnum, NetworkAclsResponseContent, NotFoundErrorBody, @@ -42760,10 +42850,13 @@ patches: "ClientMobileAndroid": ".types", "ClientMobileiOs": ".types", "ClientMyOrganizationConfigurationAllowedStrategiesEnum": ".types", + "ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum": ".types", + "ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum": ".types", "ClientMyOrganizationDeletionBehaviorEnum": ".types", "ClientMyOrganizationPatchConfiguration": ".types", "ClientMyOrganizationPostConfiguration": ".types", "ClientMyOrganizationResponseConfiguration": ".types", + "ClientMyOrganizationThirdPartyClientAccessConfiguration": ".types", "ClientOidcBackchannelLogoutInitiators": ".types", "ClientOidcBackchannelLogoutInitiatorsEnum": ".types", "ClientOidcBackchannelLogoutInitiatorsModeEnum": ".types", @@ -43079,6 +43172,11 @@ patches: "ConnectionProfile": ".types", "ConnectionProfileBitbucket": ".types", "ConnectionProfileConfig": ".types", + "ConnectionProfileCrossAppAccessResourceApp": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatus": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusValueEnum": ".types", "ConnectionProfileEnabledFeatures": ".types", "ConnectionProfileId": ".types", "ConnectionProfileName": ".types", @@ -43303,6 +43401,7 @@ patches: "ConnectionUpstreamParamsFacebook": ".types", "ConnectionUpstreamValue": ".types", "ConnectionUseCommonEndpointAzureAd": ".types", + "ConnectionUseOauthSpecScope": ".types", "ConnectionUserAuthorizationUrloAuth1": ".types", "ConnectionUserIdAttributeSaml": ".types", "ConnectionUseridAttributeAzureAd": ".types", @@ -45003,6 +45102,7 @@ patches: "GetActionVersionResponseContent": ".types", "GetActiveUsersCountStatsResponseContent": ".types", "GetAculResponseContent": ".types", + "GetAllKeysNetworkAclsResponseContent": ".types", "GetAttackProtectionCaptchaResponseContent": ".types", "GetBotDetectionSettingsResponseContent": ".types", "GetBrandingDefaultThemeResponseContent": ".types", @@ -45276,6 +45376,7 @@ patches: "NetworkAclActionBlockEnum": ".types", "NetworkAclActionLogEnum": ".types", "NetworkAclActionRedirectEnum": ".types", + "NetworkAclKey": ".types", "NetworkAclKeyAlgorithmEnum": ".types", "NetworkAclMatch": ".types", "NetworkAclMatchConnectingIpv4Cidr": ".types", @@ -45283,6 +45384,7 @@ patches: "NetworkAclMatchIpv4Cidr": ".types", "NetworkAclMatchIpv6Cidr": ".types", "NetworkAclRule": ".types", + "NetworkAclRuleMatchAllEnum": ".types", "NetworkAclRuleScopeEnum": ".types", "NetworkAclsResponseContent": ".types", "NotFoundError": ".errors", @@ -46017,10 +46119,13 @@ patches: "ClientMobileAndroid", "ClientMobileiOs", "ClientMyOrganizationConfigurationAllowedStrategiesEnum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum", "ClientMyOrganizationDeletionBehaviorEnum", "ClientMyOrganizationPatchConfiguration", "ClientMyOrganizationPostConfiguration", "ClientMyOrganizationResponseConfiguration", + "ClientMyOrganizationThirdPartyClientAccessConfiguration", "ClientOidcBackchannelLogoutInitiators", "ClientOidcBackchannelLogoutInitiatorsEnum", "ClientOidcBackchannelLogoutInitiatorsModeEnum", @@ -46336,6 +46441,11 @@ patches: "ConnectionProfile", "ConnectionProfileBitbucket", "ConnectionProfileConfig", + "ConnectionProfileCrossAppAccessResourceApp", + "ConnectionProfileCrossAppAccessResourceAppStatus", + "ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum", + "ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum", + "ConnectionProfileCrossAppAccessResourceAppStatusValueEnum", "ConnectionProfileEnabledFeatures", "ConnectionProfileId", "ConnectionProfileName", @@ -46560,6 +46670,7 @@ patches: "ConnectionUpstreamParamsFacebook", "ConnectionUpstreamValue", "ConnectionUseCommonEndpointAzureAd", + "ConnectionUseOauthSpecScope", "ConnectionUserAuthorizationUrloAuth1", "ConnectionUserIdAttributeSaml", "ConnectionUseridAttributeAzureAd", @@ -48260,6 +48371,7 @@ patches: "GetActionVersionResponseContent", "GetActiveUsersCountStatsResponseContent", "GetAculResponseContent", + "GetAllKeysNetworkAclsResponseContent", "GetAttackProtectionCaptchaResponseContent", "GetBotDetectionSettingsResponseContent", "GetBrandingDefaultThemeResponseContent", @@ -48533,6 +48645,7 @@ patches: "NetworkAclActionBlockEnum", "NetworkAclActionLogEnum", "NetworkAclActionRedirectEnum", + "NetworkAclKey", "NetworkAclKeyAlgorithmEnum", "NetworkAclMatch", "NetworkAclMatchConnectingIpv4Cidr", @@ -48540,6 +48653,7 @@ patches: "NetworkAclMatchIpv4Cidr", "NetworkAclMatchIpv6Cidr", "NetworkAclRule", + "NetworkAclRuleMatchAllEnum", "NetworkAclRuleScopeEnum", "NetworkAclsResponseContent", "NotFoundError", @@ -49037,3 +49151,4 @@ patches: "users", "verifiable_credentials", ] + user_owned: true diff --git a/reference.md b/reference.md index b2414f8a..fe0b3eb2 100644 --- a/reference.md +++ b/reference.md @@ -1827,7 +1827,7 @@ For more information, read [Applications in Auth0](https://www.auth0.com/docs/ge `jwt_configuration.lifetime_in_seconds`, `jwt_configuration.secret_encoded`, `jwt_configuration.scopes`, `jwt_configuration.alg`, `api_type`, `logo_uri`, `allowed_clients`, `owners`, `custom_login_page`, - `custom_login_page_off`, `sso`, `addons`, `form_template`, + `custom_login_page_on`, `sso`, `addons`, `form_template`, `custom_login_page_codeview`, `resource_servers`, `client_metadata`, `mobile`, `mobile.android`, `mobile.ios`, `allowed_logout_urls`, `token_endpoint_auth_method`, `is_first_party`, `oidc_conformant`, @@ -2695,7 +2695,7 @@ For more information, read [Applications in Auth0](https://www.auth0.com/docs/ge `jwt_configuration.lifetime_in_seconds`, `jwt_configuration.secret_encoded`, `jwt_configuration.scopes`, `jwt_configuration.alg`, `api_type`, `logo_uri`, `allowed_clients`, `owners`, `custom_login_page`, - `custom_login_page_off`, `sso`, `addons`, `form_template`, + `custom_login_page_on`, `sso`, `addons`, `form_template`, `custom_login_page_codeview`, `resource_servers`, `client_metadata`, `mobile`, `mobile.android`, `mobile.ios`, `allowed_logout_urls`, `token_endpoint_auth_method`, `is_first_party`, `oidc_conformant`, @@ -3651,6 +3651,14 @@ client.connection_profiles.create(
+**cross_app_access_resource_app:** `typing.Optional[ConnectionProfileCrossAppAccessResourceApp]` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -4054,6 +4062,14 @@ client.connection_profiles.update(
+**cross_app_access_resource_app:** `typing.Optional[ConnectionProfileCrossAppAccessResourceApp]` + +
+
+ +
+
+ **request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
@@ -4564,7 +4580,7 @@ client.connections.delete( Update details for a specific [connection](https://auth0.com/docs/authenticate/identity-providers), including option properties for identity provider configuration. -**Note**: If you use the `options` parameter, the entire `options` object is overridden. To avoid partial data or other issues, ensure all parameters are present when using this option. +**Note**: If you use the `options` parameter, the entire `options` object is overridden. To avoid partial data or other issues, ensure all parameters are present when using this option. If any options are unspecified, the default will be used, even if it differs from the existing value.
@@ -30778,6 +30794,69 @@ client.keys.encryption.create_public_wrapping_key( ## Keys NetworkAcls +
client.keys.network_acls.list() -> GetAllKeysNetworkAclsResponseContent +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Retrieve all keys used to verify HTTP Message Signatures on Network ACL rules, ordered by creation time descending. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from auth0.management import Auth0 +from auth0.management.environment import Auth0Environment + +client = Auth0( + token="", + environment=Auth0Environment.DEFAULT, +) + +client.keys.network_acls.list() + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+
client.keys.network_acls.create(...) -> CreateKeysNetworkAclsResponseContent
@@ -30865,6 +30944,79 @@ client.keys.network_acls.create(
+ +
+ + +
client.keys.network_acls.get(...) -> NetworkAclKey +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Retrieve a specific key used to verify HTTP Message Signatures on Network ACL rules. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from auth0.management import Auth0 +from auth0.management.environment import Auth0Environment + +client = Auth0( + token="", + environment=Auth0Environment.DEFAULT, +) + +client.keys.network_acls.get( + id="id", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**id:** `str` — ID of the Network ACL Key to retrieve. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ +
diff --git a/src/auth0/management/__init__.py b/src/auth0/management/__init__.py index 3b10e384..914ee71f 100644 --- a/src/auth0/management/__init__.py +++ b/src/auth0/management/__init__.py @@ -214,10 +214,13 @@ ClientMobileAndroid, ClientMobileiOs, ClientMyOrganizationConfigurationAllowedStrategiesEnum, + ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum, + ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum, ClientMyOrganizationDeletionBehaviorEnum, ClientMyOrganizationPatchConfiguration, ClientMyOrganizationPostConfiguration, ClientMyOrganizationResponseConfiguration, + ClientMyOrganizationThirdPartyClientAccessConfiguration, ClientOidcBackchannelLogoutInitiators, ClientOidcBackchannelLogoutInitiatorsEnum, ClientOidcBackchannelLogoutInitiatorsModeEnum, @@ -532,6 +535,11 @@ ConnectionProfile, ConnectionProfileBitbucket, ConnectionProfileConfig, + ConnectionProfileCrossAppAccessResourceApp, + ConnectionProfileCrossAppAccessResourceAppStatus, + ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum, + ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum, + ConnectionProfileCrossAppAccessResourceAppStatusValueEnum, ConnectionProfileEnabledFeatures, ConnectionProfileId, ConnectionProfileName, @@ -756,6 +764,7 @@ ConnectionUpstreamParamsFacebook, ConnectionUpstreamValue, ConnectionUseCommonEndpointAzureAd, + ConnectionUseOauthSpecScope, ConnectionUserAuthorizationUrloAuth1, ConnectionUserIdAttributeSaml, ConnectionUseridAttributeAzureAd, @@ -2447,6 +2456,7 @@ GetActionVersionResponseContent, GetActiveUsersCountStatsResponseContent, GetAculResponseContent, + GetAllKeysNetworkAclsResponseContent, GetAttackProtectionCaptchaResponseContent, GetBotDetectionSettingsResponseContent, GetBrandingDefaultThemeResponseContent, @@ -2717,6 +2727,7 @@ NetworkAclActionBlockEnum, NetworkAclActionLogEnum, NetworkAclActionRedirectEnum, + NetworkAclKey, NetworkAclKeyAlgorithmEnum, NetworkAclMatch, NetworkAclMatchConnectingIpv4Cidr, @@ -2724,6 +2735,7 @@ NetworkAclMatchIpv4Cidr, NetworkAclMatchIpv6Cidr, NetworkAclRule, + NetworkAclRuleMatchAllEnum, NetworkAclRuleScopeEnum, NetworkAclsResponseContent, NotFoundErrorBody, @@ -3236,8 +3248,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", @@ -3452,10 +3462,13 @@ "ClientMobileAndroid": ".types", "ClientMobileiOs": ".types", "ClientMyOrganizationConfigurationAllowedStrategiesEnum": ".types", + "ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum": ".types", + "ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum": ".types", "ClientMyOrganizationDeletionBehaviorEnum": ".types", "ClientMyOrganizationPatchConfiguration": ".types", "ClientMyOrganizationPostConfiguration": ".types", "ClientMyOrganizationResponseConfiguration": ".types", + "ClientMyOrganizationThirdPartyClientAccessConfiguration": ".types", "ClientOidcBackchannelLogoutInitiators": ".types", "ClientOidcBackchannelLogoutInitiatorsEnum": ".types", "ClientOidcBackchannelLogoutInitiatorsModeEnum": ".types", @@ -3771,6 +3784,11 @@ "ConnectionProfile": ".types", "ConnectionProfileBitbucket": ".types", "ConnectionProfileConfig": ".types", + "ConnectionProfileCrossAppAccessResourceApp": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatus": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum": ".types", + "ConnectionProfileCrossAppAccessResourceAppStatusValueEnum": ".types", "ConnectionProfileEnabledFeatures": ".types", "ConnectionProfileId": ".types", "ConnectionProfileName": ".types", @@ -3995,6 +4013,7 @@ "ConnectionUpstreamParamsFacebook": ".types", "ConnectionUpstreamValue": ".types", "ConnectionUseCommonEndpointAzureAd": ".types", + "ConnectionUseOauthSpecScope": ".types", "ConnectionUserAuthorizationUrloAuth1": ".types", "ConnectionUserIdAttributeSaml": ".types", "ConnectionUseridAttributeAzureAd": ".types", @@ -4289,7 +4308,6 @@ "CspReportingEndpoints": ".types", "CspReportingInfrastructure": ".types", "CustomDomain": ".types", - "CustomDomainHeader": ".management_client", "CustomDomainCustomClientIpHeader": ".types", "CustomDomainCustomClientIpHeaderEnum": ".types", "CustomDomainHeader": ".management_client", @@ -5693,6 +5711,7 @@ "GetActionVersionResponseContent": ".types", "GetActiveUsersCountStatsResponseContent": ".types", "GetAculResponseContent": ".types", + "GetAllKeysNetworkAclsResponseContent": ".types", "GetAttackProtectionCaptchaResponseContent": ".types", "GetBotDetectionSettingsResponseContent": ".types", "GetBrandingDefaultThemeResponseContent": ".types", @@ -5966,6 +5985,7 @@ "NetworkAclActionBlockEnum": ".types", "NetworkAclActionLogEnum": ".types", "NetworkAclActionRedirectEnum": ".types", + "NetworkAclKey": ".types", "NetworkAclKeyAlgorithmEnum": ".types", "NetworkAclMatch": ".types", "NetworkAclMatchConnectingIpv4Cidr": ".types", @@ -5973,6 +5993,7 @@ "NetworkAclMatchIpv4Cidr": ".types", "NetworkAclMatchIpv6Cidr": ".types", "NetworkAclRule": ".types", + "NetworkAclRuleMatchAllEnum": ".types", "NetworkAclRuleScopeEnum": ".types", "NetworkAclsResponseContent": ".types", "NotFoundError": ".errors", @@ -6707,10 +6728,13 @@ def __dir__(): "ClientMobileAndroid", "ClientMobileiOs", "ClientMyOrganizationConfigurationAllowedStrategiesEnum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum", "ClientMyOrganizationDeletionBehaviorEnum", "ClientMyOrganizationPatchConfiguration", "ClientMyOrganizationPostConfiguration", "ClientMyOrganizationResponseConfiguration", + "ClientMyOrganizationThirdPartyClientAccessConfiguration", "ClientOidcBackchannelLogoutInitiators", "ClientOidcBackchannelLogoutInitiatorsEnum", "ClientOidcBackchannelLogoutInitiatorsModeEnum", @@ -7026,6 +7050,11 @@ def __dir__(): "ConnectionProfile", "ConnectionProfileBitbucket", "ConnectionProfileConfig", + "ConnectionProfileCrossAppAccessResourceApp", + "ConnectionProfileCrossAppAccessResourceAppStatus", + "ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum", + "ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum", + "ConnectionProfileCrossAppAccessResourceAppStatusValueEnum", "ConnectionProfileEnabledFeatures", "ConnectionProfileId", "ConnectionProfileName", @@ -7250,6 +7279,7 @@ def __dir__(): "ConnectionUpstreamParamsFacebook", "ConnectionUpstreamValue", "ConnectionUseCommonEndpointAzureAd", + "ConnectionUseOauthSpecScope", "ConnectionUserAuthorizationUrloAuth1", "ConnectionUserIdAttributeSaml", "ConnectionUseridAttributeAzureAd", @@ -7544,7 +7574,6 @@ def __dir__(): "CspReportingEndpoints", "CspReportingInfrastructure", "CustomDomain", - "CustomDomainHeader", "CustomDomainCustomClientIpHeader", "CustomDomainCustomClientIpHeaderEnum", "CustomDomainHeader", @@ -8948,6 +8977,7 @@ def __dir__(): "GetActionVersionResponseContent", "GetActiveUsersCountStatsResponseContent", "GetAculResponseContent", + "GetAllKeysNetworkAclsResponseContent", "GetAttackProtectionCaptchaResponseContent", "GetBotDetectionSettingsResponseContent", "GetBrandingDefaultThemeResponseContent", @@ -9221,6 +9251,7 @@ def __dir__(): "NetworkAclActionBlockEnum", "NetworkAclActionLogEnum", "NetworkAclActionRedirectEnum", + "NetworkAclKey", "NetworkAclKeyAlgorithmEnum", "NetworkAclMatch", "NetworkAclMatchConnectingIpv4Cidr", @@ -9228,6 +9259,7 @@ def __dir__(): "NetworkAclMatchIpv4Cidr", "NetworkAclMatchIpv6Cidr", "NetworkAclRule", + "NetworkAclRuleMatchAllEnum", "NetworkAclRuleScopeEnum", "NetworkAclsResponseContent", "NotFoundError", diff --git a/src/auth0/management/clients/client.py b/src/auth0/management/clients/client.py index 516b14ba..8a86d107 100644 --- a/src/auth0/management/clients/client.py +++ b/src/auth0/management/clients/client.py @@ -119,7 +119,7 @@ def list( `jwt_configuration.lifetime_in_seconds`, `jwt_configuration.secret_encoded`, `jwt_configuration.scopes`, `jwt_configuration.alg`, `api_type`, `logo_uri`, `allowed_clients`, `owners`, `custom_login_page`, - `custom_login_page_off`, `sso`, `addons`, `form_template`, + `custom_login_page_on`, `sso`, `addons`, `form_template`, `custom_login_page_codeview`, `resource_servers`, `client_metadata`, `mobile`, `mobile.android`, `mobile.ios`, `allowed_logout_urls`, `token_endpoint_auth_method`, `is_first_party`, `oidc_conformant`, @@ -621,7 +621,7 @@ def get( `jwt_configuration.lifetime_in_seconds`, `jwt_configuration.secret_encoded`, `jwt_configuration.scopes`, `jwt_configuration.alg`, `api_type`, `logo_uri`, `allowed_clients`, `owners`, `custom_login_page`, - `custom_login_page_off`, `sso`, `addons`, `form_template`, + `custom_login_page_on`, `sso`, `addons`, `form_template`, `custom_login_page_codeview`, `resource_servers`, `client_metadata`, `mobile`, `mobile.android`, `mobile.ios`, `allowed_logout_urls`, `token_endpoint_auth_method`, `is_first_party`, `oidc_conformant`, @@ -1107,7 +1107,7 @@ async def list( `jwt_configuration.lifetime_in_seconds`, `jwt_configuration.secret_encoded`, `jwt_configuration.scopes`, `jwt_configuration.alg`, `api_type`, `logo_uri`, `allowed_clients`, `owners`, `custom_login_page`, - `custom_login_page_off`, `sso`, `addons`, `form_template`, + `custom_login_page_on`, `sso`, `addons`, `form_template`, `custom_login_page_codeview`, `resource_servers`, `client_metadata`, `mobile`, `mobile.android`, `mobile.ios`, `allowed_logout_urls`, `token_endpoint_auth_method`, `is_first_party`, `oidc_conformant`, @@ -1642,7 +1642,7 @@ async def get( `jwt_configuration.lifetime_in_seconds`, `jwt_configuration.secret_encoded`, `jwt_configuration.scopes`, `jwt_configuration.alg`, `api_type`, `logo_uri`, `allowed_clients`, `owners`, `custom_login_page`, - `custom_login_page_off`, `sso`, `addons`, `form_template`, + `custom_login_page_on`, `sso`, `addons`, `form_template`, `custom_login_page_codeview`, `resource_servers`, `client_metadata`, `mobile`, `mobile.android`, `mobile.ios`, `allowed_logout_urls`, `token_endpoint_auth_method`, `is_first_party`, `oidc_conformant`, diff --git a/src/auth0/management/clients/raw_client.py b/src/auth0/management/clients/raw_client.py index 90c08655..fba1584a 100644 --- a/src/auth0/management/clients/raw_client.py +++ b/src/auth0/management/clients/raw_client.py @@ -114,7 +114,7 @@ def list( `jwt_configuration.lifetime_in_seconds`, `jwt_configuration.secret_encoded`, `jwt_configuration.scopes`, `jwt_configuration.alg`, `api_type`, `logo_uri`, `allowed_clients`, `owners`, `custom_login_page`, - `custom_login_page_off`, `sso`, `addons`, `form_template`, + `custom_login_page_on`, `sso`, `addons`, `form_template`, `custom_login_page_codeview`, `resource_servers`, `client_metadata`, `mobile`, `mobile.android`, `mobile.ios`, `allowed_logout_urls`, `token_endpoint_auth_method`, `is_first_party`, `oidc_conformant`, @@ -946,7 +946,7 @@ def get( `jwt_configuration.lifetime_in_seconds`, `jwt_configuration.secret_encoded`, `jwt_configuration.scopes`, `jwt_configuration.alg`, `api_type`, `logo_uri`, `allowed_clients`, `owners`, `custom_login_page`, - `custom_login_page_off`, `sso`, `addons`, `form_template`, + `custom_login_page_on`, `sso`, `addons`, `form_template`, `custom_login_page_codeview`, `resource_servers`, `client_metadata`, `mobile`, `mobile.android`, `mobile.ios`, `allowed_logout_urls`, `token_endpoint_auth_method`, `is_first_party`, `oidc_conformant`, @@ -1705,7 +1705,7 @@ async def list( `jwt_configuration.lifetime_in_seconds`, `jwt_configuration.secret_encoded`, `jwt_configuration.scopes`, `jwt_configuration.alg`, `api_type`, `logo_uri`, `allowed_clients`, `owners`, `custom_login_page`, - `custom_login_page_off`, `sso`, `addons`, `form_template`, + `custom_login_page_on`, `sso`, `addons`, `form_template`, `custom_login_page_codeview`, `resource_servers`, `client_metadata`, `mobile`, `mobile.android`, `mobile.ios`, `allowed_logout_urls`, `token_endpoint_auth_method`, `is_first_party`, `oidc_conformant`, @@ -2540,7 +2540,7 @@ async def get( `jwt_configuration.lifetime_in_seconds`, `jwt_configuration.secret_encoded`, `jwt_configuration.scopes`, `jwt_configuration.alg`, `api_type`, `logo_uri`, `allowed_clients`, `owners`, `custom_login_page`, - `custom_login_page_off`, `sso`, `addons`, `form_template`, + `custom_login_page_on`, `sso`, `addons`, `form_template`, `custom_login_page_codeview`, `resource_servers`, `client_metadata`, `mobile`, `mobile.android`, `mobile.ios`, `allowed_logout_urls`, `token_endpoint_auth_method`, `is_first_party`, `oidc_conformant`, diff --git a/src/auth0/management/connection_profiles/client.py b/src/auth0/management/connection_profiles/client.py index cc31e3cc..8cae7f7d 100644 --- a/src/auth0/management/connection_profiles/client.py +++ b/src/auth0/management/connection_profiles/client.py @@ -8,6 +8,7 @@ from ..types.connection_name_prefix_template import ConnectionNamePrefixTemplate from ..types.connection_profile import ConnectionProfile from ..types.connection_profile_config import ConnectionProfileConfig +from ..types.connection_profile_cross_app_access_resource_app import ConnectionProfileCrossAppAccessResourceApp from ..types.connection_profile_enabled_features import ConnectionProfileEnabledFeatures from ..types.connection_profile_name import ConnectionProfileName from ..types.connection_profile_organization import ConnectionProfileOrganization @@ -93,6 +94,7 @@ def create( enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = OMIT, connection_config: typing.Optional[ConnectionProfileConfig] = OMIT, strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = OMIT, + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> CreateConnectionProfileResponseContent: """ @@ -112,6 +114,8 @@ def create( strategy_overrides : typing.Optional[ConnectionProfileStrategyOverrides] + cross_app_access_resource_app : typing.Optional[ConnectionProfileCrossAppAccessResourceApp] + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -138,6 +142,7 @@ def create( enabled_features=enabled_features, connection_config=connection_config, strategy_overrides=strategy_overrides, + cross_app_access_resource_app=cross_app_access_resource_app, request_options=request_options, ) return _response.data @@ -276,6 +281,7 @@ def update( enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = OMIT, connection_config: typing.Optional[ConnectionProfileConfig] = OMIT, strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = OMIT, + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> UpdateConnectionProfileResponseContent: """ @@ -298,6 +304,8 @@ def update( strategy_overrides : typing.Optional[ConnectionProfileStrategyOverrides] + cross_app_access_resource_app : typing.Optional[ConnectionProfileCrossAppAccessResourceApp] + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -325,6 +333,7 @@ def update( enabled_features=enabled_features, connection_config=connection_config, strategy_overrides=strategy_overrides, + cross_app_access_resource_app=cross_app_access_resource_app, request_options=request_options, ) return _response.data @@ -408,6 +417,7 @@ async def create( enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = OMIT, connection_config: typing.Optional[ConnectionProfileConfig] = OMIT, strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = OMIT, + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> CreateConnectionProfileResponseContent: """ @@ -427,6 +437,8 @@ async def create( strategy_overrides : typing.Optional[ConnectionProfileStrategyOverrides] + cross_app_access_resource_app : typing.Optional[ConnectionProfileCrossAppAccessResourceApp] + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -461,6 +473,7 @@ async def main() -> None: enabled_features=enabled_features, connection_config=connection_config, strategy_overrides=strategy_overrides, + cross_app_access_resource_app=cross_app_access_resource_app, request_options=request_options, ) return _response.data @@ -631,6 +644,7 @@ async def update( enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = OMIT, connection_config: typing.Optional[ConnectionProfileConfig] = OMIT, strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = OMIT, + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> UpdateConnectionProfileResponseContent: """ @@ -653,6 +667,8 @@ async def update( strategy_overrides : typing.Optional[ConnectionProfileStrategyOverrides] + cross_app_access_resource_app : typing.Optional[ConnectionProfileCrossAppAccessResourceApp] + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -688,6 +704,7 @@ async def main() -> None: enabled_features=enabled_features, connection_config=connection_config, strategy_overrides=strategy_overrides, + cross_app_access_resource_app=cross_app_access_resource_app, request_options=request_options, ) return _response.data diff --git a/src/auth0/management/connection_profiles/raw_client.py b/src/auth0/management/connection_profiles/raw_client.py index 843c816f..8d9cee2d 100644 --- a/src/auth0/management/connection_profiles/raw_client.py +++ b/src/auth0/management/connection_profiles/raw_client.py @@ -21,6 +21,7 @@ from ..types.connection_name_prefix_template import ConnectionNamePrefixTemplate from ..types.connection_profile import ConnectionProfile from ..types.connection_profile_config import ConnectionProfileConfig +from ..types.connection_profile_cross_app_access_resource_app import ConnectionProfileCrossAppAccessResourceApp from ..types.connection_profile_enabled_features import ConnectionProfileEnabledFeatures from ..types.connection_profile_name import ConnectionProfileName from ..types.connection_profile_organization import ConnectionProfileOrganization @@ -156,6 +157,7 @@ def create( enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = OMIT, connection_config: typing.Optional[ConnectionProfileConfig] = OMIT, strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = OMIT, + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> HttpResponse[CreateConnectionProfileResponseContent]: """ @@ -175,6 +177,8 @@ def create( strategy_overrides : typing.Optional[ConnectionProfileStrategyOverrides] + cross_app_access_resource_app : typing.Optional[ConnectionProfileCrossAppAccessResourceApp] + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -199,6 +203,11 @@ def create( "strategy_overrides": convert_and_respect_annotation_metadata( object_=strategy_overrides, annotation=ConnectionProfileStrategyOverrides, direction="write" ), + "cross_app_access_resource_app": convert_and_respect_annotation_metadata( + object_=cross_app_access_resource_app, + annotation=ConnectionProfileCrossAppAccessResourceApp, + direction="write", + ), }, headers={ "content-type": "application/json", @@ -603,6 +612,7 @@ def update( enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = OMIT, connection_config: typing.Optional[ConnectionProfileConfig] = OMIT, strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = OMIT, + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> HttpResponse[UpdateConnectionProfileResponseContent]: """ @@ -625,6 +635,8 @@ def update( strategy_overrides : typing.Optional[ConnectionProfileStrategyOverrides] + cross_app_access_resource_app : typing.Optional[ConnectionProfileCrossAppAccessResourceApp] + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -649,6 +661,11 @@ def update( "strategy_overrides": convert_and_respect_annotation_metadata( object_=strategy_overrides, annotation=ConnectionProfileStrategyOverrides, direction="write" ), + "cross_app_access_resource_app": convert_and_respect_annotation_metadata( + object_=cross_app_access_resource_app, + annotation=ConnectionProfileCrossAppAccessResourceApp, + direction="write", + ), }, headers={ "content-type": "application/json", @@ -853,6 +870,7 @@ async def create( enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = OMIT, connection_config: typing.Optional[ConnectionProfileConfig] = OMIT, strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = OMIT, + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> AsyncHttpResponse[CreateConnectionProfileResponseContent]: """ @@ -872,6 +890,8 @@ async def create( strategy_overrides : typing.Optional[ConnectionProfileStrategyOverrides] + cross_app_access_resource_app : typing.Optional[ConnectionProfileCrossAppAccessResourceApp] + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -896,6 +916,11 @@ async def create( "strategy_overrides": convert_and_respect_annotation_metadata( object_=strategy_overrides, annotation=ConnectionProfileStrategyOverrides, direction="write" ), + "cross_app_access_resource_app": convert_and_respect_annotation_metadata( + object_=cross_app_access_resource_app, + annotation=ConnectionProfileCrossAppAccessResourceApp, + direction="write", + ), }, headers={ "content-type": "application/json", @@ -1302,6 +1327,7 @@ async def update( enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = OMIT, connection_config: typing.Optional[ConnectionProfileConfig] = OMIT, strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = OMIT, + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = OMIT, request_options: typing.Optional[RequestOptions] = None, ) -> AsyncHttpResponse[UpdateConnectionProfileResponseContent]: """ @@ -1324,6 +1350,8 @@ async def update( strategy_overrides : typing.Optional[ConnectionProfileStrategyOverrides] + cross_app_access_resource_app : typing.Optional[ConnectionProfileCrossAppAccessResourceApp] + request_options : typing.Optional[RequestOptions] Request-specific configuration. @@ -1348,6 +1376,11 @@ async def update( "strategy_overrides": convert_and_respect_annotation_metadata( object_=strategy_overrides, annotation=ConnectionProfileStrategyOverrides, direction="write" ), + "cross_app_access_resource_app": convert_and_respect_annotation_metadata( + object_=cross_app_access_resource_app, + annotation=ConnectionProfileCrossAppAccessResourceApp, + direction="write", + ), }, headers={ "content-type": "application/json", diff --git a/src/auth0/management/connections/client.py b/src/auth0/management/connections/client.py index dfe47b8d..99eb98fe 100644 --- a/src/auth0/management/connections/client.py +++ b/src/auth0/management/connections/client.py @@ -347,7 +347,7 @@ def update( """ Update details for a specific [connection](https://auth0.com/docs/authenticate/identity-providers), including option properties for identity provider configuration. - **Note**: If you use the `options` parameter, the entire `options` object is overridden. To avoid partial data or other issues, ensure all parameters are present when using this option. + **Note**: If you use the `options` parameter, the entire `options` object is overridden. To avoid partial data or other issues, ensure all parameters are present when using this option. If any options are unspecified, the default will be used, even if it differs from the existing value. Parameters ---------- @@ -832,7 +832,7 @@ async def update( """ Update details for a specific [connection](https://auth0.com/docs/authenticate/identity-providers), including option properties for identity provider configuration. - **Note**: If you use the `options` parameter, the entire `options` object is overridden. To avoid partial data or other issues, ensure all parameters are present when using this option. + **Note**: If you use the `options` parameter, the entire `options` object is overridden. To avoid partial data or other issues, ensure all parameters are present when using this option. If any options are unspecified, the default will be used, even if it differs from the existing value. Parameters ---------- diff --git a/src/auth0/management/connections/raw_client.py b/src/auth0/management/connections/raw_client.py index 957d6c6b..1bb77efc 100644 --- a/src/auth0/management/connections/raw_client.py +++ b/src/auth0/management/connections/raw_client.py @@ -582,7 +582,7 @@ def update( """ Update details for a specific [connection](https://auth0.com/docs/authenticate/identity-providers), including option properties for identity provider configuration. - **Note**: If you use the `options` parameter, the entire `options` object is overridden. To avoid partial data or other issues, ensure all parameters are present when using this option. + **Note**: If you use the `options` parameter, the entire `options` object is overridden. To avoid partial data or other issues, ensure all parameters are present when using this option. If any options are unspecified, the default will be used, even if it differs from the existing value. Parameters ---------- @@ -1378,7 +1378,7 @@ async def update( """ Update details for a specific [connection](https://auth0.com/docs/authenticate/identity-providers), including option properties for identity provider configuration. - **Note**: If you use the `options` parameter, the entire `options` object is overridden. To avoid partial data or other issues, ensure all parameters are present when using this option. + **Note**: If you use the `options` parameter, the entire `options` object is overridden. To avoid partial data or other issues, ensure all parameters are present when using this option. If any options are unspecified, the default will be used, even if it differs from the existing value. Parameters ---------- diff --git a/src/auth0/management/flows/executions/raw_client.py b/src/auth0/management/flows/executions/raw_client.py index 1f8616e4..8aa9c071 100644 --- a/src/auth0/management/flows/executions/raw_client.py +++ b/src/auth0/management/flows/executions/raw_client.py @@ -13,6 +13,7 @@ from ...core.request_options import RequestOptions from ...errors.bad_request_error import BadRequestError from ...errors.forbidden_error import ForbiddenError +from ...errors.not_found_error import NotFoundError from ...errors.too_many_requests_error import TooManyRequestsError from ...errors.unauthorized_error import UnauthorizedError from ...types.flow_execution_summary import FlowExecutionSummary @@ -121,6 +122,17 @@ def list( ), ), ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 429: raise TooManyRequestsError( headers=dict(_response.headers), @@ -225,6 +237,17 @@ def get( ), ), ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 429: raise TooManyRequestsError( headers=dict(_response.headers), @@ -428,6 +451,17 @@ async def _get_next(): ), ), ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 429: raise TooManyRequestsError( headers=dict(_response.headers), @@ -532,6 +566,17 @@ async def get( ), ), ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 429: raise TooManyRequestsError( headers=dict(_response.headers), diff --git a/src/auth0/management/flows/raw_client.py b/src/auth0/management/flows/raw_client.py index f89beceb..a854aeb6 100644 --- a/src/auth0/management/flows/raw_client.py +++ b/src/auth0/management/flows/raw_client.py @@ -13,6 +13,7 @@ from ..core.request_options import RequestOptions from ..core.serialization import convert_and_respect_annotation_metadata from ..errors.bad_request_error import BadRequestError +from ..errors.conflict_error import ConflictError from ..errors.forbidden_error import ForbiddenError from ..errors.not_found_error import NotFoundError from ..errors.too_many_requests_error import TooManyRequestsError @@ -434,6 +435,17 @@ def delete(self, id: str, *, request_options: typing.Optional[RequestOptions] = ), ), ) + if _response.status_code == 409: + raise ConflictError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 429: raise TooManyRequestsError( headers=dict(_response.headers), @@ -505,6 +517,17 @@ def update( ), ) return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 401: raise UnauthorizedError( headers=dict(_response.headers), @@ -967,6 +990,17 @@ async def delete( ), ), ) + if _response.status_code == 409: + raise ConflictError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 429: raise TooManyRequestsError( headers=dict(_response.headers), @@ -1038,6 +1072,17 @@ async def update( ), ) return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 401: raise UnauthorizedError( headers=dict(_response.headers), diff --git a/src/auth0/management/forms/raw_client.py b/src/auth0/management/forms/raw_client.py index 78fd6b0b..cc0e24ee 100644 --- a/src/auth0/management/forms/raw_client.py +++ b/src/auth0/management/forms/raw_client.py @@ -533,23 +533,23 @@ def update( json={ "name": name, "messages": convert_and_respect_annotation_metadata( - object_=messages, annotation=FormMessagesNullable, direction="write" + object_=messages, annotation=typing.Optional[FormMessagesNullable], direction="write" ), "languages": convert_and_respect_annotation_metadata( - object_=languages, annotation=FormLanguagesNullable, direction="write" + object_=languages, annotation=typing.Optional[FormLanguagesNullable], direction="write" ), "translations": translations, "nodes": convert_and_respect_annotation_metadata( - object_=nodes, annotation=FormNodeListNullable, direction="write" + object_=nodes, annotation=typing.Optional[FormNodeListNullable], direction="write" ), "start": convert_and_respect_annotation_metadata( - object_=start, annotation=FormStartNodeNullable, direction="write" + object_=start, annotation=typing.Optional[FormStartNodeNullable], direction="write" ), "ending": convert_and_respect_annotation_metadata( - object_=ending, annotation=FormEndingNodeNullable, direction="write" + object_=ending, annotation=typing.Optional[FormEndingNodeNullable], direction="write" ), "style": convert_and_respect_annotation_metadata( - object_=style, annotation=FormStyleNullable, direction="write" + object_=style, annotation=typing.Optional[FormStyleNullable], direction="write" ), }, headers={ @@ -568,6 +568,17 @@ def update( ), ) return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 401: raise UnauthorizedError( headers=dict(_response.headers), @@ -590,6 +601,17 @@ def update( ), ), ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 429: raise TooManyRequestsError( headers=dict(_response.headers), @@ -1106,23 +1128,23 @@ async def update( json={ "name": name, "messages": convert_and_respect_annotation_metadata( - object_=messages, annotation=FormMessagesNullable, direction="write" + object_=messages, annotation=typing.Optional[FormMessagesNullable], direction="write" ), "languages": convert_and_respect_annotation_metadata( - object_=languages, annotation=FormLanguagesNullable, direction="write" + object_=languages, annotation=typing.Optional[FormLanguagesNullable], direction="write" ), "translations": translations, "nodes": convert_and_respect_annotation_metadata( - object_=nodes, annotation=FormNodeListNullable, direction="write" + object_=nodes, annotation=typing.Optional[FormNodeListNullable], direction="write" ), "start": convert_and_respect_annotation_metadata( - object_=start, annotation=FormStartNodeNullable, direction="write" + object_=start, annotation=typing.Optional[FormStartNodeNullable], direction="write" ), "ending": convert_and_respect_annotation_metadata( - object_=ending, annotation=FormEndingNodeNullable, direction="write" + object_=ending, annotation=typing.Optional[FormEndingNodeNullable], direction="write" ), "style": convert_and_respect_annotation_metadata( - object_=style, annotation=FormStyleNullable, direction="write" + object_=style, annotation=typing.Optional[FormStyleNullable], direction="write" ), }, headers={ @@ -1141,6 +1163,17 @@ async def update( ), ) return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 401: raise UnauthorizedError( headers=dict(_response.headers), @@ -1163,6 +1196,17 @@ async def update( ), ), ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) if _response.status_code == 429: raise TooManyRequestsError( headers=dict(_response.headers), diff --git a/src/auth0/management/keys/network_acls/client.py b/src/auth0/management/keys/network_acls/client.py index b6153df7..414e864c 100644 --- a/src/auth0/management/keys/network_acls/client.py +++ b/src/auth0/management/keys/network_acls/client.py @@ -5,6 +5,8 @@ from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper from ...core.request_options import RequestOptions from ...types.create_keys_network_acls_response_content import CreateKeysNetworkAclsResponseContent +from ...types.get_all_keys_network_acls_response_content import GetAllKeysNetworkAclsResponseContent +from ...types.network_acl_key import NetworkAclKey from ...types.network_acl_key_algorithm_enum import NetworkAclKeyAlgorithmEnum from .raw_client import AsyncRawNetworkAclsClient, RawNetworkAclsClient @@ -27,6 +29,32 @@ def with_raw_response(self) -> RawNetworkAclsClient: """ return self._raw_client + def list(self, *, request_options: typing.Optional[RequestOptions] = None) -> GetAllKeysNetworkAclsResponseContent: + """ + Retrieve all keys used to verify HTTP Message Signatures on Network ACL rules, ordered by creation time descending. + + Parameters + ---------- + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + GetAllKeysNetworkAclsResponseContent + The tenant's Network ACL Keys were successfully retrieved. + + Examples + -------- + from auth0 import Auth0 + + client = Auth0( + token="YOUR_TOKEN", + ) + client.keys.network_acls.list() + """ + _response = self._raw_client.list(request_options=request_options) + return _response.data + def create( self, *, @@ -72,6 +100,37 @@ def create( _response = self._raw_client.create(name=name, alg=alg, value=value, request_options=request_options) return _response.data + def get(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> NetworkAclKey: + """ + Retrieve a specific key used to verify HTTP Message Signatures on Network ACL rules. + + Parameters + ---------- + id : str + ID of the Network ACL Key to retrieve. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + NetworkAclKey + The Network ACL key was successfully retrieved. + + Examples + -------- + from auth0 import Auth0 + + client = Auth0( + token="YOUR_TOKEN", + ) + client.keys.network_acls.get( + id="id", + ) + """ + _response = self._raw_client.get(id, request_options=request_options) + return _response.data + class AsyncNetworkAclsClient: def __init__(self, *, client_wrapper: AsyncClientWrapper): @@ -88,6 +147,42 @@ def with_raw_response(self) -> AsyncRawNetworkAclsClient: """ return self._raw_client + async def list( + self, *, request_options: typing.Optional[RequestOptions] = None + ) -> GetAllKeysNetworkAclsResponseContent: + """ + Retrieve all keys used to verify HTTP Message Signatures on Network ACL rules, ordered by creation time descending. + + Parameters + ---------- + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + GetAllKeysNetworkAclsResponseContent + The tenant's Network ACL Keys were successfully retrieved. + + Examples + -------- + import asyncio + + from auth0 import AsyncAuth0 + + client = AsyncAuth0( + token="YOUR_TOKEN", + ) + + + async def main() -> None: + await client.keys.network_acls.list() + + + asyncio.run(main()) + """ + _response = await self._raw_client.list(request_options=request_options) + return _response.data + async def create( self, *, @@ -140,3 +235,42 @@ async def main() -> None: """ _response = await self._raw_client.create(name=name, alg=alg, value=value, request_options=request_options) return _response.data + + async def get(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> NetworkAclKey: + """ + Retrieve a specific key used to verify HTTP Message Signatures on Network ACL rules. + + Parameters + ---------- + id : str + ID of the Network ACL Key to retrieve. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + NetworkAclKey + The Network ACL key was successfully retrieved. + + Examples + -------- + import asyncio + + from auth0 import AsyncAuth0 + + client = AsyncAuth0( + token="YOUR_TOKEN", + ) + + + async def main() -> None: + await client.keys.network_acls.get( + id="id", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.get(id, request_options=request_options) + return _response.data diff --git a/src/auth0/management/keys/network_acls/raw_client.py b/src/auth0/management/keys/network_acls/raw_client.py index 86ea4a8f..50209ff2 100644 --- a/src/auth0/management/keys/network_acls/raw_client.py +++ b/src/auth0/management/keys/network_acls/raw_client.py @@ -6,15 +6,19 @@ from ...core.api_error import ApiError from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper from ...core.http_response import AsyncHttpResponse, HttpResponse +from ...core.jsonable_encoder import quote_path_param from ...core.parse_error import ParsingError from ...core.pydantic_utilities import parse_obj_as from ...core.request_options import RequestOptions from ...errors.bad_request_error import BadRequestError from ...errors.conflict_error import ConflictError from ...errors.forbidden_error import ForbiddenError +from ...errors.not_found_error import NotFoundError from ...errors.too_many_requests_error import TooManyRequestsError from ...errors.unauthorized_error import UnauthorizedError from ...types.create_keys_network_acls_response_content import CreateKeysNetworkAclsResponseContent +from ...types.get_all_keys_network_acls_response_content import GetAllKeysNetworkAclsResponseContent +from ...types.network_acl_key import NetworkAclKey from ...types.network_acl_key_algorithm_enum import NetworkAclKeyAlgorithmEnum from pydantic import ValidationError @@ -26,6 +30,101 @@ class RawNetworkAclsClient: def __init__(self, *, client_wrapper: SyncClientWrapper): self._client_wrapper = client_wrapper + def list( + self, *, request_options: typing.Optional[RequestOptions] = None + ) -> HttpResponse[GetAllKeysNetworkAclsResponseContent]: + """ + Retrieve all keys used to verify HTTP Message Signatures on Network ACL rules, ordered by creation time descending. + + Parameters + ---------- + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[GetAllKeysNetworkAclsResponseContent] + The tenant's Network ACL Keys were successfully retrieved. + """ + _response = self._client_wrapper.httpx_client.request( + "keys/network-acls", + method="GET", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + GetAllKeysNetworkAclsResponseContent, + parse_obj_as( + type_=GetAllKeysNetworkAclsResponseContent, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 401: + raise UnauthorizedError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 429: + raise TooManyRequestsError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + def create( self, *, @@ -143,11 +242,202 @@ def create( ) raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + def get(self, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> HttpResponse[NetworkAclKey]: + """ + Retrieve a specific key used to verify HTTP Message Signatures on Network ACL rules. + + Parameters + ---------- + id : str + ID of the Network ACL Key to retrieve. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[NetworkAclKey] + The Network ACL key was successfully retrieved. + """ + _response = self._client_wrapper.httpx_client.request( + f"keys/network-acls/{quote_path_param(id)}", + method="GET", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + NetworkAclKey, + parse_obj_as( + type_=NetworkAclKey, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 401: + raise UnauthorizedError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 429: + raise TooManyRequestsError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + class AsyncRawNetworkAclsClient: def __init__(self, *, client_wrapper: AsyncClientWrapper): self._client_wrapper = client_wrapper + async def list( + self, *, request_options: typing.Optional[RequestOptions] = None + ) -> AsyncHttpResponse[GetAllKeysNetworkAclsResponseContent]: + """ + Retrieve all keys used to verify HTTP Message Signatures on Network ACL rules, ordered by creation time descending. + + Parameters + ---------- + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[GetAllKeysNetworkAclsResponseContent] + The tenant's Network ACL Keys were successfully retrieved. + """ + _response = await self._client_wrapper.httpx_client.request( + "keys/network-acls", + method="GET", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + GetAllKeysNetworkAclsResponseContent, + parse_obj_as( + type_=GetAllKeysNetworkAclsResponseContent, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 401: + raise UnauthorizedError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 429: + raise TooManyRequestsError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + async def create( self, *, @@ -264,3 +554,101 @@ async def create( status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e ) raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def get( + self, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> AsyncHttpResponse[NetworkAclKey]: + """ + Retrieve a specific key used to verify HTTP Message Signatures on Network ACL rules. + + Parameters + ---------- + id : str + ID of the Network ACL Key to retrieve. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[NetworkAclKey] + The Network ACL key was successfully retrieved. + """ + _response = await self._client_wrapper.httpx_client.request( + f"keys/network-acls/{quote_path_param(id)}", + method="GET", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + NetworkAclKey, + parse_obj_as( + type_=NetworkAclKey, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 401: + raise UnauthorizedError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 429: + raise TooManyRequestsError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/auth0/management/self_service_profiles/raw_client.py b/src/auth0/management/self_service_profiles/raw_client.py index 8de67247..a66ee4ce 100644 --- a/src/auth0/management/self_service_profiles/raw_client.py +++ b/src/auth0/management/self_service_profiles/raw_client.py @@ -551,7 +551,7 @@ def update( "name": name, "description": description, "branding": convert_and_respect_annotation_metadata( - object_=branding, annotation=SelfServiceProfileBranding, direction="write" + object_=branding, annotation=typing.Optional[SelfServiceProfileBranding], direction="write" ), "allowed_strategies": allowed_strategies, "user_attributes": convert_and_respect_annotation_metadata( @@ -1171,7 +1171,7 @@ async def update( "name": name, "description": description, "branding": convert_and_respect_annotation_metadata( - object_=branding, annotation=SelfServiceProfileBranding, direction="write" + object_=branding, annotation=typing.Optional[SelfServiceProfileBranding], direction="write" ), "allowed_strategies": allowed_strategies, "user_attributes": convert_and_respect_annotation_metadata( diff --git a/src/auth0/management/types/__init__.py b/src/auth0/management/types/__init__.py index 16b2ac3e..a8ec66dc 100644 --- a/src/auth0/management/types/__init__.py +++ b/src/auth0/management/types/__init__.py @@ -255,10 +255,19 @@ from .client_my_organization_configuration_allowed_strategies_enum import ( ClientMyOrganizationConfigurationAllowedStrategiesEnum, ) + from .client_my_organization_configuration_third_party_client_access_allowed_values_enum import ( + ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum, + ) + from .client_my_organization_configuration_third_party_client_access_default_value_enum import ( + ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum, + ) from .client_my_organization_deletion_behavior_enum import ClientMyOrganizationDeletionBehaviorEnum from .client_my_organization_patch_configuration import ClientMyOrganizationPatchConfiguration from .client_my_organization_post_configuration import ClientMyOrganizationPostConfiguration from .client_my_organization_response_configuration import ClientMyOrganizationResponseConfiguration + from .client_my_organization_third_party_client_access_configuration import ( + ClientMyOrganizationThirdPartyClientAccessConfiguration, + ) from .client_oidc_backchannel_logout_initiators import ClientOidcBackchannelLogoutInitiators from .client_oidc_backchannel_logout_initiators_enum import ClientOidcBackchannelLogoutInitiatorsEnum from .client_oidc_backchannel_logout_initiators_mode_enum import ClientOidcBackchannelLogoutInitiatorsModeEnum @@ -581,6 +590,19 @@ from .connection_profile import ConnectionProfile from .connection_profile_bitbucket import ConnectionProfileBitbucket from .connection_profile_config import ConnectionProfileConfig + from .connection_profile_cross_app_access_resource_app import ConnectionProfileCrossAppAccessResourceApp + from .connection_profile_cross_app_access_resource_app_status import ( + ConnectionProfileCrossAppAccessResourceAppStatus, + ) + from .connection_profile_cross_app_access_resource_app_status_allowed_values_enum import ( + ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum, + ) + from .connection_profile_cross_app_access_resource_app_status_default_value_enum import ( + ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum, + ) + from .connection_profile_cross_app_access_resource_app_status_value_enum import ( + ConnectionProfileCrossAppAccessResourceAppStatusValueEnum, + ) from .connection_profile_enabled_features import ConnectionProfileEnabledFeatures from .connection_profile_id import ConnectionProfileId from .connection_profile_name import ConnectionProfileName @@ -823,6 +845,7 @@ from .connection_upstream_params_facebook import ConnectionUpstreamParamsFacebook from .connection_upstream_value import ConnectionUpstreamValue from .connection_use_common_endpoint_azure_ad import ConnectionUseCommonEndpointAzureAd + from .connection_use_oauth_spec_scope import ConnectionUseOauthSpecScope from .connection_user_authorization_urlo_auth_1 import ConnectionUserAuthorizationUrloAuth1 from .connection_user_id_attribute_saml import ConnectionUserIdAttributeSaml from .connection_userid_attribute_azure_ad import ConnectionUseridAttributeAzureAd @@ -3648,6 +3671,7 @@ from .get_action_version_response_content import GetActionVersionResponseContent from .get_active_users_count_stats_response_content import GetActiveUsersCountStatsResponseContent from .get_acul_response_content import GetAculResponseContent + from .get_all_keys_network_acls_response_content import GetAllKeysNetworkAclsResponseContent from .get_attack_protection_captcha_response_content import GetAttackProtectionCaptchaResponseContent from .get_bot_detection_settings_response_content import GetBotDetectionSettingsResponseContent from .get_branding_default_theme_response_content import GetBrandingDefaultThemeResponseContent @@ -3974,6 +3998,7 @@ from .network_acl_action_block_enum import NetworkAclActionBlockEnum from .network_acl_action_log_enum import NetworkAclActionLogEnum from .network_acl_action_redirect_enum import NetworkAclActionRedirectEnum + from .network_acl_key import NetworkAclKey from .network_acl_key_algorithm_enum import NetworkAclKeyAlgorithmEnum from .network_acl_match import NetworkAclMatch from .network_acl_match_connecting_ipv_4_cidr import NetworkAclMatchConnectingIpv4Cidr @@ -3981,6 +4006,7 @@ from .network_acl_match_ipv_4_cidr import NetworkAclMatchIpv4Cidr from .network_acl_match_ipv_6_cidr import NetworkAclMatchIpv6Cidr from .network_acl_rule import NetworkAclRule + from .network_acl_rule_match_all_enum import NetworkAclRuleMatchAllEnum from .network_acl_rule_scope_enum import NetworkAclRuleScopeEnum from .network_acls_response_content import NetworkAclsResponseContent from .not_found_error_body import NotFoundErrorBody @@ -4701,10 +4727,13 @@ "ClientMobileAndroid": ".client_mobile_android", "ClientMobileiOs": ".client_mobilei_os", "ClientMyOrganizationConfigurationAllowedStrategiesEnum": ".client_my_organization_configuration_allowed_strategies_enum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum": ".client_my_organization_configuration_third_party_client_access_allowed_values_enum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum": ".client_my_organization_configuration_third_party_client_access_default_value_enum", "ClientMyOrganizationDeletionBehaviorEnum": ".client_my_organization_deletion_behavior_enum", "ClientMyOrganizationPatchConfiguration": ".client_my_organization_patch_configuration", "ClientMyOrganizationPostConfiguration": ".client_my_organization_post_configuration", "ClientMyOrganizationResponseConfiguration": ".client_my_organization_response_configuration", + "ClientMyOrganizationThirdPartyClientAccessConfiguration": ".client_my_organization_third_party_client_access_configuration", "ClientOidcBackchannelLogoutInitiators": ".client_oidc_backchannel_logout_initiators", "ClientOidcBackchannelLogoutInitiatorsEnum": ".client_oidc_backchannel_logout_initiators_enum", "ClientOidcBackchannelLogoutInitiatorsModeEnum": ".client_oidc_backchannel_logout_initiators_mode_enum", @@ -5019,6 +5048,11 @@ "ConnectionProfile": ".connection_profile", "ConnectionProfileBitbucket": ".connection_profile_bitbucket", "ConnectionProfileConfig": ".connection_profile_config", + "ConnectionProfileCrossAppAccessResourceApp": ".connection_profile_cross_app_access_resource_app", + "ConnectionProfileCrossAppAccessResourceAppStatus": ".connection_profile_cross_app_access_resource_app_status", + "ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum": ".connection_profile_cross_app_access_resource_app_status_allowed_values_enum", + "ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum": ".connection_profile_cross_app_access_resource_app_status_default_value_enum", + "ConnectionProfileCrossAppAccessResourceAppStatusValueEnum": ".connection_profile_cross_app_access_resource_app_status_value_enum", "ConnectionProfileEnabledFeatures": ".connection_profile_enabled_features", "ConnectionProfileId": ".connection_profile_id", "ConnectionProfileName": ".connection_profile_name", @@ -5243,6 +5277,7 @@ "ConnectionUpstreamParamsFacebook": ".connection_upstream_params_facebook", "ConnectionUpstreamValue": ".connection_upstream_value", "ConnectionUseCommonEndpointAzureAd": ".connection_use_common_endpoint_azure_ad", + "ConnectionUseOauthSpecScope": ".connection_use_oauth_spec_scope", "ConnectionUserAuthorizationUrloAuth1": ".connection_user_authorization_urlo_auth_1", "ConnectionUserIdAttributeSaml": ".connection_user_id_attribute_saml", "ConnectionUseridAttributeAzureAd": ".connection_userid_attribute_azure_ad", @@ -6934,6 +6969,7 @@ "GetActionVersionResponseContent": ".get_action_version_response_content", "GetActiveUsersCountStatsResponseContent": ".get_active_users_count_stats_response_content", "GetAculResponseContent": ".get_acul_response_content", + "GetAllKeysNetworkAclsResponseContent": ".get_all_keys_network_acls_response_content", "GetAttackProtectionCaptchaResponseContent": ".get_attack_protection_captcha_response_content", "GetBotDetectionSettingsResponseContent": ".get_bot_detection_settings_response_content", "GetBrandingDefaultThemeResponseContent": ".get_branding_default_theme_response_content", @@ -7204,6 +7240,7 @@ "NetworkAclActionBlockEnum": ".network_acl_action_block_enum", "NetworkAclActionLogEnum": ".network_acl_action_log_enum", "NetworkAclActionRedirectEnum": ".network_acl_action_redirect_enum", + "NetworkAclKey": ".network_acl_key", "NetworkAclKeyAlgorithmEnum": ".network_acl_key_algorithm_enum", "NetworkAclMatch": ".network_acl_match", "NetworkAclMatchConnectingIpv4Cidr": ".network_acl_match_connecting_ipv_4_cidr", @@ -7211,6 +7248,7 @@ "NetworkAclMatchIpv4Cidr": ".network_acl_match_ipv_4_cidr", "NetworkAclMatchIpv6Cidr": ".network_acl_match_ipv_6_cidr", "NetworkAclRule": ".network_acl_rule", + "NetworkAclRuleMatchAllEnum": ".network_acl_rule_match_all_enum", "NetworkAclRuleScopeEnum": ".network_acl_rule_scope_enum", "NetworkAclsResponseContent": ".network_acls_response_content", "NotFoundErrorBody": ".not_found_error_body", @@ -7885,10 +7923,13 @@ def __dir__(): "ClientMobileAndroid", "ClientMobileiOs", "ClientMyOrganizationConfigurationAllowedStrategiesEnum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum", + "ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum", "ClientMyOrganizationDeletionBehaviorEnum", "ClientMyOrganizationPatchConfiguration", "ClientMyOrganizationPostConfiguration", "ClientMyOrganizationResponseConfiguration", + "ClientMyOrganizationThirdPartyClientAccessConfiguration", "ClientOidcBackchannelLogoutInitiators", "ClientOidcBackchannelLogoutInitiatorsEnum", "ClientOidcBackchannelLogoutInitiatorsModeEnum", @@ -8203,6 +8244,11 @@ def __dir__(): "ConnectionProfile", "ConnectionProfileBitbucket", "ConnectionProfileConfig", + "ConnectionProfileCrossAppAccessResourceApp", + "ConnectionProfileCrossAppAccessResourceAppStatus", + "ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum", + "ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum", + "ConnectionProfileCrossAppAccessResourceAppStatusValueEnum", "ConnectionProfileEnabledFeatures", "ConnectionProfileId", "ConnectionProfileName", @@ -8427,6 +8473,7 @@ def __dir__(): "ConnectionUpstreamParamsFacebook", "ConnectionUpstreamValue", "ConnectionUseCommonEndpointAzureAd", + "ConnectionUseOauthSpecScope", "ConnectionUserAuthorizationUrloAuth1", "ConnectionUserIdAttributeSaml", "ConnectionUseridAttributeAzureAd", @@ -10118,6 +10165,7 @@ def __dir__(): "GetActionVersionResponseContent", "GetActiveUsersCountStatsResponseContent", "GetAculResponseContent", + "GetAllKeysNetworkAclsResponseContent", "GetAttackProtectionCaptchaResponseContent", "GetBotDetectionSettingsResponseContent", "GetBrandingDefaultThemeResponseContent", @@ -10388,6 +10436,7 @@ def __dir__(): "NetworkAclActionBlockEnum", "NetworkAclActionLogEnum", "NetworkAclActionRedirectEnum", + "NetworkAclKey", "NetworkAclKeyAlgorithmEnum", "NetworkAclMatch", "NetworkAclMatchConnectingIpv4Cidr", @@ -10395,6 +10444,7 @@ def __dir__(): "NetworkAclMatchIpv4Cidr", "NetworkAclMatchIpv6Cidr", "NetworkAclRule", + "NetworkAclRuleMatchAllEnum", "NetworkAclRuleScopeEnum", "NetworkAclsResponseContent", "NotFoundErrorBody", diff --git a/src/auth0/management/types/client_my_organization_configuration_third_party_client_access_allowed_values_enum.py b/src/auth0/management/types/client_my_organization_configuration_third_party_client_access_allowed_values_enum.py new file mode 100644 index 00000000..7294d79e --- /dev/null +++ b/src/auth0/management/types/client_my_organization_configuration_third_party_client_access_allowed_values_enum.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum = typing.Union[ + typing.Literal["allow", "block"], typing.Any +] diff --git a/src/auth0/management/types/client_my_organization_configuration_third_party_client_access_default_value_enum.py b/src/auth0/management/types/client_my_organization_configuration_third_party_client_access_default_value_enum.py new file mode 100644 index 00000000..68de45ec --- /dev/null +++ b/src/auth0/management/types/client_my_organization_configuration_third_party_client_access_default_value_enum.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum = typing.Union[ + typing.Literal["block"], typing.Any +] 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 4eb70a77..95c81f38 100644 --- a/src/auth0/management/types/client_my_organization_patch_configuration.py +++ b/src/auth0/management/types/client_my_organization_patch_configuration.py @@ -8,6 +8,9 @@ ClientMyOrganizationConfigurationAllowedStrategiesEnum, ) from .client_my_organization_deletion_behavior_enum import ClientMyOrganizationDeletionBehaviorEnum +from .client_my_organization_third_party_client_access_configuration import ( + ClientMyOrganizationThirdPartyClientAccessConfiguration, +) class ClientMyOrganizationPatchConfiguration(UniversalBaseModel): @@ -30,6 +33,7 @@ class ClientMyOrganizationPatchConfiguration(UniversalBaseModel): The allowed connection strategies for the My Organization Configuration. """ + third_party_client_access: typing.Optional[ClientMyOrganizationThirdPartyClientAccessConfiguration] = None connection_deletion_behavior: ClientMyOrganizationDeletionBehaviorEnum invitation_landing_client_id: typing.Optional[str] = pydantic.Field(default=None) """ 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 6055ead0..563cad47 100644 --- a/src/auth0/management/types/client_my_organization_post_configuration.py +++ b/src/auth0/management/types/client_my_organization_post_configuration.py @@ -8,6 +8,9 @@ ClientMyOrganizationConfigurationAllowedStrategiesEnum, ) from .client_my_organization_deletion_behavior_enum import ClientMyOrganizationDeletionBehaviorEnum +from .client_my_organization_third_party_client_access_configuration import ( + ClientMyOrganizationThirdPartyClientAccessConfiguration, +) class ClientMyOrganizationPostConfiguration(UniversalBaseModel): @@ -30,6 +33,7 @@ class ClientMyOrganizationPostConfiguration(UniversalBaseModel): The allowed connection strategies for the My Organization Configuration. """ + third_party_client_access: typing.Optional[ClientMyOrganizationThirdPartyClientAccessConfiguration] = None connection_deletion_behavior: ClientMyOrganizationDeletionBehaviorEnum invitation_landing_client_id: typing.Optional[str] = pydantic.Field(default=None) """ 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 4f98f3ab..536125e8 100644 --- a/src/auth0/management/types/client_my_organization_response_configuration.py +++ b/src/auth0/management/types/client_my_organization_response_configuration.py @@ -8,6 +8,9 @@ ClientMyOrganizationConfigurationAllowedStrategiesEnum, ) from .client_my_organization_deletion_behavior_enum import ClientMyOrganizationDeletionBehaviorEnum +from .client_my_organization_third_party_client_access_configuration import ( + ClientMyOrganizationThirdPartyClientAccessConfiguration, +) class ClientMyOrganizationResponseConfiguration(UniversalBaseModel): @@ -30,6 +33,7 @@ class ClientMyOrganizationResponseConfiguration(UniversalBaseModel): The allowed connection strategies for the My Organization Configuration. """ + third_party_client_access: typing.Optional[ClientMyOrganizationThirdPartyClientAccessConfiguration] = None connection_deletion_behavior: ClientMyOrganizationDeletionBehaviorEnum invitation_landing_client_id: typing.Optional[str] = pydantic.Field(default=None) """ diff --git a/src/auth0/management/types/client_my_organization_third_party_client_access_configuration.py b/src/auth0/management/types/client_my_organization_third_party_client_access_configuration.py new file mode 100644 index 00000000..feee9895 --- /dev/null +++ b/src/auth0/management/types/client_my_organization_third_party_client_access_configuration.py @@ -0,0 +1,35 @@ +# 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 .client_my_organization_configuration_third_party_client_access_allowed_values_enum import ( + ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum, +) +from .client_my_organization_configuration_third_party_client_access_default_value_enum import ( + ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum, +) + + +class ClientMyOrganizationThirdPartyClientAccessConfiguration(UniversalBaseModel): + """ + The third-party client access configuration for the My Organization Configuration. + """ + + default_value: ClientMyOrganizationConfigurationThirdPartyClientAccessDefaultValueEnum + allowed_values: typing.List[ClientMyOrganizationConfigurationThirdPartyClientAccessAllowedValuesEnum] = ( + pydantic.Field() + ) + """ + The allowed third-party client access values for the My Organization Configuration. + """ + + 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/connection_options_common_oidc.py b/src/auth0/management/types/connection_options_common_oidc.py index e3793419..3e5f4d0f 100644 --- a/src/auth0/management/types/connection_options_common_oidc.py +++ b/src/auth0/management/types/connection_options_common_oidc.py @@ -3,7 +3,9 @@ import typing import pydantic +import typing_extensions from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata from .connection_authorization_endpoint import ConnectionAuthorizationEndpoint from .connection_client_id_oidc import ConnectionClientIdOidc from .connection_client_secret_oidc import ConnectionClientSecretOidc @@ -25,6 +27,7 @@ from .connection_token_endpoint_auth_signing_alg_enum import ConnectionTokenEndpointAuthSigningAlgEnum from .connection_token_endpoint_jwtca_aud_format_enum_oidc import ConnectionTokenEndpointJwtcaAudFormatEnumOidc from .connection_upstream_params import ConnectionUpstreamParams +from .connection_use_oauth_spec_scope import ConnectionUseOauthSpecScope from .connection_userinfo_endpoint import ConnectionUserinfoEndpoint @@ -55,6 +58,11 @@ class ConnectionOptionsCommonOidc(UniversalBaseModel): token_endpoint_jwtca_aud_format: typing.Optional[ConnectionTokenEndpointJwtcaAudFormatEnumOidc] = None upstream_params: typing.Optional[ConnectionUpstreamParams] = None userinfo_endpoint: typing.Optional[ConnectionUserinfoEndpoint] = None + use_oauth_spec_scope: typing_extensions.Annotated[ + typing.Optional[ConnectionUseOauthSpecScope], + FieldMetadata(alias="useOauthSpecScope"), + pydantic.Field(alias="useOauthSpecScope"), + ] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/auth0/management/types/connection_profile.py b/src/auth0/management/types/connection_profile.py index 01ecdf43..5c3ebcde 100644 --- a/src/auth0/management/types/connection_profile.py +++ b/src/auth0/management/types/connection_profile.py @@ -6,6 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from .connection_name_prefix_template import ConnectionNamePrefixTemplate from .connection_profile_config import ConnectionProfileConfig +from .connection_profile_cross_app_access_resource_app import ConnectionProfileCrossAppAccessResourceApp from .connection_profile_enabled_features import ConnectionProfileEnabledFeatures from .connection_profile_id import ConnectionProfileId from .connection_profile_name import ConnectionProfileName @@ -21,6 +22,7 @@ class ConnectionProfile(UniversalBaseModel): enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = None connection_config: typing.Optional[ConnectionProfileConfig] = None strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = None + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/auth0/management/types/connection_profile_cross_app_access_resource_app.py b/src/auth0/management/types/connection_profile_cross_app_access_resource_app.py new file mode 100644 index 00000000..99e1fb59 --- /dev/null +++ b/src/auth0/management/types/connection_profile_cross_app_access_resource_app.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 .connection_profile_cross_app_access_resource_app_status import ConnectionProfileCrossAppAccessResourceAppStatus + + +class ConnectionProfileCrossAppAccessResourceApp(UniversalBaseModel): + """ + Controls whether organization admins may enable Cross App Access (XAA) on their Identity Providers. + """ + + status: ConnectionProfileCrossAppAccessResourceAppStatus + + 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/connection_profile_cross_app_access_resource_app_status.py b/src/auth0/management/types/connection_profile_cross_app_access_resource_app_status.py new file mode 100644 index 00000000..786eb960 --- /dev/null +++ b/src/auth0/management/types/connection_profile_cross_app_access_resource_app_status.py @@ -0,0 +1,30 @@ +# 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 .connection_profile_cross_app_access_resource_app_status_allowed_values_enum import ( + ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum, +) +from .connection_profile_cross_app_access_resource_app_status_default_value_enum import ( + ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum, +) + + +class ConnectionProfileCrossAppAccessResourceAppStatus(UniversalBaseModel): + """ + The Cross App Access resource app status configuration. + """ + + default_value: ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum + allowed_values: typing.Optional[ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum] = 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/connection_profile_cross_app_access_resource_app_status_allowed_values_enum.py b/src/auth0/management/types/connection_profile_cross_app_access_resource_app_status_allowed_values_enum.py new file mode 100644 index 00000000..ca8eff62 --- /dev/null +++ b/src/auth0/management/types/connection_profile_cross_app_access_resource_app_status_allowed_values_enum.py @@ -0,0 +1,14 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .connection_profile_cross_app_access_resource_app_status_value_enum import ( + ConnectionProfileCrossAppAccessResourceAppStatusValueEnum, +) + +ConnectionProfileCrossAppAccessResourceAppStatusAllowedValuesEnum = typing.List[ + ConnectionProfileCrossAppAccessResourceAppStatusValueEnum +] +""" +The allowed Cross App Access resource app status values. +""" diff --git a/src/auth0/management/types/connection_profile_cross_app_access_resource_app_status_default_value_enum.py b/src/auth0/management/types/connection_profile_cross_app_access_resource_app_status_default_value_enum.py new file mode 100644 index 00000000..74e7811c --- /dev/null +++ b/src/auth0/management/types/connection_profile_cross_app_access_resource_app_status_default_value_enum.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ConnectionProfileCrossAppAccessResourceAppStatusDefaultValueEnum = typing.Union[ + typing.Literal["enabled", "disabled"], typing.Any +] diff --git a/src/auth0/management/types/connection_profile_cross_app_access_resource_app_status_value_enum.py b/src/auth0/management/types/connection_profile_cross_app_access_resource_app_status_value_enum.py new file mode 100644 index 00000000..9bcf2f41 --- /dev/null +++ b/src/auth0/management/types/connection_profile_cross_app_access_resource_app_status_value_enum.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ConnectionProfileCrossAppAccessResourceAppStatusValueEnum = typing.Union[ + typing.Literal["enabled", "disabled"], typing.Any +] diff --git a/src/auth0/management/types/connection_properties_options.py b/src/auth0/management/types/connection_properties_options.py index c6d79288..9a2f51b0 100644 --- a/src/auth0/management/types/connection_properties_options.py +++ b/src/auth0/management/types/connection_properties_options.py @@ -27,6 +27,7 @@ from .connection_token_endpoint_auth_signing_alg_enum import ConnectionTokenEndpointAuthSigningAlgEnum from .connection_token_endpoint_jwtca_aud_format_enum_oidc import ConnectionTokenEndpointJwtcaAudFormatEnumOidc from .connection_upstream_params import ConnectionUpstreamParams +from .connection_use_oauth_spec_scope import ConnectionUseOauthSpecScope from .connection_validation_options import ConnectionValidationOptions from .connections_discovery_url import ConnectionsDiscoveryUrl from .connections_oidc_metadata import ConnectionsOidcMetadata @@ -110,6 +111,11 @@ class ConnectionPropertiesOptions(UniversalBaseModel): token_endpoint_auth_signing_alg: typing.Optional[ConnectionTokenEndpointAuthSigningAlgEnum] = None token_endpoint_jwtca_aud_format: typing.Optional[ConnectionTokenEndpointJwtcaAudFormatEnumOidc] = None id_token_session_expiry_supported: typing.Optional[ConnectionIdTokenSessionExpirySupported] = None + use_oauth_spec_scope: typing_extensions.Annotated[ + typing.Optional[ConnectionUseOauthSpecScope], + FieldMetadata(alias="useOauthSpecScope"), + pydantic.Field(alias="useOauthSpecScope"), + ] = None discovery_url: typing.Optional[ConnectionsDiscoveryUrl] = None oidc_metadata: typing.Optional[ConnectionsOidcMetadata] = None diff --git a/src/auth0/management/types/connection_use_oauth_spec_scope.py b/src/auth0/management/types/connection_use_oauth_spec_scope.py new file mode 100644 index 00000000..79ee599a --- /dev/null +++ b/src/auth0/management/types/connection_use_oauth_spec_scope.py @@ -0,0 +1,6 @@ +# This file was auto-generated by Fern from our API Definition. + +ConnectionUseOauthSpecScope = bool +""" +When true, uses space-delimited scopes (per OAuth 2.0 spec) instead of comma-delimited when calling the identity provider's authorization endpoint. Only relevant when using the connection_scope parameter. See https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp#pass-scopes-to-authorize-endpoint +""" diff --git a/src/auth0/management/types/create_connection_profile_response_content.py b/src/auth0/management/types/create_connection_profile_response_content.py index fb227f61..dccaaab0 100644 --- a/src/auth0/management/types/create_connection_profile_response_content.py +++ b/src/auth0/management/types/create_connection_profile_response_content.py @@ -6,6 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from .connection_name_prefix_template import ConnectionNamePrefixTemplate from .connection_profile_config import ConnectionProfileConfig +from .connection_profile_cross_app_access_resource_app import ConnectionProfileCrossAppAccessResourceApp from .connection_profile_enabled_features import ConnectionProfileEnabledFeatures from .connection_profile_id import ConnectionProfileId from .connection_profile_name import ConnectionProfileName @@ -21,6 +22,7 @@ class CreateConnectionProfileResponseContent(UniversalBaseModel): enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = None connection_config: typing.Optional[ConnectionProfileConfig] = None strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = None + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/auth0/management/types/get_all_keys_network_acls_response_content.py b/src/auth0/management/types/get_all_keys_network_acls_response_content.py new file mode 100644 index 00000000..bfffa4d2 --- /dev/null +++ b/src/auth0/management/types/get_all_keys_network_acls_response_content.py @@ -0,0 +1,23 @@ +# 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 .network_acl_key import NetworkAclKey + + +class GetAllKeysNetworkAclsResponseContent(UniversalBaseModel): + keys: typing.List[NetworkAclKey] = pydantic.Field() + """ + The tenant's Network ACL Keys. + """ + + 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/get_connection_profile_response_content.py b/src/auth0/management/types/get_connection_profile_response_content.py index ac5daeca..844ce6f9 100644 --- a/src/auth0/management/types/get_connection_profile_response_content.py +++ b/src/auth0/management/types/get_connection_profile_response_content.py @@ -6,6 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from .connection_name_prefix_template import ConnectionNamePrefixTemplate from .connection_profile_config import ConnectionProfileConfig +from .connection_profile_cross_app_access_resource_app import ConnectionProfileCrossAppAccessResourceApp from .connection_profile_enabled_features import ConnectionProfileEnabledFeatures from .connection_profile_id import ConnectionProfileId from .connection_profile_name import ConnectionProfileName @@ -21,6 +22,7 @@ class GetConnectionProfileResponseContent(UniversalBaseModel): enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = None connection_config: typing.Optional[ConnectionProfileConfig] = None strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = None + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/auth0/management/types/network_acl_key.py b/src/auth0/management/types/network_acl_key.py new file mode 100644 index 00000000..3027c1b9 --- /dev/null +++ b/src/auth0/management/types/network_acl_key.py @@ -0,0 +1,44 @@ +# 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 .network_acl_key_algorithm_enum import NetworkAclKeyAlgorithmEnum + + +class NetworkAclKey(UniversalBaseModel): + id: str = pydantic.Field() + """ + Generated identifier for the key. Used to reference the key from a Network ACL and to identify it in Tenant Logs. + """ + + name: str = pydantic.Field() + """ + User supplied label for the key. + """ + + alg: NetworkAclKeyAlgorithmEnum + fingerprint: str = pydantic.Field() + """ + Fingerprint of the key material, determined by the algorithm specified. Currently only HMAC-SHA256 is supported. + """ + + created_at: str = pydantic.Field() + """ + Time when the key was created. + """ + + updated_at: str = pydantic.Field() + """ + Time when the key was last updated. + """ + + 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/network_acl_rule.py b/src/auth0/management/types/network_acl_rule.py index dd6aca76..769c011a 100644 --- a/src/auth0/management/types/network_acl_rule.py +++ b/src/auth0/management/types/network_acl_rule.py @@ -6,6 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from .network_acl_action import NetworkAclAction from .network_acl_match import NetworkAclMatch +from .network_acl_rule_match_all_enum import NetworkAclRuleMatchAllEnum from .network_acl_rule_scope_enum import NetworkAclRuleScopeEnum @@ -13,6 +14,7 @@ class NetworkAclRule(UniversalBaseModel): action: NetworkAclAction match: typing.Optional[NetworkAclMatch] = None not_match: typing.Optional[NetworkAclMatch] = None + match_all: typing.Optional[NetworkAclRuleMatchAllEnum] = None scope: NetworkAclRuleScopeEnum if IS_PYDANTIC_V2: diff --git a/src/auth0/management/types/network_acl_rule_match_all_enum.py b/src/auth0/management/types/network_acl_rule_match_all_enum.py new file mode 100644 index 00000000..db9e7caa --- /dev/null +++ b/src/auth0/management/types/network_acl_rule_match_all_enum.py @@ -0,0 +1,6 @@ +# This file was auto-generated by Fern from our API Definition. + +NetworkAclRuleMatchAllEnum = bool +""" +When true, the rule unconditionally matches all traffic regardless of any other signals. Mutually exclusive with `match` and `not_match`. +""" diff --git a/src/auth0/management/types/oauth_scope.py b/src/auth0/management/types/oauth_scope.py index 32017308..0619c6de 100644 --- a/src/auth0/management/types/oauth_scope.py +++ b/src/auth0/management/types/oauth_scope.py @@ -249,6 +249,7 @@ "update:organization_clients", "delete:organization_clients", "create:network_acl_keys", + "read:network_acl_keys", ], typing.Any, ] diff --git a/src/auth0/management/types/update_connection_options.py b/src/auth0/management/types/update_connection_options.py index be91a07f..07d0b7ff 100644 --- a/src/auth0/management/types/update_connection_options.py +++ b/src/auth0/management/types/update_connection_options.py @@ -27,6 +27,7 @@ from .connection_token_endpoint_auth_signing_alg_enum import ConnectionTokenEndpointAuthSigningAlgEnum from .connection_token_endpoint_jwtca_aud_format_enum_oidc import ConnectionTokenEndpointJwtcaAudFormatEnumOidc from .connection_upstream_params import ConnectionUpstreamParams +from .connection_use_oauth_spec_scope import ConnectionUseOauthSpecScope from .connection_validation_options import ConnectionValidationOptions from .connections_discovery_url import ConnectionsDiscoveryUrl from .connections_oidc_metadata import ConnectionsOidcMetadata @@ -110,6 +111,11 @@ class UpdateConnectionOptions(UniversalBaseModel): token_endpoint_auth_signing_alg: typing.Optional[ConnectionTokenEndpointAuthSigningAlgEnum] = None token_endpoint_jwtca_aud_format: typing.Optional[ConnectionTokenEndpointJwtcaAudFormatEnumOidc] = None id_token_session_expiry_supported: typing.Optional[ConnectionIdTokenSessionExpirySupported] = None + use_oauth_spec_scope: typing_extensions.Annotated[ + typing.Optional[ConnectionUseOauthSpecScope], + FieldMetadata(alias="useOauthSpecScope"), + pydantic.Field(alias="useOauthSpecScope"), + ] = None discovery_url: typing.Optional[ConnectionsDiscoveryUrl] = None oidc_metadata: typing.Optional[ConnectionsOidcMetadata] = None diff --git a/src/auth0/management/types/update_connection_profile_response_content.py b/src/auth0/management/types/update_connection_profile_response_content.py index 4d9a6049..1953c351 100644 --- a/src/auth0/management/types/update_connection_profile_response_content.py +++ b/src/auth0/management/types/update_connection_profile_response_content.py @@ -6,6 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from .connection_name_prefix_template import ConnectionNamePrefixTemplate from .connection_profile_config import ConnectionProfileConfig +from .connection_profile_cross_app_access_resource_app import ConnectionProfileCrossAppAccessResourceApp from .connection_profile_enabled_features import ConnectionProfileEnabledFeatures from .connection_profile_id import ConnectionProfileId from .connection_profile_name import ConnectionProfileName @@ -21,6 +22,7 @@ class UpdateConnectionProfileResponseContent(UniversalBaseModel): enabled_features: typing.Optional[ConnectionProfileEnabledFeatures] = None connection_config: typing.Optional[ConnectionProfileConfig] = None strategy_overrides: typing.Optional[ConnectionProfileStrategyOverrides] = None + cross_app_access_resource_app: typing.Optional[ConnectionProfileCrossAppAccessResourceApp] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/auth0/management/user_attribute_profiles/raw_client.py b/src/auth0/management/user_attribute_profiles/raw_client.py index 3eb560cf..043ad367 100644 --- a/src/auth0/management/user_attribute_profiles/raw_client.py +++ b/src/auth0/management/user_attribute_profiles/raw_client.py @@ -618,7 +618,7 @@ def update( json={ "name": name, "user_id": convert_and_respect_annotation_metadata( - object_=user_id, annotation=UserAttributeProfilePatchUserId, direction="write" + object_=user_id, annotation=typing.Optional[UserAttributeProfilePatchUserId], direction="write" ), "user_attributes": convert_and_respect_annotation_metadata( object_=user_attributes, annotation=UserAttributeProfileUserAttributes, direction="write" @@ -1289,7 +1289,7 @@ async def update( json={ "name": name, "user_id": convert_and_respect_annotation_metadata( - object_=user_id, annotation=UserAttributeProfilePatchUserId, direction="write" + object_=user_id, annotation=typing.Optional[UserAttributeProfilePatchUserId], direction="write" ), "user_attributes": convert_and_respect_annotation_metadata( object_=user_attributes, annotation=UserAttributeProfileUserAttributes, direction="write" diff --git a/tests/wire/test_keys_networkAcls.py b/tests/wire/test_keys_networkAcls.py index 8cd3ca51..ef61632c 100644 --- a/tests/wire/test_keys_networkAcls.py +++ b/tests/wire/test_keys_networkAcls.py @@ -1,6 +1,14 @@ from .conftest import get_client, verify_request_count +def test_keys_networkAcls_list_() -> None: + """Test list endpoint with WireMock""" + test_id = "keys.network_acls.list_.0" + client = get_client(test_id) + client.keys.network_acls.list() + verify_request_count(test_id, "GET", "/keys/network-acls", None, 1) + + def test_keys_networkAcls_create() -> None: """Test create endpoint with WireMock""" test_id = "keys.network_acls.create.0" @@ -11,3 +19,13 @@ def test_keys_networkAcls_create() -> None: value="value", ) verify_request_count(test_id, "POST", "/keys/network-acls", None, 1) + + +def test_keys_networkAcls_get() -> None: + """Test get endpoint with WireMock""" + test_id = "keys.network_acls.get.0" + client = get_client(test_id) + client.keys.network_acls.get( + id="id", + ) + verify_request_count(test_id, "GET", "/keys/network-acls/id", None, 1) diff --git a/wiremock/wiremock-mappings.json b/wiremock/wiremock-mappings.json index bb9962ee..32945b67 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 \"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 \"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 \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\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 \"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 \"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 \"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 \"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 \"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 \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\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 \"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 \"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 \"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 \"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 \"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 \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\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 \"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 \"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 \"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 \"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 \"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 \"connection_deletion_behavior\": \"allow\",\n \"invitation_landing_client_id\": \"invitation_landing_client_id\"\n },\n \"identity_assertion_authorization_grant\": {\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 \"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 \"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 \"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" } @@ -1038,7 +1038,7 @@ }, "response": { "status": 200, - "body": "{\n \"next\": \"next\",\n \"connection_profiles\": [\n {\n \"id\": \"id\",\n \"name\": \"name\",\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ]\n }\n ]\n}", + "body": "{\n \"next\": \"next\",\n \"connection_profiles\": [\n {\n \"id\": \"id\",\n \"name\": \"name\",\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"cross_app_access_resource_app\": {\n \"status\": {\n \"default_value\": \"enabled\"\n }\n }\n }\n ]\n}", "headers": { "Content-Type": "application/json" } @@ -1070,7 +1070,7 @@ }, "response": { "status": 201, - "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n }\n}", + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n },\n \"cross_app_access_resource_app\": {\n \"status\": {\n \"default_value\": \"enabled\",\n \"allowed_values\": [\n \"enabled\"\n ]\n }\n }\n}", "headers": { "Content-Type": "application/json" } @@ -1174,7 +1174,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n }\n}", + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n },\n \"cross_app_access_resource_app\": {\n \"status\": {\n \"default_value\": \"enabled\",\n \"allowed_values\": [\n \"enabled\"\n ]\n }\n }\n}", "headers": { "Content-Type": "application/json" } @@ -1246,7 +1246,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n }\n}", + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"organization\": {\n \"show_as_button\": \"none\",\n \"assign_membership_on_login\": \"none\"\n },\n \"connection_name_prefix_template\": \"connection_name_prefix_template\",\n \"enabled_features\": [\n \"scim\"\n ],\n \"strategy_overrides\": {\n \"pingfederate\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"ad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"adfs\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"waad\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"google-apps\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"okta\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"oidc\": {\n \"enabled_features\": [\n \"scim\"\n ]\n },\n \"samlp\": {\n \"enabled_features\": [\n \"scim\"\n ]\n }\n },\n \"cross_app_access_resource_app\": {\n \"status\": {\n \"default_value\": \"enabled\",\n \"allowed_values\": [\n \"enabled\"\n ]\n }\n }\n}", "headers": { "Content-Type": "application/json" } @@ -3594,7 +3594,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", + "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"match_all\": true,\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", "headers": { "Content-Type": "application/json" } @@ -3630,7 +3630,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", + "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"match_all\": true,\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", "headers": { "Content-Type": "application/json" } @@ -3702,7 +3702,7 @@ }, "response": { "status": 200, - "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", + "body": "{\n \"id\": \"id\",\n \"description\": \"description\",\n \"active\": true,\n \"priority\": 1.1,\n \"rule\": {\n \"action\": {\n \"block\": true,\n \"allow\": true,\n \"log\": true,\n \"redirect\": true,\n \"redirect_uri\": \"redirect_uri\"\n },\n \"match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"not_match\": {\n \"asns\": [\n 1\n ],\n \"auth0_managed\": [\n \"auth0_managed\"\n ],\n \"geo_country_codes\": [\n \"geo_country_codes\"\n ],\n \"geo_subdivision_codes\": [\n \"geo_subdivision_codes\"\n ],\n \"ipv4_cidrs\": [\n \"ipv4_cidrs\"\n ],\n \"ipv6_cidrs\": [\n \"ipv6_cidrs\"\n ],\n \"ja3_fingerprints\": [\n \"ja3_fingerprints\"\n ],\n \"ja4_fingerprints\": [\n \"ja4_fingerprints\"\n ],\n \"user_agents\": [\n \"user_agents\"\n ],\n \"hostnames\": [\n \"hostnames\"\n ],\n \"connecting_ipv4_cidrs\": [\n \"connecting_ipv4_cidrs\"\n ],\n \"connecting_ipv6_cidrs\": [\n \"connecting_ipv6_cidrs\"\n ]\n },\n \"match_all\": true,\n \"scope\": \"management\"\n },\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", "headers": { "Content-Type": "application/json" } @@ -12136,6 +12136,38 @@ } } }, + { + "id": "b208e814-8b1a-41b6-84a1-eb2ddde585c0", + "name": "Get all Network ACL keys - default", + "request": { + "urlPathTemplate": "/keys/network-acls", + "method": "GET", + "headers": { + "Authorization": { + "matches": "Bearer .+" + } + } + }, + "response": { + "status": 200, + "body": "{\n \"keys\": [\n {\n \"id\": \"id\",\n \"name\": \"name\",\n \"alg\": \"hmac-sha256\",\n \"fingerprint\": \"fingerprint\",\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n }\n ]\n}", + "headers": { + "Content-Type": "application/json" + } + }, + "uuid": "b208e814-8b1a-41b6-84a1-eb2ddde585c0", + "persistent": true, + "priority": 3, + "metadata": { + "mocklab": { + "created": { + "at": "2020-01-01T00:00:00.000Z", + "via": "SYSTEM" + } + } + }, + "postServeActions": [] + }, { "id": "c0cd46f9-9e74-46b7-83ad-2a2dc48f2b21", "name": "Create a Network ACL key - default", @@ -12167,6 +12199,42 @@ } } }, + { + "id": "70abaeea-0098-4253-9ddf-c5866aa153cd", + "name": "Get a Network ACL Key - default", + "request": { + "urlPathTemplate": "/keys/network-acls/{id}", + "method": "GET", + "headers": { + "Authorization": { + "matches": "Bearer .+" + } + }, + "pathParameters": { + "id": { + "equalTo": "id" + } + } + }, + "response": { + "status": 200, + "body": "{\n \"id\": \"id\",\n \"name\": \"name\",\n \"alg\": \"hmac-sha256\",\n \"fingerprint\": \"fingerprint\",\n \"created_at\": \"created_at\",\n \"updated_at\": \"updated_at\"\n}", + "headers": { + "Content-Type": "application/json" + } + }, + "uuid": "70abaeea-0098-4253-9ddf-c5866aa153cd", + "persistent": true, + "priority": 3, + "metadata": { + "mocklab": { + "created": { + "at": "2020-01-01T00:00:00.000Z", + "via": "SYSTEM" + } + } + } + }, { "id": "1bde50a3-a51e-41b4-9018-8f46bd597774", "name": "Get all Application Signing Keys - default", @@ -16558,6 +16626,6 @@ } ], "meta": { - "total": 442 + "total": 444 } } \ No newline at end of file