From cdbf50490c287b9108c2fa21e746d5a482a17b41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Nov 2025 11:26:30 +0530 Subject: [PATCH 01/21] chore(deps): bump js-yaml from 4.1.0 to 4.1.1 (#1206) Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 15108d0d7..385321a05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3949,9 +3949,9 @@ "dev": true }, "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dependencies": { "argparse": "^2.0.1" }, @@ -9809,9 +9809,9 @@ "dev": true }, "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "requires": { "argparse": "^2.0.1" } From 5d07f3ab90ab6a4d19f357a3920218ddc22eb73d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Nov 2025 11:41:05 +0530 Subject: [PATCH 02/21] chore(deps): bump js-yaml from 3.14.1 to 3.14.2 (#1208) Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to 3.14.2. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 3.14.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 385321a05..eacb60615 100644 --- a/package-lock.json +++ b/package-lock.json @@ -637,9 +637,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -714,9 +714,9 @@ } }, "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -2516,9 +2516,9 @@ } }, "node_modules/eslint/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "dependencies": { "argparse": "^1.0.7", @@ -7464,9 +7464,9 @@ } }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -7531,9 +7531,9 @@ } }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -8691,9 +8691,9 @@ "dev": true }, "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "dev": true, "requires": { "argparse": "^1.0.7", From 403913019087ee9adc49121f6cad84be1e803732 Mon Sep 17 00:00:00 2001 From: Kushal <43465488+kushalshit27@users.noreply.github.com> Date: Wed, 19 Nov 2025 15:38:44 +0530 Subject: [PATCH 03/21] feat: updated `session_transfer` schema for `clients` (#1211) --- package-lock.json | 2 +- package.json | 2 +- src/tools/auth0/handlers/clients.ts | 33 ++++++++++++++++------ test/context/directory/clients.test.js | 11 +++++++- test/context/yaml/clients.test.js | 14 ++++++++- test/tools/auth0/handlers/clients.tests.js | 12 ++++++++ 6 files changed, 62 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index eacb60615..d6e812099 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "auth0": "^4.36.0", "dot-prop": "^5.3.0", "fs-extra": "^10.1.0", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "lodash": "^4.17.21", "mkdirp": "^1.0.4", "nconf": "^0.13.0", diff --git a/package.json b/package.json index 5f8c49460..d2ac79f87 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "auth0": "^4.36.0", "dot-prop": "^5.3.0", "fs-extra": "^10.1.0", - "js-yaml": "^4.1.0", + "js-yaml": "^4.1.1", "lodash": "^4.17.21", "mkdirp": "^1.0.4", "nconf": "^0.13.0", diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 85947c088..2c9c12a87 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -112,29 +112,46 @@ export const schema = { properties: { can_create_session_transfer_token: { type: 'boolean', + description: + "Indicates whether an app can issue a Session Transfer Token through Token Exchange. If set to 'false', the app will not be able to issue a Session Transfer Token. Usually configured in the native application.", default: false, + }, + enforce_cascade_revocation: { + type: 'boolean', description: - 'Specifies whether the application (Native app) can use the Token Exchange endpoint to create a session_transfer_token.', + 'Indicates whether revoking the parent Refresh Token that initiated a Native to Web flow and was used to issue a Session Transfer Token should trigger a cascade revocation affecting its dependent child entities. Usually configured in the native application.', + default: true, }, allowed_authentication_methods: { - type: 'array', + type: ['array', 'null'], + description: + 'Indicates whether an app can create a session from a Session Transfer Token received via indicated methods. Can include `cookie` and/or `query`. Usually configured in the web application.', items: { type: 'string', enum: ['cookie', 'query'], }, - default: [], - description: - 'Determines the methods allowed for a web application to create a session using a session_transfer_token.', }, enforce_device_binding: { type: 'string', - enum: ['none', 'ip', 'asn'], + description: + "Indicates whether device binding security should be enforced for the app. If set to 'ip', the app will enforce device binding by IP, meaning that consumption of Session Transfer Token must be done from the same IP of the issuer. Likewise, if set to 'asn', device binding is enforced by ASN, meaning consumption of Session Transfer Token must be done from the same ASN as the issuer. If set to 'null', device binding is not enforced. Usually configured in the web application.", + enum: ['ip', 'asn', 'none'], default: 'ip', + }, + allow_refresh_token: { + type: 'boolean', + description: + 'Indicates whether Refresh Tokens are allowed to be issued when authenticating with a Session Transfer Token. Usually configured in the web application.', + default: false, + }, + enforce_online_refresh_tokens: { + type: 'boolean', description: - 'Configures the level of device binding enforced when a session_transfer_token is consumed.', + "Indicates whether Refresh Tokens created during a native-to-web session are tied to that session's lifetime. This determines if such refresh tokens should be automatically revoked when their corresponding sessions are. Usually configured in the web application.", + default: true, }, }, - additionalProperties: false, + additionalProperties: true, }, app_type: { type: 'string', diff --git a/test/context/directory/clients.test.js b/test/context/directory/clients.test.js index 155383d05..c34dd914f 100644 --- a/test/context/directory/clients.test.js +++ b/test/context/directory/clients.test.js @@ -17,7 +17,7 @@ describe('#directory context clients', () => { 'someClient2.json': '{ "app_type": "@@appType@@", "name": "someClient2" }', 'customLoginClient.json': '{ "app_type": "@@appType@@", "name": "customLoginClient", "custom_login_page": "./customLoginClient_custom_login_page.html", ' + - '"session_transfer": { "can_create_session_transfer_token": true,"enforce_device_binding": "ip", "allowed_authentication_methods" : "@@allowedMethods@@"} }', + '"session_transfer": { "can_create_session_transfer_token": true, "enforce_cascade_revocation": true, "enforce_device_binding": "ip", "allowed_authentication_methods" : "@@allowedMethods@@", "allow_refresh_token": true, "enforce_online_refresh_tokens": true} }', 'customLoginClient_custom_login_page.html': 'html code ##appType## @@appType@@', }, }; @@ -39,8 +39,11 @@ describe('#directory context clients', () => { custom_login_page: 'html code spa "spa"', session_transfer: { can_create_session_transfer_token: true, + enforce_cascade_revocation: true, enforce_device_binding: 'ip', allowed_authentication_methods: ['cookie', 'query'], + allow_refresh_token: true, + enforce_online_refresh_tokens: true, }, }, { app_type: 'spa', name: 'someClient' }, @@ -101,8 +104,11 @@ describe('#directory context clients', () => { custom_login_page: 'html code', session_transfer: { can_create_session_transfer_token: false, + enforce_cascade_revocation: false, enforce_device_binding: 'asn', allowed_authentication_methods: ['cookie'], + allow_refresh_token: false, + enforce_online_refresh_tokens: false, }, }, ]; @@ -113,8 +119,11 @@ describe('#directory context clients', () => { custom_login_page: './customLoginClient_custom_login_page.html', session_transfer: { can_create_session_transfer_token: false, + enforce_cascade_revocation: false, enforce_device_binding: 'asn', allowed_authentication_methods: ['cookie'], + allow_refresh_token: false, + enforce_online_refresh_tokens: false, }, }; diff --git a/test/context/yaml/clients.test.js b/test/context/yaml/clients.test.js index 19033be6a..0c5af4492 100644 --- a/test/context/yaml/clients.test.js +++ b/test/context/yaml/clients.test.js @@ -25,8 +25,11 @@ describe('#YAML context clients', () => { custom_login_page: "./customLoginClient_custom_login_page.html" session_transfer: { can_create_session_transfer_token: false, + enforce_cascade_revocation: false, enforce_device_binding: 'none', - allowed_authentication_methods: ['query'] + allowed_authentication_methods: ['query'], + allow_refresh_token: false, + enforce_online_refresh_tokens: false } `; @@ -39,8 +42,11 @@ describe('#YAML context clients', () => { custom_login_page: 'html code spa "spa"', session_transfer: { can_create_session_transfer_token: false, + enforce_cascade_revocation: false, enforce_device_binding: 'none', allowed_authentication_methods: ['query'], + allow_refresh_token: false, + enforce_online_refresh_tokens: false, }, }, ]; @@ -80,8 +86,11 @@ describe('#YAML context clients', () => { custom_login_page: 'html code', session_transfer: { can_create_session_transfer_token: false, + enforce_cascade_revocation: false, enforce_device_binding: 'none', allowed_authentication_methods: ['cookie', 'query'], + allow_refresh_token: false, + enforce_online_refresh_tokens: false, }, }, ]; @@ -94,8 +103,11 @@ describe('#YAML context clients', () => { custom_login_page: './customLoginClient_custom_login_page.html', session_transfer: { can_create_session_transfer_token: false, + enforce_cascade_revocation: false, enforce_device_binding: 'none', allowed_authentication_methods: ['cookie', 'query'], + allow_refresh_token: false, + enforce_online_refresh_tokens: false, }, }, ]; diff --git a/test/tools/auth0/handlers/clients.tests.js b/test/tools/auth0/handlers/clients.tests.js index e30ae7fc6..bc53c00a1 100644 --- a/test/tools/auth0/handlers/clients.tests.js +++ b/test/tools/auth0/handlers/clients.tests.js @@ -29,8 +29,11 @@ const someNativeClient = { }, session_transfer: { can_create_session_transfer_token: true, + enforce_cascade_revocation: true, enforce_device_binding: 'ip', allowed_authentication_methods: ['cookie', 'query'], + allow_refresh_token: true, + enforce_online_refresh_tokens: true, }, }; @@ -126,8 +129,11 @@ describe('#clients handler', () => { }); expect(data.session_transfer).to.deep.equal({ can_create_session_transfer_token: true, + enforce_cascade_revocation: true, enforce_device_binding: 'ip', allowed_authentication_methods: ['cookie', 'query'], + allow_refresh_token: true, + enforce_online_refresh_tokens: true, }); return Promise.resolve({ data }); }, @@ -331,8 +337,11 @@ describe('#clients handler', () => { expect(data.description).to.equal('new description'); expect(data.session_transfer).to.deep.equal({ can_create_session_transfer_token: false, + enforce_cascade_revocation: false, enforce_device_binding: 'asn', allowed_authentication_methods: ['query'], + allow_refresh_token: false, + enforce_online_refresh_tokens: false, }); return Promise.resolve({ data }); @@ -360,8 +369,11 @@ describe('#clients handler', () => { description: 'new description', session_transfer: { can_create_session_transfer_token: false, + enforce_cascade_revocation: false, enforce_device_binding: 'asn', allowed_authentication_methods: ['query'], + allow_refresh_token: false, + enforce_online_refresh_tokens: false, }, }, ], From f8ce13957d46512e44a4a6847508cee351dbd9d8 Mon Sep 17 00:00:00 2001 From: Ramya Anusri <62586490+ramya18101@users.noreply.github.com> Date: Fri, 21 Nov 2025 09:07:40 +0530 Subject: [PATCH 04/21] Support for ACUL:GA (#1209) * streamline rendering update payload construction and remove under EA * Add screenRenderers to prompts in context tests * Update logging to check for non-empty list before displaying msg * Remove ACUL from EA_FEATURES array --- src/context/index.ts | 4 ++-- src/tools/auth0/handlers/prompts.ts | 32 +++++++++-------------------- test/context/yaml/context.test.js | 3 +++ 3 files changed, 15 insertions(+), 24 deletions(-) diff --git a/src/context/index.ts b/src/context/index.ts index 1d846e990..268dfcbce 100644 --- a/src/context/index.ts +++ b/src/context/index.ts @@ -26,7 +26,7 @@ const nonPrimitiveProps: (keyof Config)[] = [ 'INCLUDED_PROPS', ]; -const EA_FEATURES = ['ACUL']; +const EA_FEATURES = []; export const setupContext = async ( config: Config, @@ -144,7 +144,7 @@ export const setupContext = async ( : 'features [' + EA_FEATURES.join(',') + '] are' } enabled. These are in a pre-release state and may change in future release.` ); - } else { + } else if (EA_FEATURES.length > 0) { log.info( 'To enable experimental early access features use --experimental_ea flag or set AUTH0_EXPERIMENTAL_EA=true in configuration JSON.' ); diff --git a/src/tools/auth0/handlers/prompts.ts b/src/tools/auth0/handlers/prompts.ts index 977921842..14a04a2b3 100644 --- a/src/tools/auth0/handlers/prompts.ts +++ b/src/tools/auth0/handlers/prompts.ts @@ -351,15 +351,11 @@ export default class PromptsHandler extends DefaultHandler { partials, }; - const includeExperimentalEA = this.config('AUTH0_EXPERIMENTAL_EA') || false; - - if (includeExperimentalEA) { - try { - const { data } = await this.client.prompts.getAllRenderingSettings(); - prompts.screenRenderers = data; - } catch (error) { - log.warn(`Unable to fetch screen renderers: ${error}`); - } + try { + const { data } = await this.client.prompts.getAllRenderingSettings(); + prompts.screenRenderers = data; + } catch (error) { + log.warn(`Unable to fetch screen renderers: ${error}`); } return prompts; @@ -575,19 +571,11 @@ export default class PromptsHandler extends DefaultHandler { screenRenderer; if (!prompt || !screen) return; - let updatePayload: PatchRenderingRequest = {}; - - if (rendering_mode === PatchRenderingRequestRenderingModeEnum.standard) { - updatePayload = { - rendering_mode, - }; - } else { - updatePayload = { - ...updatePrams, - rendering_mode, - default_head_tags_disabled: default_head_tags_disabled || undefined, - }; - } + const updatePayload = { + ...updatePrams, + rendering_mode, + default_head_tags_disabled: default_head_tags_disabled || undefined, + }; try { await this.client.prompts.updateRendering( diff --git a/test/context/yaml/context.test.js b/test/context/yaml/context.test.js index f98688eca..a0bdaeaa1 100644 --- a/test/context/yaml/context.test.js +++ b/test/context/yaml/context.test.js @@ -303,6 +303,7 @@ describe('#YAML context validation', () => { prompts: { customText: {}, partials: {}, + screenRenderers: [], }, customDomains: [], themes: [], @@ -431,6 +432,7 @@ describe('#YAML context validation', () => { prompts: { customText: {}, partials: {}, + screenRenderers: [], }, customDomains: [], themes: [], @@ -559,6 +561,7 @@ describe('#YAML context validation', () => { prompts: { customText: {}, partials: {}, + screenRenderers: [], }, logStreams: [], customDomains: [], From ef0b2b6784b728f3841646b65e953a791600296e Mon Sep 17 00:00:00 2001 From: Kushal <43465488+kushalshit27@users.noreply.github.com> Date: Fri, 21 Nov 2025 13:01:02 +0530 Subject: [PATCH 05/21] fix: handle responses when paginating custom domains (#1214) * Update CHANGELOG * 8.20.3 * fix(client.ts): improve getEntity function to handle various response types - Update getEntity to accept ApiResponse or Asset[] as input - Return empty array for empty responses instead of throwing an error - Directly return response if it is an array --- src/tools/auth0/client.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/tools/auth0/client.ts b/src/tools/auth0/client.ts index 439ca5e8e..15d1bebc9 100644 --- a/src/tools/auth0/client.ts +++ b/src/tools/auth0/client.ts @@ -18,12 +18,21 @@ const API_FREQUENCY_PER_SECOND = 8; const MAX_PAGE_SIZE = 100; -function getEntity(rsp: ApiResponse): Asset[] { +function getEntity(rsp: ApiResponse | Asset[]): Asset[] { + // Extract all array values from the response object const found = Object.values(rsp).filter((a) => Array.isArray(a)); + + // If response contains exactly one array property, return it as the entity list if (Array.isArray(found) && found.length === 1) { return found[0] as Asset[]; } - // Handle empty response case - return empty array instead of throwing error + + // If the response itself is an array, return it directly + if (Array.isArray(rsp)) { + return rsp as Asset[]; + } + + // If empty response case - return empty array instead of throwing error if (Array.isArray(found) && found.length === 0) { return []; } From fb9c130e00226e68df89a2c75a958d1aef042362 Mon Sep 17 00:00:00 2001 From: Kushal <43465488+kushalshit27@users.noreply.github.com> Date: Fri, 21 Nov 2025 13:28:50 +0530 Subject: [PATCH 06/21] feat: Add support for Connection Profiles and Express Configuration on Clients (#1204) --- docs/resource-specific-documentation.md | 79 + .../clients/My App with Express Config.json | 13 + .../Basic Connection Profile.json | 10 + .../Enterprise SSO Profile.json | 27 + .../My User Attribute Profile.json | 12 + examples/yaml/tenant.yaml | 47 + package-lock.json | 14 +- package.json | 2 +- src/context/directory/handlers/clients.ts | 35 + .../directory/handlers/connectionProfiles.ts | 65 + src/context/directory/handlers/index.ts | 2 + src/context/yaml/handlers/clients.ts | 37 +- .../yaml/handlers/connectionProfiles.ts | 40 + src/context/yaml/handlers/index.ts | 2 + src/tools/auth0/client.ts | 2 +- src/tools/auth0/handlers/clientGrants.ts | 9 +- src/tools/auth0/handlers/clients.ts | 133 +- .../auth0/handlers/connectionProfiles.ts | 236 + src/tools/auth0/handlers/index.ts | 2 + src/tools/auth0/handlers/resourceServers.ts | 2 +- .../auth0/handlers/selfServiceProfiles.ts | 16 +- .../auth0/handlers/userAttributeProfiles.ts | 57 +- src/tools/constants.ts | 1 + src/types.ts | 4 +- test/context/directory/clients.test.js | 68 + .../directory/connectionProfiles.test.js | 50 + test/context/yaml/clients.test.js | 59 + test/context/yaml/connectionProfiles.test.js | 46 + test/context/yaml/context.test.js | 3 + ...sources-if-AUTH0_ALLOW_DELETE-is-true.json | 3815 ++++++++------ ...ources-if-AUTH0_ALLOW_DELETE-is-false.json | 4604 +++++++++++------ ...ould-deploy-without-throwing-an-error.json | 492 +- ...-and-deploy-without-throwing-an-error.json | 2248 ++++++-- ...should-dump-without-throwing-an-error.json | 237 +- ...reserve-keywords-for-directory-format.json | 284 +- ...uld-preserve-keywords-for-yaml-format.json | 238 +- test/tools/auth0/handlers/clients.tests.js | 127 + .../handlers/connectionProfiles.tests.js | 133 + .../handlers/selfServiceProfiles.tests.js | 30 + .../handlers/userAttributeProfiles.tests.js | 2 +- test/utils.js | 3 + 41 files changed, 9022 insertions(+), 4264 deletions(-) create mode 100644 examples/directory/clients/My App with Express Config.json create mode 100644 examples/directory/connection-profiles/Basic Connection Profile.json create mode 100644 examples/directory/connection-profiles/Enterprise SSO Profile.json create mode 100644 examples/directory/user-attribute-profiles/My User Attribute Profile.json create mode 100644 src/context/directory/handlers/connectionProfiles.ts create mode 100644 src/context/yaml/handlers/connectionProfiles.ts create mode 100644 src/tools/auth0/handlers/connectionProfiles.ts create mode 100644 test/context/directory/connectionProfiles.test.js create mode 100644 test/context/yaml/connectionProfiles.test.js create mode 100644 test/tools/auth0/handlers/connectionProfiles.tests.js diff --git a/docs/resource-specific-documentation.md b/docs/resource-specific-documentation.md index e80f0a544..8abfdb3ca 100644 --- a/docs/resource-specific-documentation.md +++ b/docs/resource-specific-documentation.md @@ -575,3 +575,82 @@ phoneProviders: } ] ``` + +## Connection Profiles + +Application specific configuration for use with the OIN Express Configuration feature + +### YAML Example + +```yaml +# Contents of ./tenant.yaml +connectionProfiles: + - name: 'Enterprise SSO Profile' + organization: + show_as_button: 'required' + assign_membership_on_login: 'required' + connection_name_prefix_template: 'org-{organization_name}' + enabled_features: + - scim + - universal_logout + strategy_overrides: + samlp: + enabled_features: + - universal_logout + oidc: + enabled_features: + - scim + - universal_logout + - name: 'Basic Connection Profile' + organization: + show_as_button: 'optional' + assign_membership_on_login: 'optional' + enabled_features: + - scim +``` + +### Directory Example + +File: `./connection-profiles/Enterprise SSO Profile.json` + +```json +{ + "name": "Enterprise SSO Profile", + "organization": { + "show_as_button": "required", + "assign_membership_on_login": "required" + }, + "connection_name_prefix_template": "org-{organization_name}", + "enabled_features": ["scim", "universal_logout"], + "strategy_overrides": { + "samlp": { + "enabled_features": ["universal_logout"] + }, + "oidc": { + "enabled_features": ["scim", "universal_logout"] + } + } +} +``` + +### Express Configuration on Clients + +Connection profiles are used in conjunction with the `express_configuration` property on client applications: (In order to use express_configuration app_type should not be 'express_configuration') + +```yaml +clients: + - name: 'My Enterprise App' + app_type: 'regular_web' + express_configuration: + initiate_login_uri_template: 'https://myapp.com/sso/start?org={organization_name}&conn={connection_name}' + user_attribute_profile_id: 'My User Attribute Profile' + connection_profile_id: 'Enterprise SSO Profile' # Reference to connection profile + enable_client: true + enable_organization: true + okta_oin_client_id: 'My Okta OIN Client' + admin_login_domain: 'login.myapp.com' + linked_clients: + - client_id: 'client_id_of_mobile_app' +``` + +For more details, see the [Management API documentation](https://auth0.com/docs/api/management/v2). diff --git a/examples/directory/clients/My App with Express Config.json b/examples/directory/clients/My App with Express Config.json new file mode 100644 index 000000000..f5f677ef7 --- /dev/null +++ b/examples/directory/clients/My App with Express Config.json @@ -0,0 +1,13 @@ +{ + "name": "My App with Express Config", + "app_type": "regular_web", + "express_configuration": { + "initiate_login_uri_template": "https://myapp.com/sso/start?org={organization_name}&conn={connection_name}", + "user_attribute_profile_id": "My User Attribute Profile", + "connection_profile_id": "Enterprise SSO Profile", + "enable_client": true, + "enable_organization": true, + "okta_oin_client_id": "My Okta OIN Client", + "admin_login_domain": "login.myapp.com" + } +} diff --git a/examples/directory/connection-profiles/Basic Connection Profile.json b/examples/directory/connection-profiles/Basic Connection Profile.json new file mode 100644 index 000000000..96430d5f1 --- /dev/null +++ b/examples/directory/connection-profiles/Basic Connection Profile.json @@ -0,0 +1,10 @@ +{ + "name": "Basic Connection Profile", + "organization": { + "show_as_button": "optional", + "assign_membership_on_login": "optional" + }, + "enabled_features": [ + "scim" + ] +} diff --git a/examples/directory/connection-profiles/Enterprise SSO Profile.json b/examples/directory/connection-profiles/Enterprise SSO Profile.json new file mode 100644 index 000000000..693212ac0 --- /dev/null +++ b/examples/directory/connection-profiles/Enterprise SSO Profile.json @@ -0,0 +1,27 @@ +{ + "name": "Enterprise SSO Profile", + "organization": { + "show_as_button": "required", + "assign_membership_on_login": "required" + }, + "connection_name_prefix_template": "org-{org_name}", + "enabled_features": [ + "scim", + "universal_logout" + ], + "strategy_overrides": { + "samlp": { + "enabled_features": [ + "universal_logout" + ], + "connection_config": {} + }, + "oidc": { + "enabled_features": [ + "scim", + "universal_logout" + ], + "connection_config": {} + } + } +} diff --git a/examples/directory/user-attribute-profiles/My User Attribute Profile.json b/examples/directory/user-attribute-profiles/My User Attribute Profile.json new file mode 100644 index 000000000..74abf4979 --- /dev/null +++ b/examples/directory/user-attribute-profiles/My User Attribute Profile.json @@ -0,0 +1,12 @@ +{ + "name": "My User Attribute Profile", + "description": "My User Attribute Profile Description", + "user_attributes": [ + { + "name": "email", + "description": "Email", + "type": "email", + "required": true + } + ] +} diff --git a/examples/yaml/tenant.yaml b/examples/yaml/tenant.yaml index 672c24b90..9c68d7df6 100644 --- a/examples/yaml/tenant.yaml +++ b/examples/yaml/tenant.yaml @@ -42,6 +42,20 @@ clients: name: "My Resource Server Client" app_type: "resource_server" resource_server_identifier: "https://##ENV##.myapp.com/api/v1" + - + name: "My Okta OIN Client" + app_type: "regular_web" + - + name: "My Express App" + app_type: "regular_web" + express_configuration: + initiate_login_uri_template: "https://myapp.com/sso/start?org={organization_name}&conn={connection_name}" + user_attribute_profile_id: "My User Attribute Profile" + connection_profile_id: "Enterprise SSO Profile" + enable_client: true + enable_organization: true + okta_oin_client_id: "My Okta OIN Client" + admin_login_domain: "login.myapp.com" databases: - name: "users" @@ -372,3 +386,36 @@ attackProtection: max_attempts: 50 rate: 1200 +connectionProfiles: + - name: "Enterprise SSO Profile" + organization: + show_as_button: "required" + assign_membership_on_login: "required" + connection_name_prefix_template: "org-{org_name}" + enabled_features: + - scim + - universal_logout + strategy_overrides: + samlp: + enabled_features: + - universal_logout + oidc: + enabled_features: + - scim + - universal_logout + - name: "Basic Connection Profile" + organization: + show_as_button: "optional" + assign_membership_on_login: "optional" + enabled_features: + - scim + +userAttributeProfiles: + - name: "My User Attribute Profile" + description: "My User Attribute Profile Description" + user_attributes: + - name: "email" + description: "Email" + type: "email" + required: true + diff --git a/package-lock.json b/package-lock.json index d6e812099..b62112acd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "ajv": "^6.12.6", - "auth0": "^4.36.0", + "auth0": "^4.37.0", "dot-prop": "^5.3.0", "fs-extra": "^10.1.0", "js-yaml": "^4.1.1", @@ -1369,9 +1369,9 @@ } }, "node_modules/auth0": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/auth0/-/auth0-4.36.0.tgz", - "integrity": "sha512-n/eqshTNXY9HY+KaHbxLNHr5iOqg4PztMczNQXOIrHcyUsi6zB6uQphP25tbKiy7+A1pwgX/ZkAOnTzFUoBroA==", + "version": "4.37.0", + "resolved": "https://registry.npmjs.org/auth0/-/auth0-4.37.0.tgz", + "integrity": "sha512-+TqJRxh4QvbD4TQIYx1ak2vanykQkG/nIZLuR6o8LoQj425gjVG3tFuUbbOeh/nCpP1rnvU0CCV1ChZHYXLU/A==", "license": "MIT", "dependencies": { "jose": "^4.13.2", @@ -8003,9 +8003,9 @@ "dev": true }, "auth0": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/auth0/-/auth0-4.36.0.tgz", - "integrity": "sha512-n/eqshTNXY9HY+KaHbxLNHr5iOqg4PztMczNQXOIrHcyUsi6zB6uQphP25tbKiy7+A1pwgX/ZkAOnTzFUoBroA==", + "version": "4.37.0", + "resolved": "https://registry.npmjs.org/auth0/-/auth0-4.37.0.tgz", + "integrity": "sha512-+TqJRxh4QvbD4TQIYx1ak2vanykQkG/nIZLuR6o8LoQj425gjVG3tFuUbbOeh/nCpP1rnvU0CCV1ChZHYXLU/A==", "requires": { "jose": "^4.13.2", "undici-types": "^6.15.0", diff --git a/package.json b/package.json index d2ac79f87..1e78fb33b 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "homepage": "https://github.com/auth0/auth0-deploy-cli#readme", "dependencies": { "ajv": "^6.12.6", - "auth0": "^4.36.0", + "auth0": "^4.37.0", "dot-prop": "^5.3.0", "fs-extra": "^10.1.0", "js-yaml": "^4.1.1", diff --git a/src/context/directory/handlers/clients.ts b/src/context/directory/handlers/clients.ts index bfec1101a..b70d38a25 100644 --- a/src/context/directory/handlers/clients.ts +++ b/src/context/directory/handlers/clients.ts @@ -54,6 +54,7 @@ function parse(context: DirectoryContext): ParsedClients { async function dump(context: DirectoryContext): Promise { const { clients } = context.assets; + const { userAttributeProfiles, connectionProfiles } = context.assets; if (!clients) return; // Skip, nothing to dump @@ -73,6 +74,40 @@ async function dump(context: DirectoryContext): Promise { client.custom_login_page = `./${clientName}_custom_login_page.html`; } + + if (client.express_configuration) { + // map ids to names for user attribute profiles + const userAttributeProfileId = client?.express_configuration?.user_attribute_profile_id; + if (client.express_configuration && userAttributeProfileId) { + const p = userAttributeProfiles?.find((uap) => uap.id === userAttributeProfileId); + client.express_configuration.user_attribute_profile_id = p?.name || userAttributeProfileId; + } + + // map ids to names for connection profiles + const connectionProfilesProfileId = client?.express_configuration?.connection_profile_id; + if (client.express_configuration && connectionProfilesProfileId) { + const c = connectionProfiles?.find((uap) => uap.id === connectionProfilesProfileId); + client.express_configuration.connection_profile_id = c?.name || connectionProfilesProfileId; + } + + // map ids to names for okta oin clients + const oktaOinClientId = client?.express_configuration?.okta_oin_client_id; + if (client.express_configuration && oktaOinClientId) { + const o = clients?.find((uap) => uap.client_id === oktaOinClientId); + client.express_configuration.okta_oin_client_id = o?.name || oktaOinClientId; + } + } + + if (client.app_type === 'express_configuration') { + // only keep relevant fields for express configuration + client = { + name: client.name, + app_type: client.app_type, + client_authentication_methods: client.client_authentication_methods, + organization_require_behavior: client.organization_require_behavior, + } as Client; + } + dumpJSON(clientFile, clearClientArrays(client)); }); } diff --git a/src/context/directory/handlers/connectionProfiles.ts b/src/context/directory/handlers/connectionProfiles.ts new file mode 100644 index 000000000..78bd26eb1 --- /dev/null +++ b/src/context/directory/handlers/connectionProfiles.ts @@ -0,0 +1,65 @@ +import path from 'path'; +import fs from 'fs-extra'; +import { ConnectionProfile } from 'auth0'; +import { constants } from '../../../tools'; +import log from '../../../logger'; + +import { dumpJSON, existsMustBeDir, getFiles, loadJSON, sanitize } from '../../../utils'; +import DirectoryContext from '..'; +import { ParsedAsset } from '../../../types'; + +type ParsedConnectionProfiles = ParsedAsset<'connectionProfiles', Partial[]>; + +function parse(context: DirectoryContext): ParsedConnectionProfiles { + const connectionProfilesFolder = path.join( + context.filePath, + constants.CONNECTION_PROFILES_DIRECTORY + ); + if (!existsMustBeDir(connectionProfilesFolder)) return { connectionProfiles: null }; // Skip + + const files = getFiles(connectionProfilesFolder, ['.json']); + + const connectionProfiles = files.map((f) => { + const profile = { + ...loadJSON(f, { + mappings: context.mappings, + disableKeywordReplacement: context.disableKeywordReplacement, + }), + }; + return profile; + }); + + return { + connectionProfiles, + }; +} + +async function dump(context: DirectoryContext): Promise { + const { connectionProfiles } = context.assets; + if (!connectionProfiles) return; + + const connectionProfilesFolder = path.join( + context.filePath, + constants.CONNECTION_PROFILES_DIRECTORY + ); + fs.ensureDirSync(connectionProfilesFolder); + + connectionProfiles.forEach((profile) => { + const profileFile = path.join(connectionProfilesFolder, sanitize(`${profile.name}.json`)); + log.info(`Writing ${profileFile}`); + + // Remove read-only fields + if ('id' in profile) { + delete profile.id; + } + + dumpJSON(profileFile, profile); + }); +} + +const connectionProfilesHandler = { + parse, + dump, +}; + +export default connectionProfilesHandler; diff --git a/src/context/directory/handlers/index.ts b/src/context/directory/handlers/index.ts index ce75460bc..e1107ff5d 100644 --- a/src/context/directory/handlers/index.ts +++ b/src/context/directory/handlers/index.ts @@ -32,6 +32,7 @@ import flows from './flows'; import flowVaultConnections from './flowVaultConnections'; import networkACLs from './networkACLs'; import userAttributeProfiles from './userAttributeProfiles'; +import connectionProfiles from './connectionProfiles'; import DirectoryContext from '..'; import { AssetTypes, Asset } from '../../../types'; @@ -80,6 +81,7 @@ const directoryHandlers: { selfServiceProfiles, networkACLs, userAttributeProfiles, + connectionProfiles, }; export default directoryHandlers; diff --git a/src/context/yaml/handlers/clients.ts b/src/context/yaml/handlers/clients.ts index d4ddda905..f00b20f18 100644 --- a/src/context/yaml/handlers/clients.ts +++ b/src/context/yaml/handlers/clients.ts @@ -41,9 +41,34 @@ async function dump(context: YAMLContext): Promise { // Save custom_login_page to a separate html file const clientsFolder = path.join(context.basePath, constants.CLIENTS_DIRECTORY); - const { clients } = context.assets; + let { clients } = context.assets; + const { userAttributeProfiles, connectionProfiles } = context.assets; + if (!clients) return { clients: null }; + // map ids to names for user attribute profiles and connection profiles + clients = clients.map((client) => { + const userAttributeProfileId = client?.express_configuration?.user_attribute_profile_id; + if (client.express_configuration && userAttributeProfileId) { + const p = userAttributeProfiles?.find((uap) => uap.id === userAttributeProfileId); + client.express_configuration.user_attribute_profile_id = p?.name || userAttributeProfileId; + } + + const connectionProfilesProfileId = client?.express_configuration?.connection_profile_id; + if (client.express_configuration && connectionProfilesProfileId) { + const c = connectionProfiles?.find((uap) => uap.id === connectionProfilesProfileId); + client.express_configuration.connection_profile_id = c?.name || connectionProfilesProfileId; + } + + const oktaOinClientId = client?.express_configuration?.okta_oin_client_id; + if (client.express_configuration && oktaOinClientId) { + const o = clients?.find((uap) => uap.client_id === oktaOinClientId); + client.express_configuration.okta_oin_client_id = o?.name || oktaOinClientId; + } + + return client; + }); + return { clients: [ ...clients.map((client) => { @@ -59,6 +84,16 @@ async function dump(context: YAMLContext): Promise { client.custom_login_page = `./${clientName}_custom_login_page.html`; } + if (client.app_type === 'express_configuration') { + // only keep relevant fields for express configuration + client = { + name: client.name, + app_type: client.app_type, + client_authentication_methods: client.client_authentication_methods, + organization_require_behavior: client.organization_require_behavior, + } as Client; + } + return clearClientArrays(client) as Client; }), ], diff --git a/src/context/yaml/handlers/connectionProfiles.ts b/src/context/yaml/handlers/connectionProfiles.ts new file mode 100644 index 000000000..6ec40cd1c --- /dev/null +++ b/src/context/yaml/handlers/connectionProfiles.ts @@ -0,0 +1,40 @@ +import { ConnectionProfile } from 'auth0'; +import YAMLContext from '..'; +import { ParsedAsset } from '../../../types'; + +type ParsedConnectionProfiles = ParsedAsset<'connectionProfiles', Partial[]>; + +async function parse(context: YAMLContext): Promise { + const { connectionProfiles } = context.assets; + + if (!connectionProfiles) return { connectionProfiles: null }; + + return { + connectionProfiles, + }; +} + +async function dump(context: YAMLContext): Promise { + let { connectionProfiles } = context.assets; + if (!connectionProfiles) return { connectionProfiles: null }; + + connectionProfiles = connectionProfiles.map((profile) => { + // Remove read-only fields + if ('id' in profile) { + delete profile.id; + } + + return profile; + }); + + return { + connectionProfiles, + }; +} + +const connectionProfilesHandler = { + parse, + dump, +}; + +export default connectionProfilesHandler; diff --git a/src/context/yaml/handlers/index.ts b/src/context/yaml/handlers/index.ts index 87459c879..46c60a793 100644 --- a/src/context/yaml/handlers/index.ts +++ b/src/context/yaml/handlers/index.ts @@ -32,6 +32,7 @@ import flows from './flows'; import flowVaultConnections from './flowVaultConnections'; import networkACLs from './networkACLs'; import userAttributeProfiles from './userAttributeProfiles'; +import connectionProfiles from './connectionProfiles'; import YAMLContext from '..'; import { AssetTypes } from '../../../types'; @@ -78,6 +79,7 @@ const yamlHandlers: { [key in AssetTypes]: YAMLHandler<{ [key: string]: unknown selfServiceProfiles, networkACLs, userAttributeProfiles, + connectionProfiles, }; export default yamlHandlers; diff --git a/src/tools/auth0/client.ts b/src/tools/auth0/client.ts index 15d1bebc9..932094ff1 100644 --- a/src/tools/auth0/client.ts +++ b/src/tools/auth0/client.ts @@ -63,7 +63,7 @@ function checkpointPaginator( let done = false; // use checkpoint pagination to allow fetching 1000+ results - newArgs.take = 50; + newArgs.take = newArgs.take ?? 50; while (!done) { const rsp = await client.pool diff --git a/src/tools/auth0/handlers/clientGrants.ts b/src/tools/auth0/handlers/clientGrants.ts index 47f80e9ad..9dace8f49 100644 --- a/src/tools/auth0/handlers/clientGrants.ts +++ b/src/tools/auth0/handlers/clientGrants.ts @@ -41,6 +41,7 @@ export type ClientGrant = { scope: string[]; subject_type: ClientGrantSubjectTypeEnum; authorization_details_types: string[]; + is_system?: boolean; }; export default class ClientGrantsHandler extends DefaultHandler { @@ -53,7 +54,7 @@ export default class ClientGrantsHandler extends DefaultHandler { id: 'id', // @ts-ignore because not sure why two-dimensional array passed in identifiers: ['id', ['client_id', 'audience']], - stripUpdateFields: ['audience', 'client_id', 'subject_type'], + stripUpdateFields: ['audience', 'client_id', 'subject_type', 'is_system'], }); } @@ -113,7 +114,7 @@ export default class ClientGrantsHandler extends DefaultHandler { clientGrants: formatted, }); - const filterGrants = (list: { client_id: string }[]) => { + const filterGrants = (list: ClientGrant[]) => { if (excludedClients.length) { return list.filter( (item) => @@ -122,7 +123,9 @@ export default class ClientGrantsHandler extends DefaultHandler { ); } - return list.filter((item) => item.client_id !== currentClient); + return list + .filter((item) => item.client_id !== currentClient) + .filter((item) => item.is_system !== true); }; const changes: CalculatedChanges = { diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 2c9c12a87..677fab1b6 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -1,6 +1,13 @@ -import { Assets } from '../../../types'; +import { + ClientClientAuthenticationMethods, + ClientExpressConfiguration, + ClientOrganizationRequireBehaviorEnum, +} from 'auth0'; +import { Assets, Auth0APIClient } from '../../../types'; import { paginate } from '../client'; import DefaultAPIHandler from './default'; +import { getConnectionProfile } from './connectionProfiles'; +import { getUserAttributeProfiles } from './userAttributeProfiles'; const multiResourceRefreshTokenPoliciesSchema = { type: ['array', 'null'], @@ -190,6 +197,74 @@ export const schema = { type: ['boolean', 'null'], description: 'Whether to skip the confirmation prompt for non-verifiable callback URIs', }, + express_configuration: { + type: ['object', 'null'], + description: + 'Application specific configuration for use with the OIN Express Configuration feature', + properties: { + initiate_login_uri_template: { + type: 'string', + description: + 'The URI users should bookmark to log in to this application. Variable substitution is permitted for the following properties: organization_name, organization_id, and connection_name.', + }, + user_attribute_profile_id: { + type: 'string', + description: 'The ID of the user attribute profile to use for this application', + }, + connection_profile_id: { + type: 'string', + description: 'The ID of the connection profile to use for this application', + }, + enable_client: { + type: 'boolean', + description: + 'When true, all connections made via express configuration will be enabled for this application', + }, + enable_organization: { + type: 'boolean', + description: + 'When true, all connections made via express configuration will have the associated organization enabled', + }, + linked_clients: { + type: 'array', + description: + 'List of client IDs that are linked to this express configuration (e.g. web or mobile clients)', + items: { + type: 'object', + properties: { + client_id: { + type: 'string', + description: 'The ID of the linked client', + }, + }, + required: ['client_id'], + }, + }, + okta_oin_client_id: { + type: 'string', + description: + 'This is the unique identifier for the Okta OIN Express Configuration Client, which Okta will use for this application', + }, + admin_login_domain: { + type: 'string', + description: + 'This is the domain that admins are expected to log in via for authenticating for express configuration. It can be either the canonical domain or a registered custom domain', + }, + oin_submission_id: { + type: 'string', + description: 'The identifier of the published application in the OKTA OIN', + }, + }, + required: [ + 'initiate_login_uri_template', + 'user_attribute_profile_id', + 'connection_profile_id', + 'enable_client', + 'enable_organization', + 'okta_oin_client_id', + 'admin_login_domain', + ], + }, }, required: ['name'], }, @@ -202,6 +277,9 @@ export type Client = { resource_server_identifier?: string; custom_login_page?: string; custom_login_page_on?: boolean; + express_configuration?: ClientExpressConfiguration; + client_authentication_methods?: ClientClientAuthenticationMethods | null; + organization_require_behavior?: ClientOrganizationRequireBehaviorEnum; }; export default class ClientHandler extends DefaultAPIHandler { @@ -236,6 +314,8 @@ export default class ClientHandler extends DefaultAPIHandler { // Do nothing if not set if (!clients) return; + assets.clients = await this.sanitizeMapExpressConfiguration(this.client, clients); + const excludedClients = (assets.exclude && assets.exclude.clients) || []; const { del, update, create, conflicts } = await this.calcChanges(assets); @@ -255,7 +335,7 @@ export default class ClientHandler extends DefaultAPIHandler { }; // Sanitize client fields - const sanitizeClientFields = (list) => + const sanitizeClientFields = (list: Client[]): Client[] => list.map((item) => { // For resourceServers app type `resource_server`, don't include `oidc_backchannel_logout`, `oidc_logout`, `refresh_token` if (item.app_type === 'resource_server') { @@ -296,4 +376,53 @@ export default class ClientHandler extends DefaultAPIHandler { this.existing = clients; return this.existing; } + + // convert names back to IDs for express configuration + async sanitizeMapExpressConfiguration( + auth0Client: Auth0APIClient, + clientList: Client[] + ): Promise { + // if no clients have express configuration, return early + if (!clientList.some((p) => p.express_configuration)) { + return clientList; + } + + const clientData = await this.getType(); + const connectionProfiles = await getConnectionProfile(auth0Client); + const userAttributeProfiles = await getUserAttributeProfiles(auth0Client); + + return clientList.map((client) => { + if (!client.express_configuration) return client; + + const userAttributeProfileName = client.express_configuration?.user_attribute_profile_id; + if (userAttributeProfileName) { + const userAttributeProfile = userAttributeProfiles?.find( + (uap) => uap.name === userAttributeProfileName + ); + if (userAttributeProfile?.id) { + client.express_configuration.user_attribute_profile_id = userAttributeProfile.id; + } + } + + const connectionProfileName = client.express_configuration.connection_profile_id; + if (connectionProfileName) { + const connectionProfile = connectionProfiles?.find( + (cp) => cp.name === connectionProfileName + ); + if (connectionProfile?.id) { + client.express_configuration.connection_profile_id = connectionProfile.id; + } + } + + const oktaOinClientName = client.express_configuration.okta_oin_client_id; + if (oktaOinClientName) { + const oktaOinClient = clientData?.find((c) => c.name === oktaOinClientName); + if (oktaOinClient) { + client.express_configuration.okta_oin_client_id = oktaOinClient.client_id; + } + } + + return client; + }); + } } diff --git a/src/tools/auth0/handlers/connectionProfiles.ts b/src/tools/auth0/handlers/connectionProfiles.ts new file mode 100644 index 000000000..22e575a21 --- /dev/null +++ b/src/tools/auth0/handlers/connectionProfiles.ts @@ -0,0 +1,236 @@ +import { ConnectionProfile } from 'auth0'; +import { Assets, Auth0APIClient } from '../../../types'; +import DefaultAPIHandler from './default'; +import { paginate } from '../client'; +import log from '../../../logger'; + +export const schema = { + type: 'array', + items: { + type: 'object', + properties: { + name: { + type: 'string', + }, + organization: { + type: 'object', + properties: { + show_as_button: { + type: 'string', + enum: ['none', 'optional', 'required'], + }, + assign_membership_on_login: { + type: 'string', + enum: ['none', 'optional', 'required'], + }, + }, + }, + connection_name_prefix_template: { + type: 'string', + }, + enabled_features: { + type: 'array', + items: { + type: 'string', + enum: ['scim', 'universal_logout'], + }, + uniqueItems: true, + }, + connection_config: { + type: ['object', 'null'], + }, + strategy_overrides: { + type: ['object', 'null'], + properties: { + pingfederate: { + type: 'object', + properties: { + enabled_features: { + type: 'array', + items: { + type: 'string', + enum: ['scim', 'universal_logout'], + }, + uniqueItems: true, + }, + connection_config: { + type: 'object', + }, + }, + }, + ad: { + type: 'object', + properties: { + enabled_features: { + type: 'array', + items: { + type: 'string', + enum: ['scim', 'universal_logout'], + }, + uniqueItems: true, + }, + connection_config: { + type: 'object', + }, + }, + }, + adfs: { + type: 'object', + properties: { + enabled_features: { + type: 'array', + items: { + type: 'string', + enum: ['scim', 'universal_logout'], + }, + uniqueItems: true, + }, + connection_config: { + type: 'object', + }, + }, + }, + waad: { + type: 'object', + properties: { + enabled_features: { + type: 'array', + items: { + type: 'string', + enum: ['scim', 'universal_logout'], + }, + uniqueItems: true, + }, + connection_config: { + type: 'object', + }, + }, + }, + 'google-apps': { + type: 'object', + properties: { + enabled_features: { + type: 'array', + items: { + type: 'string', + enum: ['scim', 'universal_logout'], + }, + uniqueItems: true, + }, + connection_config: { + type: 'object', + }, + }, + }, + okta: { + type: 'object', + properties: { + enabled_features: { + type: 'array', + items: { + type: 'string', + enum: ['scim', 'universal_logout'], + }, + uniqueItems: true, + }, + connection_config: { + type: 'object', + }, + }, + }, + oidc: { + type: 'object', + properties: { + enabled_features: { + type: 'array', + items: { + type: 'string', + enum: ['scim', 'universal_logout'], + }, + uniqueItems: true, + }, + connection_config: { + type: 'object', + }, + }, + }, + samlp: { + type: 'object', + properties: { + enabled_features: { + type: 'array', + items: { + type: 'string', + enum: ['scim', 'universal_logout'], + }, + uniqueItems: true, + }, + connection_config: { + type: 'object', + }, + }, + }, + }, + }, + }, + required: ['name'], + }, +}; + +export const getConnectionProfile = async ( + auth0Client: Auth0APIClient +): Promise => { + try { + const connectionProfiles = await paginate( + auth0Client.connectionProfiles?.getAll, + { + checkpoint: true, + take: 10, + } + ); + + return connectionProfiles; + } catch (err) { + if (err.statusCode === 404 || err.statusCode === 501) { + return []; + } + if (err.statusCode === 403) { + log.debug( + 'Connections Profile is not enabled for this tenant. Please verify `scope` or contact Auth0 support to enable this feature.' + ); + return []; + } + throw err; + } +}; + +export default class ConnectionProfilesHandler extends DefaultAPIHandler { + existing: ConnectionProfile[]; + + constructor(config: DefaultAPIHandler) { + super({ + ...config, + type: 'connectionProfiles', + id: 'id', + identifiers: ['id', 'name'], + stripUpdateFields: ['id'], + }); + } + + async getType(): Promise { + if (this.existing) return this.existing; + + this.existing = await getConnectionProfile(this.client); + return this.existing; + } + + async processChanges(assets: Assets): Promise { + const { connectionProfiles } = assets; + + // Do nothing if not set + if (!connectionProfiles) return; + + // Process using the default implementation + await super.processChanges(assets, await this.calcChanges(assets)); + } +} diff --git a/src/tools/auth0/handlers/index.ts b/src/tools/auth0/handlers/index.ts index e4c871dfc..cb133bbca 100644 --- a/src/tools/auth0/handlers/index.ts +++ b/src/tools/auth0/handlers/index.ts @@ -33,6 +33,7 @@ import * as flowVaultConnections from './flowVaultConnections'; import * as selfServiceProfiles from './selfServiceProfiles'; import * as networkACLs from './networkACLs'; import * as userAttributeProfiles from './userAttributeProfiles'; +import * as connectionProfiles from './connectionProfiles'; import { AssetTypes } from '../../../types'; import APIHandler from './default'; @@ -74,6 +75,7 @@ const auth0ApiHandlers: { [key in AssetTypes]: any } = { selfServiceProfiles, networkACLs, userAttributeProfiles, + connectionProfiles, }; export default auth0ApiHandlers as { diff --git a/src/tools/auth0/handlers/resourceServers.ts b/src/tools/auth0/handlers/resourceServers.ts index d8bc012b5..99786f98e 100644 --- a/src/tools/auth0/handlers/resourceServers.ts +++ b/src/tools/auth0/handlers/resourceServers.ts @@ -93,7 +93,7 @@ export default class ResourceServersHandler extends DefaultHandler { type: 'resourceServers', identifiers: ['id', 'identifier'], stripCreateFields: ['client_id'], - stripUpdateFields: ['identifier', 'client_id'], + stripUpdateFields: ['identifier', 'client_id', 'is_system'], }); } diff --git a/src/tools/auth0/handlers/selfServiceProfiles.ts b/src/tools/auth0/handlers/selfServiceProfiles.ts index 541df7828..e07121166 100644 --- a/src/tools/auth0/handlers/selfServiceProfiles.ts +++ b/src/tools/auth0/handlers/selfServiceProfiles.ts @@ -5,11 +5,12 @@ import { UserAttributeProfile, } from 'auth0'; import { isEmpty } from 'lodash'; -import { Asset, Assets, CalculatedChanges } from '../../../types'; +import { Asset, Assets, Auth0APIClient, CalculatedChanges } from '../../../types'; import log from '../../../logger'; import DefaultAPIHandler, { order } from './default'; import { calculateChanges } from '../../calculateChanges'; import { paginate } from '../client'; +import { getUserAttributeProfiles } from './userAttributeProfiles'; type customTextType = { [GetSelfServiceProfileCustomTextLanguageEnum.en]: { @@ -154,7 +155,10 @@ export default class SelfServiceProfileHandler extends DefaultAPIHandler { // Gets SsProfileWithCustomText from destination tenant const existing = await this.getType(); - const userAttributeProfiles = await this.getUserAttributeProfiles(selfServiceProfiles); + const userAttributeProfiles = await this.getUserAttributeProfiles( + this.client, + selfServiceProfiles + ); selfServiceProfiles = selfServiceProfiles.map((ssProfile) => { if (this.hasConflictingUserAttribute(ssProfile)) { @@ -329,6 +333,7 @@ export default class SelfServiceProfileHandler extends DefaultAPIHandler { } async getUserAttributeProfiles( + auth0Client: Auth0APIClient, selfServiceProfiles: SsProfileWithCustomText[] ): Promise { if ( @@ -336,12 +341,7 @@ export default class SelfServiceProfileHandler extends DefaultAPIHandler { (p) => p.user_attribute_profile_id && p.user_attribute_profile_id.trim() !== '' ) ) { - return paginate(this.client.userAttributeProfiles.getAll, { - checkpoint: true, - include_totals: true, - is_global: false, - take: 10, - }); + return getUserAttributeProfiles(auth0Client); } return []; diff --git a/src/tools/auth0/handlers/userAttributeProfiles.ts b/src/tools/auth0/handlers/userAttributeProfiles.ts index c4d819ecd..62b099d68 100644 --- a/src/tools/auth0/handlers/userAttributeProfiles.ts +++ b/src/tools/auth0/handlers/userAttributeProfiles.ts @@ -1,7 +1,7 @@ import { UserAttributeProfile } from 'auth0'; import DefaultAPIHandler, { order } from './default'; -import { Assets } from '../../../types'; +import { Assets, Auth0APIClient } from '../../../types'; import log from '../../../logger'; import { paginate } from '../client'; import { calculateChanges } from '../../calculateChanges'; @@ -193,6 +193,35 @@ export const schema = { }, }; +export const getUserAttributeProfiles = async ( + auth0Client: Auth0APIClient +): Promise => { + try { + const userAttributeProfiles = await paginate( + auth0Client.userAttributeProfiles.getAll, + { + checkpoint: true, + include_totals: true, + is_global: false, + take: 10, + } + ); + + return userAttributeProfiles; + } catch (err) { + if (err.statusCode === 404 || err.statusCode === 501) { + return []; + } + if (err.statusCode === 403) { + log.debug( + 'User Attribute Profile with Self-Service SSO is not enabled for this tenant. Please verify `scope` or contact Auth0 support to enable this feature.' + ); + return []; + } + throw err; + } +}; + export default class UserAttributeProfilesHandler extends DefaultAPIHandler { existing: UserAttributeProfile[]; @@ -209,30 +238,8 @@ export default class UserAttributeProfilesHandler extends DefaultAPIHandler { async getType() { if (this.existing) return this.existing; - try { - this.existing = await paginate( - this.client.userAttributeProfiles.getAll, - { - checkpoint: true, - include_totals: true, - is_global: false, - take: 10, - } - ); - - return this.existing; - } catch (err) { - if (err.statusCode === 404 || err.statusCode === 501) { - return null; - } - if (err.statusCode === 403) { - log.debug( - 'User Attribute Profile with Self-Service SSO is not enabled for this tenant. Please verify `scope` or contact Auth0 support to enable this feature.' - ); - return null; - } - throw err; - } + this.existing = await getUserAttributeProfiles(this.client); + return this.existing; } @order('50') diff --git a/src/tools/constants.ts b/src/tools/constants.ts index b001199a2..b15ec5526 100644 --- a/src/tools/constants.ts +++ b/src/tools/constants.ts @@ -215,6 +215,7 @@ const constants = { SELF_SERVICE_PROFILE_DIRECTORY: 'self-service-profiles', NETWORK_ACLS_DIRECTORY: 'network-acls', USER_ATTRIBUTE_PROFILES_DIRECTORY: 'user-attribute-profiles', + CONNECTION_PROFILES_DIRECTORY: 'connection-profiles', }; export default constants; diff --git a/src/types.ts b/src/types.ts index be3154f92..9d3982025 100644 --- a/src/types.ts +++ b/src/types.ts @@ -142,6 +142,7 @@ export type Assets = Partial<{ networkACLs: NetworkACL[] | null; userAttributeProfiles: UserAttributeProfile[] | null; userAttributeProfilesWithId: UserAttributeProfile[] | null; + connectionProfiles: Asset[] | null; }>; export type CalculatedChanges = { @@ -186,7 +187,8 @@ export type AssetTypes = | 'flowVaultConnections' | 'selfServiceProfiles' | 'networkACLs' - | 'userAttributeProfiles'; + | 'userAttributeProfiles' + | 'connectionProfiles'; export type KeywordMappings = { [key: string]: (string | number)[] | string | number }; diff --git a/test/context/directory/clients.test.js b/test/context/directory/clients.test.js index c34dd914f..4cc322857 100644 --- a/test/context/directory/clients.test.js +++ b/test/context/directory/clients.test.js @@ -230,4 +230,72 @@ describe('#directory context clients', () => { name: 'standardClient', }); }); + + it('should dump clients with express_configuration', async () => { + const dir = path.join(testDataDir, 'directory', 'clientsDumpExpress'); + cleanThenMkdir(dir); + const context = new Context({ AUTH0_INPUT_FILE: dir }, mockMgmtClient()); + + context.assets.clients = [ + { + name: 'someClient', + app_type: 'regular_web', + express_configuration: { + user_attribute_profile_id: 'uap_123', + connection_profile_id: 'cp_123', + okta_oin_client_id: 'client_123', + }, + }, + ]; + + context.assets.userAttributeProfiles = [{ id: 'uap_123', name: 'My User Attribute Profile' }]; + + context.assets.connectionProfiles = [{ id: 'cp_123', name: 'My Connection Profile' }]; + + // Mock clients for okta_oin_client_id lookup + // The dump method looks up in context.assets.clients + context.assets.clients.push({ + client_id: 'client_123', + name: 'My OIN Client', + }); + + await handler.dump(context); + + const dumpedClient = loadJSON(path.join(dir, 'clients', 'someClient.json')); + expect(dumpedClient).to.deep.equal({ + name: 'someClient', + app_type: 'regular_web', + express_configuration: { + user_attribute_profile_id: 'My User Attribute Profile', + connection_profile_id: 'My Connection Profile', + okta_oin_client_id: 'My OIN Client', + }, + }); + }); + + it('should dump clients with app_type express_configuration and filter fields', async () => { + const dir = path.join(testDataDir, 'directory', 'clientsDumpExpressAppType'); + cleanThenMkdir(dir); + const context = new Context({ AUTH0_INPUT_FILE: dir }, mockMgmtClient()); + + context.assets.clients = [ + { + name: 'someExpressClient', + app_type: 'express_configuration', + client_authentication_methods: {}, + organization_require_behavior: 'no_prompt', + some_other_field: 'should be removed', + }, + ]; + + await handler.dump(context); + + const dumpedClient = loadJSON(path.join(dir, 'clients', 'someExpressClient.json')); + expect(dumpedClient).to.deep.equal({ + name: 'someExpressClient', + app_type: 'express_configuration', + client_authentication_methods: {}, + organization_require_behavior: 'no_prompt', + }); + }); }); diff --git a/test/context/directory/connectionProfiles.test.js b/test/context/directory/connectionProfiles.test.js new file mode 100644 index 000000000..60a59f33a --- /dev/null +++ b/test/context/directory/connectionProfiles.test.js @@ -0,0 +1,50 @@ +import path from 'path'; +import { expect } from 'chai'; +import { constants } from '../../../src/tools'; +import Context from '../../../src/context/directory'; +import handler from '../../../src/context/directory/handlers/connectionProfiles'; +import { loadJSON } from '../../../src/utils'; +import { cleanThenMkdir, testDataDir, createDir, mockMgmtClient } from '../../utils'; + +describe('#directory context connectionProfiles', () => { + it('should process connectionProfiles', async () => { + const files = { + [constants.CONNECTION_PROFILES_DIRECTORY]: { + 'someProfile.json': '{ "name": "someProfile", "enabled_features": ["scim"] }', + }, + }; + + const repoDir = path.join(testDataDir, 'directory', 'connectionProfiles1'); + createDir(repoDir, files); + + const config = { + AUTH0_INPUT_FILE: repoDir, + }; + const context = new Context(config, mockMgmtClient()); + await context.loadAssetsFromLocal(); + + const target = [ + { + name: 'someProfile', + enabled_features: ['scim'], + }, + ]; + expect(context.assets.connectionProfiles).to.deep.equal(target); + }); + + it('should dump connectionProfiles', async () => { + const dir = path.join(testDataDir, 'directory', 'connectionProfilesDump'); + cleanThenMkdir(dir); + const context = new Context({ AUTH0_INPUT_FILE: dir }, mockMgmtClient()); + + context.assets.connectionProfiles = [{ name: 'someProfile', enabled_features: ['scim'] }]; + + await handler.dump(context); + const profileFolder = path.join(dir, constants.CONNECTION_PROFILES_DIRECTORY); + + expect(loadJSON(path.join(profileFolder, 'someProfile.json'))).to.deep.equal({ + name: 'someProfile', + enabled_features: ['scim'], + }); + }); +}); diff --git a/test/context/yaml/clients.test.js b/test/context/yaml/clients.test.js index 0c5af4492..9622e5c63 100644 --- a/test/context/yaml/clients.test.js +++ b/test/context/yaml/clients.test.js @@ -203,4 +203,63 @@ describe('#YAML context clients', () => { expect(dumped).to.deep.equal({ clients: target }); }); + + it('should dump clients with express_configuration', async () => { + const context = new Context({ AUTH0_INPUT_FILE: './test.yml' }, mockMgmtClient()); + + context.assets.clients = [ + { + name: 'someClient', + app_type: 'regular_web', + express_configuration: { + user_attribute_profile_id: 'uap_123', + connection_profile_id: 'cp_123', + okta_oin_client_id: 'client_123', + }, + }, + { + client_id: 'client_123', + name: 'My OIN Client', + }, + ]; + + context.assets.userAttributeProfiles = [{ id: 'uap_123', name: 'My User Attribute Profile' }]; + + context.assets.connectionProfiles = [{ id: 'cp_123', name: 'My Connection Profile' }]; + + const dumped = await handler.dump(context); + + expect(dumped.clients[0]).to.deep.equal({ + name: 'someClient', + app_type: 'regular_web', + express_configuration: { + user_attribute_profile_id: 'My User Attribute Profile', + connection_profile_id: 'My Connection Profile', + okta_oin_client_id: 'My OIN Client', + }, + }); + }); + + it('should dump clients with app_type express_configuration and filter fields', async () => { + const context = new Context({ AUTH0_INPUT_FILE: './test.yml' }, mockMgmtClient()); + + context.assets.clients = [ + { + name: 'someExpressClient', + app_type: 'express_configuration', + client_authentication_methods: {}, + organization_require_behavior: 'no_prompt', + some_other_field: 'should be removed', + }, + ]; + + const dumped = await handler.dump(context); + + expect(dumped.clients[0]).to.deep.equal({ + name: 'someExpressClient', + app_type: 'express_configuration', + client_authentication_methods: {}, + organization_require_behavior: 'no_prompt', + }); + }); }); diff --git a/test/context/yaml/connectionProfiles.test.js b/test/context/yaml/connectionProfiles.test.js new file mode 100644 index 000000000..a11808850 --- /dev/null +++ b/test/context/yaml/connectionProfiles.test.js @@ -0,0 +1,46 @@ +import path from 'path'; +import fs from 'fs-extra'; +import { expect } from 'chai'; +import Context from '../../../src/context/yaml'; +import handler from '../../../src/context/yaml/handlers/connectionProfiles'; +import { cleanThenMkdir, testDataDir, mockMgmtClient } from '../../utils'; + +describe('#YAML context connectionProfiles', () => { + it('should process connectionProfiles', async () => { + const dir = path.join(testDataDir, 'yaml', 'connectionProfiles'); + cleanThenMkdir(dir); + + const yaml = ` + connectionProfiles: + - name: "someProfile" + enabled_features: + - scim + `; + const yamlFile = path.join(dir, 'tenant.yaml'); + fs.writeFileSync(yamlFile, yaml); + + const config = { AUTH0_INPUT_FILE: yamlFile }; + const context = new Context(config, mockMgmtClient()); + await context.loadAssetsFromLocal(); + + const target = [ + { + name: 'someProfile', + enabled_features: ['scim'], + }, + ]; + expect(context.assets.connectionProfiles).to.deep.equal(target); + }); + + it('should dump connectionProfiles', async () => { + const context = new Context({ AUTH0_INPUT_FILE: './test.yaml' }, mockMgmtClient()); + context.assets.connectionProfiles = [ + { name: 'someProfile', enabled_features: ['scim'], id: 'cp_123' }, + ]; + + const dumped = await handler.dump(context); + expect(dumped).to.deep.equal({ + connectionProfiles: [{ name: 'someProfile', enabled_features: ['scim'] }], + }); + }); +}); diff --git a/test/context/yaml/context.test.js b/test/context/yaml/context.test.js index a0bdaeaa1..8fee4b39b 100644 --- a/test/context/yaml/context.test.js +++ b/test/context/yaml/context.test.js @@ -289,6 +289,7 @@ describe('#YAML context validation', () => { ], }, ], + connectionProfiles: [], tenant: { default_directory: 'users', friendly_name: 'Test', @@ -418,6 +419,7 @@ describe('#YAML context validation', () => { ], }, ], + connectionProfiles: [], tenant: { default_directory: 'users', friendly_name: 'Test', @@ -548,6 +550,7 @@ describe('#YAML context validation', () => { ], }, ], + connectionProfiles: [], tenant: { default_directory: 'users', friendly_name: 'Test', diff --git a/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json b/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json index f852e707e..e8108b417 100644 --- a/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json +++ b/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json @@ -237,6 +237,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } @@ -1200,7 +1201,7 @@ "body": "", "status": 200, "response": { - "total": 9, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -1263,9 +1264,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -1289,7 +1287,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1309,9 +1307,59 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -1345,7 +1393,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1365,9 +1413,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -1403,7 +1448,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1427,9 +1472,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -1455,7 +1497,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1474,9 +1516,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -1499,7 +1538,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1518,9 +1557,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -1555,7 +1591,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1577,9 +1613,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -1618,7 +1651,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1643,9 +1676,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -1679,7 +1709,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1700,10 +1730,145 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "path": "/api/v2/clients/RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "body": "", + "status": 204, + "response": "", + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "DELETE", + "path": "/api/v2/clients/EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "body": "", "status": 204, "response": "", @@ -1713,7 +1878,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "path": "/api/v2/clients/bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "body": { "name": "API Explorer Application", "allowed_clients": [], @@ -1758,9 +1923,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -1794,7 +1956,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1816,7 +1978,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "path": "/api/v2/clients/yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "body": { "name": "Node App", "allowed_clients": [], @@ -1867,9 +2029,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -1905,7 +2064,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1931,7 +2090,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "path": "/api/v2/clients/4yLK5qWtV7b1LWT954niikMq51JnaQyU", "body": { "name": "Quickstarts API (Test Application)", "app_type": "non_interactive", @@ -1967,9 +2126,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -1995,7 +2151,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2016,7 +2172,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "path": "/api/v2/clients/wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "body": { "name": "Terraform Provider", "app_type": "non_interactive", @@ -2049,9 +2205,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -2074,7 +2227,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2095,7 +2248,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "path": "/api/v2/clients/gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "body": { "name": "The Default App", "allowed_clients": [], @@ -2143,9 +2296,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -2180,7 +2330,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2204,7 +2354,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "path": "/api/v2/clients/vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "body": { "name": "Test SPA", "allowed_clients": [], @@ -2259,9 +2409,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -2300,7 +2447,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2327,7 +2474,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "path": "/api/v2/clients/RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "body": { "name": "auth0-deploy-cli-extension", "allowed_clients": [], @@ -2372,9 +2519,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -2408,7 +2552,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2472,7 +2616,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -2486,13 +2630,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/push-notification", "body": { - "enabled": false + "enabled": true }, "status": 200, "response": { - "enabled": false + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -2500,7 +2644,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -2514,13 +2658,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/sms", "body": { - "enabled": true + "enabled": false }, "status": 200, "response": { - "enabled": true + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -2528,7 +2672,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -2606,7 +2750,7 @@ "response": { "actions": [ { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -2614,34 +2758,34 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:57:22.333454578Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:36:29.701870979Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-10-31T14:57:23.139420848Z", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z" + "build_time": "2025-11-20T13:36:30.643717116Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "deployed": true, "number": 1, - "built_at": "2025-10-31T14:57:23.139420848Z", + "built_at": "2025-11-20T13:36:30.643717116Z", "secrets": [], "status": "built", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z", "runtime": "node18", "supported_triggers": [ { @@ -2662,7 +2806,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/actions/actions/0ba50458-8f40-4350-a690-484c530cb5c5", + "path": "/api/v2/actions/actions/44eaacc6-ecf1-4705-a75d-709b8c7e297b", "body": { "name": "My Custom Action", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", @@ -2678,7 +2822,7 @@ }, "status": 200, "response": { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -2686,34 +2830,34 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:59:07.483963816Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:38:57.702085237Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "pending", "secrets": [], "current_version": { - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-10-31T14:57:23.139420848Z", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z" + "build_time": "2025-11-20T13:36:30.643717116Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "deployed": true, "number": 1, - "built_at": "2025-10-31T14:57:23.139420848Z", + "built_at": "2025-11-20T13:36:30.643717116Z", "secrets": [], "status": "built", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z", "runtime": "node18", "supported_triggers": [ { @@ -2736,7 +2880,7 @@ "response": { "actions": [ { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -2744,34 +2888,34 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:59:07.483963816Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:38:57.702085237Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-10-31T14:57:23.139420848Z", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z" + "build_time": "2025-11-20T13:36:30.643717116Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "deployed": true, "number": 1, - "built_at": "2025-10-31T14:57:23.139420848Z", + "built_at": "2025-11-20T13:36:30.643717116Z", "secrets": [], "status": "built", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z", "runtime": "node18", "supported_triggers": [ { @@ -2792,19 +2936,19 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "POST", - "path": "/api/v2/actions/actions/0ba50458-8f40-4350-a690-484c530cb5c5/deploy", + "path": "/api/v2/actions/actions/44eaacc6-ecf1-4705-a75d-709b8c7e297b/deploy", "body": "", "status": 200, "response": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "da63abed-397d-4157-bc09-05e87df4847e", + "id": "7fb2e5df-d942-49a1-a047-e594a9b8fba7", "deployed": false, "number": 2, "secrets": [], "status": "built", - "created_at": "2025-10-31T14:59:08.333737462Z", - "updated_at": "2025-10-31T14:59:08.333737462Z", + "created_at": "2025-11-20T13:38:58.565631347Z", + "updated_at": "2025-11-20T13:38:58.565631347Z", "runtime": "node18", "supported_triggers": [ { @@ -2813,7 +2957,7 @@ } ], "action": { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -2821,14 +2965,60 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:59:07.473633519Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:38:57.694437817Z", "all_changes_deployed": false } }, "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/suspicious-ip-throttling", + "body": { + "enabled": true, + "shields": [ + "admin_notification" + ], + "allowlist": [ + "127.0.0.1" + ], + "stage": { + "pre-login": { + "max_attempts": 66, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 66, + "rate": 1200 + } + } + }, + "status": 200, + "response": { + "enabled": true, + "shields": [ + "admin_notification" + ], + "allowlist": [ + "127.0.0.1" + ], + "stage": { + "pre-login": { + "max_attempts": 66, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 66, + "rate": 1200 + } + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -2885,52 +3075,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/suspicious-ip-throttling", - "body": { - "enabled": true, - "shields": [ - "admin_notification" - ], - "allowlist": [ - "127.0.0.1" - ], - "stage": { - "pre-login": { - "max_attempts": 66, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 66, - "rate": 1200 - } - } - }, - "status": 200, - "response": { - "enabled": true, - "shields": [ - "admin_notification" - ], - "allowlist": [ - "127.0.0.1" - ], - "stage": { - "pre-login": { - "max_attempts": 66, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 66, - "rate": 1200 - } - } - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -2958,7 +3102,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-10-31T14:57:24.230Z", + "updated_at": "2025-11-20T13:36:31.864Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -3003,7 +3147,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-10-31T14:59:09.594Z", + "updated_at": "2025-11-20T13:38:59.748Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" }, "rawHeaders": [], @@ -3067,7 +3211,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=50", + "path": "/api/v2/user-attribute-profiles?take=10", "body": "", "status": 200, "response": { @@ -3277,9 +3421,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -3313,7 +3454,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3333,9 +3474,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -3371,7 +3509,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3395,9 +3533,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -3423,7 +3558,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3442,9 +3577,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -3467,7 +3599,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3486,9 +3618,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -3523,7 +3652,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3545,9 +3674,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -3586,7 +3712,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3611,9 +3737,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -3647,7 +3770,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3717,7 +3840,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -3754,7 +3877,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -3769,16 +3893,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -3796,7 +3926,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -3804,6 +3935,12 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], @@ -3825,7 +3962,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -3862,7 +3999,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -3877,16 +4015,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -3904,7 +4048,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -3912,6 +4057,12 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], @@ -3936,7 +4087,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -3973,7 +4124,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -3988,16 +4140,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -4015,7 +4173,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -4023,6 +4182,12 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], @@ -4044,7 +4209,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -4081,7 +4246,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -4096,16 +4262,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -4123,7 +4295,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -4131,6 +4304,12 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], @@ -4146,16 +4325,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ztvlJaf7zhCaAC7v/clients?take=50", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" - }, - { - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc" + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" } ] }, @@ -4165,13 +4341,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients?take=50", + "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + }, + { + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" } ] }, @@ -4181,11 +4360,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", "body": "", "status": 202, "response": { - "deleted_at": "2025-10-31T14:59:13.523Z" + "deleted_at": "2025-11-20T13:39:03.922Z" }, "rawHeaders": [], "responseIsBinary": false @@ -4193,11 +4372,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ztvlJaf7zhCaAC7v", + "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T", "body": "", "status": 200, "response": { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -4234,7 +4413,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -4249,9 +4429,15 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ], "realms": [ "boo-baz-db-connection-test" @@ -4263,11 +4449,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_ztvlJaf7zhCaAC7v", + "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T", "body": { "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ], "is_domain_connection": false, "options": { @@ -4306,7 +4492,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -4324,7 +4511,7 @@ }, "status": 200, "response": { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -4361,7 +4548,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -4376,9 +4564,15 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ], "realms": [ "boo-baz-db-connection-test" @@ -4390,14 +4584,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_ztvlJaf7zhCaAC7v/clients", + "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients", "body": [ { - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "status": true }, { - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "status": true } ], @@ -4476,9 +4670,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -4512,7 +4703,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4532,9 +4723,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -4570,7 +4758,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4594,9 +4782,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -4622,7 +4807,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4641,9 +4826,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -4666,7 +4848,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4685,9 +4867,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -4722,7 +4901,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4744,9 +4923,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -4785,7 +4961,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4810,9 +4986,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -4846,7 +5019,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4916,7 +5089,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -4953,7 +5126,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -4968,16 +5142,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -4989,12 +5169,18 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] } ] @@ -5011,7 +5197,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -5048,7 +5234,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -5063,16 +5250,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -5084,12 +5277,18 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] } ] @@ -5109,7 +5308,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -5146,7 +5345,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -5161,16 +5361,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -5182,12 +5388,18 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] } ] @@ -5204,7 +5416,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -5241,7 +5453,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -5256,16 +5469,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -5277,12 +5496,18 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] } ] @@ -5293,16 +5518,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients?take=50", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm" }, { - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw" + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" } ] }, @@ -5312,11 +5537,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp", "body": { "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ], "is_domain_connection": false, "options": { @@ -5330,7 +5555,7 @@ }, "status": 200, "response": { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -5342,9 +5567,15 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ], "realms": [ "google-oauth2" @@ -5356,14 +5587,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients", "body": [ { - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "status": true }, { - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "status": true } ], @@ -5479,9 +5710,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -5515,7 +5743,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5535,9 +5763,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -5573,7 +5798,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5597,9 +5822,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -5625,7 +5847,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5644,9 +5866,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -5669,7 +5888,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5688,9 +5907,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -5725,7 +5941,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5747,9 +5963,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -5788,7 +6001,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5813,9 +6026,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -5849,7 +6059,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5919,8 +6129,8 @@ "limit": 100, "client_grants": [ { - "id": "cgr_FWvBRbi6ftSVCXKS", - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "id": "cgr_kbFRadJJUMW9nvDW", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6292,8 +6502,8 @@ "subject_type": "client" }, { - "id": "cgr_sMnn6UuFajCTdk3u", - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "id": "cgr_t3MsPjlAoJ0RkWIP", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6437,7 +6647,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/client-grants/cgr_sMnn6UuFajCTdk3u", + "path": "/api/v2/client-grants/cgr_t3MsPjlAoJ0RkWIP", "body": { "scope": [ "read:client_grants", @@ -6574,8 +6784,8 @@ }, "status": 200, "response": { - "id": "cgr_sMnn6UuFajCTdk3u", - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "id": "cgr_t3MsPjlAoJ0RkWIP", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6717,7 +6927,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/client-grants/cgr_FWvBRbi6ftSVCXKS", + "path": "/api/v2/client-grants/cgr_kbFRadJJUMW9nvDW", "body": { "scope": [ "read:client_grants", @@ -6854,8 +7064,8 @@ }, "status": 200, "response": { - "id": "cgr_FWvBRbi6ftSVCXKS", - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "id": "cgr_kbFRadJJUMW9nvDW", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -7003,22 +7213,22 @@ "response": { "roles": [ { - "id": "rol_4BDf23iFJRSAfWkE", + "id": "rol_0IWKXff0HHTZx33S", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_81RrNH8R5oCDnBUG", + "id": "rol_r1MUKkMpKUzMdWRl", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_v44pj0PGL7Gq9FQC", + "id": "rol_elcdDHI4Thd523WP", "name": "read_only", "description": "Read Only" }, { - "id": "rol_CyaPmtQRfUFB7rxL", + "id": "rol_m5Ove4fbfYcAwCW2", "name": "read_osnly", "description": "Readz Only" } @@ -7033,7 +7243,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_4BDf23iFJRSAfWkE/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -7048,7 +7258,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_81RrNH8R5oCDnBUG/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -7063,7 +7273,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_v44pj0PGL7Gq9FQC/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_elcdDHI4Thd523WP/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -7078,7 +7288,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_CyaPmtQRfUFB7rxL/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -7093,14 +7303,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_81RrNH8R5oCDnBUG", + "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl", "body": { "name": "Reader", "description": "Can only read things" }, "status": 200, "response": { - "id": "rol_81RrNH8R5oCDnBUG", + "id": "rol_r1MUKkMpKUzMdWRl", "name": "Reader", "description": "Can only read things" }, @@ -7110,14 +7320,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_4BDf23iFJRSAfWkE", + "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S", "body": { "name": "Admin", "description": "Can read and write things" }, "status": 200, "response": { - "id": "rol_4BDf23iFJRSAfWkE", + "id": "rol_0IWKXff0HHTZx33S", "name": "Admin", "description": "Can read and write things" }, @@ -7127,14 +7337,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_v44pj0PGL7Gq9FQC", + "path": "/api/v2/roles/rol_elcdDHI4Thd523WP", "body": { "name": "read_only", "description": "Read Only" }, "status": 200, "response": { - "id": "rol_v44pj0PGL7Gq9FQC", + "id": "rol_elcdDHI4Thd523WP", "name": "read_only", "description": "Read Only" }, @@ -7144,14 +7354,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_CyaPmtQRfUFB7rxL", + "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2", "body": { "name": "read_osnly", "description": "Readz Only" }, "status": 200, "response": { - "id": "rol_CyaPmtQRfUFB7rxL", + "id": "rol_m5Ove4fbfYcAwCW2", "name": "read_osnly", "description": "Readz Only" }, @@ -7187,7 +7397,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-10-31T14:57:39.353Z", + "updated_at": "2025-11-20T13:36:47.669Z", "branding": { "colors": { "primary": "#19aecc" @@ -7263,7 +7473,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-10-31T14:59:23.732Z", + "updated_at": "2025-11-20T13:39:14.620Z", "branding": { "colors": { "primary": "#19aecc" @@ -7276,25 +7486,27 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/email-templates/verify_email", + "path": "/api/v2/email-templates/welcome_email", "body": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", - "enabled": true, + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "enabled": false, "from": "", - "subject": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", "syntax": "liquid", - "urlLifetimeInSeconds": 432000 + "urlLifetimeInSeconds": 3600 }, "status": 200, "response": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", "from": "", - "subject": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", "syntax": "liquid", - "urlLifetimeInSeconds": 432000, - "enabled": true + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -7302,27 +7514,25 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/verify_email", "body": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "enabled": false, + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "enabled": true, "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", + "subject": "", "syntax": "liquid", - "urlLifetimeInSeconds": 3600 + "urlLifetimeInSeconds": 432000 }, "status": 200, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", + "subject": "", "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "urlLifetimeInSeconds": 432000, + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -7336,7 +7546,7 @@ "response": { "organizations": [ { - "id": "org_VF8F48N4jwlx9iqb", + "id": "org_9sPEr5zgG7hg7fwd", "name": "org1", "display_name": "Organization", "branding": { @@ -7347,7 +7557,7 @@ } }, { - "id": "org_9YMsat8TwkngWftp", + "id": "org_Uw7ME0XV0Sz96dPl", "name": "org2", "display_name": "Organization2" } @@ -7429,9 +7639,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -7465,7 +7672,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7485,9 +7692,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -7523,7 +7727,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7547,9 +7751,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -7575,7 +7776,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7594,9 +7795,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -7619,7 +7817,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7638,9 +7836,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -7675,7 +7870,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7697,9 +7892,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -7738,7 +7930,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7763,9 +7955,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -7799,7 +7988,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7866,7 +8055,12 @@ "response": { "organizations": [ { - "id": "org_VF8F48N4jwlx9iqb", + "id": "org_Uw7ME0XV0Sz96dPl", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_9sPEr5zgG7hg7fwd", "name": "org1", "display_name": "Organization", "branding": { @@ -7875,11 +8069,6 @@ "primary": "#57ddff" } } - }, - { - "id": "org_9YMsat8TwkngWftp", - "name": "org2", - "display_name": "Organization2" } ] }, @@ -7889,7 +8078,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/enabled_connections", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/enabled_connections", "body": "", "status": 200, "response": [], @@ -7899,7 +8088,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -7914,7 +8103,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/discovery-domains?take=50", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -7926,7 +8115,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/enabled_connections", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/enabled_connections", "body": "", "status": 200, "response": [], @@ -7936,7 +8125,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -7951,7 +8140,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/discovery-domains?take=50", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -7972,7 +8161,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -8009,7 +8198,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -8024,16 +8214,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -8045,12 +8241,18 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] } ] @@ -8067,7 +8269,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -8104,7 +8306,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -8119,16 +8322,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -8140,12 +8349,18 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] } ] @@ -8156,541 +8371,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { - "total": 3, + "total": 9, "start": 0, "limit": 100, - "client_grants": [ - { - "id": "cgr_FWvBRbi6ftSVCXKS", - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" - ], - "subject_type": "client" - }, - { - "id": "cgr_pbwejzhwoujrsNE8", - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:client_credentials", - "update:client_credentials", - "delete:client_credentials", - "create:client_credentials", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations_summary", - "create:authentication_methods", - "read:authentication_methods", - "update:authentication_methods", - "delete:authentication_methods", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "read:organization_discovery_domains", - "update:organization_discovery_domains", - "create:organization_discovery_domains", - "delete:organization_discovery_domains", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations", - "read:scim_config", - "create:scim_config", - "update:scim_config", - "delete:scim_config", - "create:scim_token", - "read:scim_token", - "delete:scim_token", - "delete:phone_providers", - "create:phone_providers", - "read:phone_providers", - "update:phone_providers", - "delete:phone_templates", - "create:phone_templates", - "read:phone_templates", - "update:phone_templates", - "create:encryption_keys", - "read:encryption_keys", - "update:encryption_keys", - "delete:encryption_keys", - "read:sessions", - "update:sessions", - "delete:sessions", - "read:refresh_tokens", - "delete:refresh_tokens", - "create:self_service_profiles", - "read:self_service_profiles", - "update:self_service_profiles", - "delete:self_service_profiles", - "create:sso_access_tickets", - "delete:sso_access_tickets", - "read:forms", - "update:forms", - "delete:forms", - "create:forms", - "read:flows", - "update:flows", - "delete:flows", - "create:flows", - "read:flows_vault", - "read:flows_vault_connections", - "update:flows_vault_connections", - "delete:flows_vault_connections", - "create:flows_vault_connections", - "read:flows_executions", - "delete:flows_executions", - "read:connections_options", - "update:connections_options", - "read:self_service_profile_custom_texts", - "update:self_service_profile_custom_texts", - "create:network_acls", - "update:network_acls", - "read:network_acls", - "delete:network_acls", - "delete:vdcs_templates", - "read:vdcs_templates", - "create:vdcs_templates", - "update:vdcs_templates", - "create:custom_signing_keys", - "read:custom_signing_keys", - "update:custom_signing_keys", - "delete:custom_signing_keys", - "read:federated_connections_tokens", - "delete:federated_connections_tokens", - "create:user_attribute_profiles", - "read:user_attribute_profiles", - "update:user_attribute_profiles", - "delete:user_attribute_profiles", - "read:event_streams", - "create:event_streams", - "delete:event_streams", - "update:event_streams", - "read:event_deliveries", - "update:event_deliveries", - "create:connection_profiles", - "read:connection_profiles", - "update:connection_profiles", - "delete:connection_profiles", - "read:organization_client_grants", - "create:organization_client_grants", - "delete:organization_client_grants", - "read:security_metrics", - "read:connections_keys", - "update:connections_keys", - "create:connections_keys" - ], - "subject_type": "client" - }, - { - "id": "cgr_sMnn6UuFajCTdk3u", - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" - ], - "subject_type": "client" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 9, - "start": 0, - "limit": 100, - "clients": [ + "clients": [ { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -8750,9 +8438,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -8786,7 +8471,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8806,9 +8491,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -8844,7 +8526,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8868,9 +8550,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -8896,7 +8575,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8915,9 +8594,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -8940,7 +8616,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8959,9 +8635,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -8996,7 +8669,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -9018,9 +8691,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -9059,7 +8729,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -9078,100 +8748,624 @@ "web_origins": [ "http://localhost:3000" ], - "custom_login_page_on": true + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "cross_origin_auth": false, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" + ], + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 3, + "start": 0, + "limit": 100, + "client_grants": [ + { + "id": "cgr_kbFRadJJUMW9nvDW", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" + ], + "subject_type": "client" }, { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "auth0-deploy-cli-extension", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" + "id": "cgr_pbwejzhwoujrsNE8", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:client_credentials", + "update:client_credentials", + "delete:client_credentials", + "create:client_credentials", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations_summary", + "create:authentication_methods", + "read:authentication_methods", + "update:authentication_methods", + "delete:authentication_methods", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "read:organization_discovery_domains", + "update:organization_discovery_domains", + "create:organization_discovery_domains", + "delete:organization_discovery_domains", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations", + "read:scim_config", + "create:scim_config", + "update:scim_config", + "delete:scim_config", + "create:scim_token", + "read:scim_token", + "delete:scim_token", + "delete:phone_providers", + "create:phone_providers", + "read:phone_providers", + "update:phone_providers", + "delete:phone_templates", + "create:phone_templates", + "read:phone_templates", + "update:phone_templates", + "create:encryption_keys", + "read:encryption_keys", + "update:encryption_keys", + "delete:encryption_keys", + "read:sessions", + "update:sessions", + "delete:sessions", + "read:refresh_tokens", + "delete:refresh_tokens", + "create:self_service_profiles", + "read:self_service_profiles", + "update:self_service_profiles", + "delete:self_service_profiles", + "create:sso_access_tickets", + "delete:sso_access_tickets", + "read:forms", + "update:forms", + "delete:forms", + "create:forms", + "read:flows", + "update:flows", + "delete:flows", + "create:flows", + "read:flows_vault", + "read:flows_vault_connections", + "update:flows_vault_connections", + "delete:flows_vault_connections", + "create:flows_vault_connections", + "read:flows_executions", + "delete:flows_executions", + "read:connections_options", + "update:connections_options", + "read:self_service_profile_custom_texts", + "update:self_service_profile_custom_texts", + "create:network_acls", + "update:network_acls", + "read:network_acls", + "delete:network_acls", + "delete:vdcs_templates", + "read:vdcs_templates", + "create:vdcs_templates", + "update:vdcs_templates", + "create:custom_signing_keys", + "read:custom_signing_keys", + "update:custom_signing_keys", + "delete:custom_signing_keys", + "read:federated_connections_tokens", + "delete:federated_connections_tokens", + "create:user_attribute_profiles", + "read:user_attribute_profiles", + "update:user_attribute_profiles", + "delete:user_attribute_profiles", + "read:event_streams", + "create:event_streams", + "delete:event_streams", + "update:event_streams", + "read:event_deliveries", + "update:event_deliveries", + "create:connection_profiles", + "read:connection_profiles", + "update:connection_profiles", + "delete:connection_profiles", + "read:organization_client_grants", + "create:organization_client_grants", + "delete:organization_client_grants", + "read:security_metrics", + "read:connections_keys", + "update:connections_keys", + "create:connections_keys" ], - "custom_login_page_on": true + "subject_type": "client" }, { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } + "id": "cgr_t3MsPjlAoJ0RkWIP", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true + "subject_type": "client" } ] }, @@ -9181,7 +9375,23 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl", + "body": { + "display_name": "Organization2" + }, + "status": 200, + "response": { + "id": "org_Uw7ME0XV0Sz96dPl", + "display_name": "Organization2", + "name": "org2" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd", "body": { "branding": { "colors": { @@ -9199,29 +9409,13 @@ "primary": "#57ddff" } }, - "id": "org_VF8F48N4jwlx9iqb", + "id": "org_9sPEr5zgG7hg7fwd", "display_name": "Organization", "name": "org1" }, "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp", - "body": { - "display_name": "Organization2" - }, - "status": 200, - "response": { - "id": "org_9YMsat8TwkngWftp", - "display_name": "Organization2", - "name": "org2" - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -9230,7 +9424,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000024850", + "id": "lst_0000000000025258", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -9241,14 +9435,14 @@ "isPriority": false }, { - "id": "lst_0000000000024851", + "id": "lst_0000000000025259", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-64398cc2-e658-4da6-af38-c7874b6b043d/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" }, "filters": [ { @@ -9297,7 +9491,33 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/log-streams/lst_0000000000024851", + "path": "/api/v2/log-streams/lst_0000000000025258", + "body": { + "name": "Suspended DD Log Stream", + "sink": { + "datadogApiKey": "some-sensitive-api-key", + "datadogRegion": "us" + } + }, + "status": 200, + "response": { + "id": "lst_0000000000025258", + "name": "Suspended DD Log Stream", + "type": "datadog", + "status": "active", + "sink": { + "datadogApiKey": "some-sensitive-api-key", + "datadogRegion": "us" + }, + "isPriority": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/log-streams/lst_0000000000025259", "body": { "name": "Amazon EventBridge", "filters": [ @@ -9342,14 +9562,14 @@ }, "status": 200, "response": { - "id": "lst_0000000000024851", + "id": "lst_0000000000025259", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-64398cc2-e658-4da6-af38-c7874b6b043d/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" }, "filters": [ { @@ -9394,32 +9614,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/log-streams/lst_0000000000024850", - "body": { - "name": "Suspended DD Log Stream", - "sink": { - "datadogApiKey": "some-sensitive-api-key", - "datadogRegion": "us" - } - }, - "status": 200, - "response": { - "id": "lst_0000000000024850", - "name": "Suspended DD Log Stream", - "type": "datadog", - "status": "active", - "sink": { - "datadogApiKey": "some-sensitive-api-key", - "datadogRegion": "us" - }, - "isPriority": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -9466,7 +9660,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:57:47.048Z" + "updated_at": "2025-11-20T13:36:55.661Z" } ] }, @@ -9537,7 +9731,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:57:47.048Z" + "updated_at": "2025-11-20T13:36:55.661Z" }, "rawHeaders": [], "responseIsBinary": false @@ -9662,7 +9856,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:59:33.074Z" + "updated_at": "2025-11-20T13:39:24.374Z" }, "rawHeaders": [], "responseIsBinary": false @@ -9762,6 +9956,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } @@ -10848,9 +11043,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -10884,7 +11076,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10904,9 +11096,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -10942,7 +11131,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10966,9 +11155,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -10994,7 +11180,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11013,9 +11199,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -11038,7 +11221,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11057,9 +11240,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -11094,7 +11274,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11116,9 +11296,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -11157,7 +11334,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11182,9 +11359,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -11218,7 +11392,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11239,10 +11413,135 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "path": "/api/v2/clients/bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "body": "", "status": 204, "response": "", @@ -11252,7 +11551,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "path": "/api/v2/clients/yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "body": "", "status": 204, "response": "", @@ -11262,7 +11561,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "path": "/api/v2/clients/4yLK5qWtV7b1LWT954niikMq51JnaQyU", "body": "", "status": 204, "response": "", @@ -11272,7 +11571,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "path": "/api/v2/clients/wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "body": "", "status": 204, "response": "", @@ -11282,7 +11581,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "path": "/api/v2/clients/vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "body": "", "status": 204, "response": "", @@ -11292,7 +11591,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "path": "/api/v2/clients/gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "body": "", "status": 204, "response": "", @@ -11302,7 +11601,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "path": "/api/v2/clients/RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "body": "", "status": 204, "response": "", @@ -11348,9 +11647,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -11376,7 +11672,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11398,7 +11694,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/duo", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -11412,7 +11708,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/duo", "body": { "enabled": false }, @@ -11426,7 +11722,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -11454,7 +11750,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -11468,7 +11764,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -11482,7 +11778,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -11496,7 +11792,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -11569,7 +11865,7 @@ "response": { "actions": [ { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -11577,34 +11873,34 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:59:07.483963816Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:38:57.702085237Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "da63abed-397d-4157-bc09-05e87df4847e", + "id": "7fb2e5df-d942-49a1-a047-e594a9b8fba7", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 2, - "build_time": "2025-10-31T14:59:08.420698946Z", - "created_at": "2025-10-31T14:59:08.333737462Z", - "updated_at": "2025-10-31T14:59:08.422043955Z" + "build_time": "2025-11-20T13:38:58.667905005Z", + "created_at": "2025-11-20T13:38:58.565631347Z", + "updated_at": "2025-11-20T13:38:58.670989789Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "da63abed-397d-4157-bc09-05e87df4847e", + "id": "7fb2e5df-d942-49a1-a047-e594a9b8fba7", "deployed": true, "number": 2, - "built_at": "2025-10-31T14:59:08.420698946Z", + "built_at": "2025-11-20T13:38:58.667905005Z", "secrets": [], "status": "built", - "created_at": "2025-10-31T14:59:08.333737462Z", - "updated_at": "2025-10-31T14:59:08.422043955Z", + "created_at": "2025-11-20T13:38:58.565631347Z", + "updated_at": "2025-11-20T13:38:58.670989789Z", "runtime": "node18", "supported_triggers": [ { @@ -11625,7 +11921,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/actions/actions/0ba50458-8f40-4350-a690-484c530cb5c5?force=true", + "path": "/api/v2/actions/actions/44eaacc6-ecf1-4705-a75d-709b8c7e297b?force=true", "body": "", "status": 204, "response": "", @@ -11648,27 +11944,27 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/attack-protection/brute-force-protection", + "path": "/api/v2/attack-protection/breached-password-detection", "body": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard" }, "status": 200, "response": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard", + "stage": { + "pre-user-registration": { + "shields": [] + }, + "pre-change-password": { + "shields": [] + } + } }, "rawHeaders": [], "responseIsBinary": false @@ -11720,27 +12016,27 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/attack-protection/breached-password-detection", + "path": "/api/v2/attack-protection/brute-force-protection", "body": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard" + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 10 }, "status": 200, "response": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard", - "stage": { - "pre-user-registration": { - "shields": [] - }, - "pre-change-password": { - "shields": [] - } - } + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 10 }, "rawHeaders": [], "responseIsBinary": false @@ -11815,9 +12111,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -11841,7 +12134,7 @@ "subject": "deprecated" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11911,7 +12204,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -11948,7 +12241,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -11963,6 +12257,12 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], @@ -11982,7 +12282,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -12019,7 +12319,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -12034,6 +12335,12 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], @@ -12056,7 +12363,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -12093,7 +12400,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -12108,6 +12416,12 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], @@ -12127,7 +12441,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -12164,7 +12478,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -12179,6 +12494,12 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], @@ -12192,7 +12513,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ztvlJaf7zhCaAC7v/clients?take=50", + "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients?take=50", "body": "", "status": 200, "response": { @@ -12204,11 +12525,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/connections/con_ztvlJaf7zhCaAC7v", + "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T", "body": "", "status": 202, "response": { - "deleted_at": "2025-10-31T14:59:46.460Z" + "deleted_at": "2025-11-20T13:39:40.255Z" }, "rawHeaders": [], "responseIsBinary": false @@ -12222,7 +12543,7 @@ "strategy": "auth0", "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW" ], "is_domain_connection": false, "options": { @@ -12240,7 +12561,7 @@ }, "status": 201, "response": { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -12251,7 +12572,8 @@ "brute_force_protection": true, "authentication_methods": { "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" }, "passkey": { "enabled": false @@ -12266,9 +12588,15 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ], "realms": [ "Username-Password-Authentication" @@ -12286,7 +12614,7 @@ "response": { "connections": [ { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -12304,7 +12632,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -12312,12 +12641,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -12328,14 +12663,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients", + "path": "/api/v2/connections/con_qdjqoK1CeKkd7j4z/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", "status": true } ], @@ -12414,9 +12749,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -12440,7 +12772,7 @@ "subject": "deprecated" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12510,7 +12842,7 @@ "limit": 50, "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -12522,13 +12854,19 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [] }, { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -12546,7 +12884,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -12554,12 +12893,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -12576,7 +12921,7 @@ "response": { "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -12588,13 +12933,19 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [] }, { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -12612,7 +12963,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -12620,12 +12972,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -12645,7 +13003,7 @@ "limit": 50, "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -12657,13 +13015,19 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [] }, { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -12681,7 +13045,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -12689,12 +13054,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -12711,7 +13082,7 @@ "response": { "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -12723,13 +13094,19 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [] }, { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -12747,7 +13124,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -12755,12 +13133,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -12771,7 +13155,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients?take=50", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", "body": "", "status": 200, "response": { @@ -12783,11 +13167,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp", "body": "", "status": 202, "response": { - "deleted_at": "2025-10-31T14:59:52.888Z" + "deleted_at": "2025-11-20T13:39:47.220Z" }, "rawHeaders": [], "responseIsBinary": false @@ -12896,9 +13280,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -12922,7 +13303,7 @@ "subject": "deprecated" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13240,22 +13621,22 @@ "response": { "roles": [ { - "id": "rol_4BDf23iFJRSAfWkE", + "id": "rol_0IWKXff0HHTZx33S", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_81RrNH8R5oCDnBUG", + "id": "rol_r1MUKkMpKUzMdWRl", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_v44pj0PGL7Gq9FQC", + "id": "rol_elcdDHI4Thd523WP", "name": "read_only", "description": "Read Only" }, { - "id": "rol_CyaPmtQRfUFB7rxL", + "id": "rol_m5Ove4fbfYcAwCW2", "name": "read_osnly", "description": "Readz Only" } @@ -13270,7 +13651,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_4BDf23iFJRSAfWkE/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13285,7 +13666,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_81RrNH8R5oCDnBUG/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13300,7 +13681,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_v44pj0PGL7Gq9FQC/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_elcdDHI4Thd523WP/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13315,7 +13696,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_CyaPmtQRfUFB7rxL/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13330,7 +13711,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_4BDf23iFJRSAfWkE", + "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S", "body": "", "status": 200, "response": {}, @@ -13340,7 +13721,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_v44pj0PGL7Gq9FQC", + "path": "/api/v2/roles/rol_elcdDHI4Thd523WP", "body": "", "status": 200, "response": {}, @@ -13350,7 +13731,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_81RrNH8R5oCDnBUG", + "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl", "body": "", "status": 200, "response": {}, @@ -13360,7 +13741,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_CyaPmtQRfUFB7rxL", + "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2", "body": "", "status": 200, "response": {}, @@ -13376,7 +13757,7 @@ "response": { "organizations": [ { - "id": "org_VF8F48N4jwlx9iqb", + "id": "org_9sPEr5zgG7hg7fwd", "name": "org1", "display_name": "Organization", "branding": { @@ -13387,7 +13768,7 @@ } }, { - "id": "org_9YMsat8TwkngWftp", + "id": "org_Uw7ME0XV0Sz96dPl", "name": "org2", "display_name": "Organization2" } @@ -13469,9 +13850,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -13495,7 +13873,7 @@ "subject": "deprecated" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13562,7 +13940,12 @@ "response": { "organizations": [ { - "id": "org_VF8F48N4jwlx9iqb", + "id": "org_Uw7ME0XV0Sz96dPl", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_9sPEr5zgG7hg7fwd", "name": "org1", "display_name": "Organization", "branding": { @@ -13571,11 +13954,6 @@ "primary": "#57ddff" } } - }, - { - "id": "org_9YMsat8TwkngWftp", - "name": "org2", - "display_name": "Organization2" } ] }, @@ -13585,7 +13963,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/enabled_connections", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/enabled_connections", "body": "", "status": 200, "response": [], @@ -13595,7 +13973,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -13610,7 +13988,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/discovery-domains?take=50", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -13622,7 +14000,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/enabled_connections", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/enabled_connections", "body": "", "status": 200, "response": [], @@ -13632,7 +14010,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -13647,7 +14025,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/discovery-domains?take=50", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -13668,7 +14046,7 @@ "limit": 50, "connections": [ { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -13686,7 +14064,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -13694,12 +14073,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -13716,39 +14101,197 @@ "response": { "connections": [ { - "id": "con_YQIQ8h72LqqSXD75", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true - } - }, - "brute_force_protection": true + "id": "con_qdjqoK1CeKkd7j4z", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "Username-Password-Authentication" + ], + "enabled_clients": [ + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + ] + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 3, + "start": 0, + "limit": 100, + "clients": [ + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "realms": [ - "Username-Password-Authentication" + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" ], - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" - ] + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true } ] }, @@ -13966,194 +14509,40 @@ "create:network_acls", "update:network_acls", "read:network_acls", - "delete:network_acls", - "delete:vdcs_templates", - "read:vdcs_templates", - "create:vdcs_templates", - "update:vdcs_templates", - "create:custom_signing_keys", - "read:custom_signing_keys", - "update:custom_signing_keys", - "delete:custom_signing_keys", - "read:federated_connections_tokens", - "delete:federated_connections_tokens", - "create:user_attribute_profiles", - "read:user_attribute_profiles", - "update:user_attribute_profiles", - "delete:user_attribute_profiles", - "read:event_streams", - "create:event_streams", - "delete:event_streams", - "update:event_streams", - "read:event_deliveries", - "update:event_deliveries", - "create:connection_profiles", - "read:connection_profiles", - "update:connection_profiles", - "delete:connection_profiles", - "read:organization_client_grants", - "create:organization_client_grants", - "delete:organization_client_grants", - "read:security_metrics", - "read:connections_keys", - "update:connections_keys", - "create:connections_keys" - ], - "subject_type": "client" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 3, - "start": 0, - "limit": 100, - "clients": [ - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } + "delete:network_acls", + "delete:vdcs_templates", + "read:vdcs_templates", + "create:vdcs_templates", + "update:vdcs_templates", + "create:custom_signing_keys", + "read:custom_signing_keys", + "update:custom_signing_keys", + "delete:custom_signing_keys", + "read:federated_connections_tokens", + "delete:federated_connections_tokens", + "create:user_attribute_profiles", + "read:user_attribute_profiles", + "update:user_attribute_profiles", + "delete:user_attribute_profiles", + "read:event_streams", + "create:event_streams", + "delete:event_streams", + "update:event_streams", + "read:event_deliveries", + "update:event_deliveries", + "create:connection_profiles", + "read:connection_profiles", + "update:connection_profiles", + "delete:connection_profiles", + "read:organization_client_grants", + "create:organization_client_grants", + "delete:organization_client_grants", + "read:security_metrics", + "read:connections_keys", + "update:connections_keys", + "create:connections_keys" ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true + "subject_type": "client" } ] }, @@ -14163,7 +14552,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl", "body": "", "status": 204, "response": "", @@ -14173,7 +14562,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd", "body": "", "status": 204, "response": "", @@ -14188,7 +14577,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000024850", + "id": "lst_0000000000025258", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -14199,14 +14588,14 @@ "isPriority": false }, { - "id": "lst_0000000000024851", + "id": "lst_0000000000025259", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-64398cc2-e658-4da6-af38-c7874b6b043d/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" }, "filters": [ { @@ -14255,7 +14644,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/log-streams/lst_0000000000024850", + "path": "/api/v2/log-streams/lst_0000000000025258", "body": "", "status": 204, "response": "", @@ -14265,7 +14654,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/log-streams/lst_0000000000024851", + "path": "/api/v2/log-streams/lst_0000000000025259", "body": "", "status": 204, "response": "", @@ -14342,6 +14731,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } @@ -14501,6 +14891,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -15532,9 +15923,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -15558,7 +15946,7 @@ "subject": "deprecated" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15591,7 +15979,7 @@ "limit": 50, "connections": [ { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -15609,7 +15997,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -15617,12 +16006,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -15639,7 +16034,7 @@ "response": { "connections": [ { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -15657,7 +16052,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -15665,12 +16061,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -15681,16 +16083,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50", + "path": "/api/v2/connections/con_qdjqoK1CeKkd7j4z/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW" }, { - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" } ] }, @@ -15709,7 +16111,7 @@ "limit": 50, "connections": [ { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -15727,7 +16129,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -15735,12 +16138,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -15757,7 +16166,7 @@ "response": { "connections": [ { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_qdjqoK1CeKkd7j4z", "options": { "mfa": { "active": true, @@ -15775,7 +16184,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -15783,12 +16193,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -15855,6 +16271,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -15903,7 +16320,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, "response": { @@ -15918,7 +16335,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -15933,7 +16350,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -15948,7 +16365,22 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/mfa_oob_code", + "body": "", + "status": 404, + "response": { + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -15982,7 +16414,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -15997,7 +16429,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -16012,7 +16444,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -16027,7 +16459,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -16069,21 +16501,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", - "body": "", - "status": 404, - "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -16578,6 +16995,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -16593,7 +17011,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/custom-text/en", + "path": "/api/v2/prompts/login/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16603,7 +17021,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/custom-text/en", + "path": "/api/v2/prompts/login-id/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16623,7 +17041,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/custom-text/en", + "path": "/api/v2/prompts/login-email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16633,7 +17051,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-email-verification/custom-text/en", + "path": "/api/v2/prompts/login-passwordless/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16673,7 +17091,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16683,7 +17101,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16733,7 +17151,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/customized-consent/custom-text/en", + "path": "/api/v2/prompts/logout/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16743,7 +17161,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/logout/custom-text/en", + "path": "/api/v2/prompts/customized-consent/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16753,7 +17171,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-otp/custom-text/en", + "path": "/api/v2/prompts/mfa-push/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16763,7 +17181,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-push/custom-text/en", + "path": "/api/v2/prompts/mfa-otp/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16783,7 +17201,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", + "path": "/api/v2/prompts/mfa-phone/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16793,7 +17211,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-phone/custom-text/en", + "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16853,7 +17271,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/device-flow/custom-text/en", + "path": "/api/v2/prompts/email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16863,7 +17281,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-verification/custom-text/en", + "path": "/api/v2/prompts/device-flow/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16903,7 +17321,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/common/custom-text/en", + "path": "/api/v2/prompts/captcha/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16913,7 +17331,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/captcha/custom-text/en", + "path": "/api/v2/prompts/common/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16943,7 +17361,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-password/partials", + "path": "/api/v2/prompts/login-id/partials", "body": "", "status": 200, "response": {}, @@ -16953,7 +17371,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/partials", + "path": "/api/v2/prompts/login-password/partials", "body": "", "status": 200, "response": {}, @@ -16973,7 +17391,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-id/partials", + "path": "/api/v2/prompts/login-passwordless/partials", "body": "", "status": 200, "response": {}, @@ -16983,7 +17401,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-password/partials", + "path": "/api/v2/prompts/signup-id/partials", "body": "", "status": 200, "response": {}, @@ -16993,7 +17411,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/partials", + "path": "/api/v2/prompts/signup-password/partials", "body": "", "status": 200, "response": {}, @@ -17021,23 +17439,12 @@ "status": 200, "response": { "triggers": [ - { - "id": "post-login", - "version": "v2", - "status": "DEPRECATED", - "runtimes": [ - "node12", - "node18" - ], - "default_runtime": "node16", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, { "id": "post-login", "version": "v3", "status": "CURRENT", "runtimes": [ + "node12", "node18-actions", "node22" ], @@ -17051,20 +17458,18 @@ ] }, { - "id": "credentials-exchange", + "id": "post-login", "version": "v2", - "status": "CURRENT", + "status": "DEPRECATED", "runtimes": [ - "node12", - "node18-actions", - "node22" + "node18" ], - "default_runtime": "node22", + "default_runtime": "node16", "binding_policy": "trigger-bound", "compatible_triggers": [] }, { - "id": "pre-user-registration", + "id": "credentials-exchange", "version": "v2", "status": "CURRENT", "runtimes": [ @@ -17077,10 +17482,11 @@ "compatible_triggers": [] }, { - "id": "post-user-registration", + "id": "pre-user-registration", "version": "v2", "status": "CURRENT", "runtimes": [ + "node12", "node18-actions", "node22" ], @@ -17089,11 +17495,10 @@ "compatible_triggers": [] }, { - "id": "post-change-password", + "id": "post-user-registration", "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -17102,7 +17507,7 @@ "compatible_triggers": [] }, { - "id": "send-phone-message", + "id": "post-change-password", "version": "v1", "status": "DEPRECATED", "runtimes": [ @@ -17112,6 +17517,18 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, + { + "id": "post-change-password", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, { "id": "send-phone-message", "version": "v2", @@ -17441,9 +17858,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -17467,7 +17881,7 @@ "subject": "deprecated" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17606,6 +18020,58 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/bot-detection", + "body": "", + "status": 200, + "response": { + "challenge_password_policy": "never", + "challenge_passwordless_policy": "never", + "challenge_password_reset_policy": "never", + "allowlist": [], + "bot_detection_level": "medium", + "monitoring_mode_enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/captcha", + "body": "", + "status": 200, + "response": { + "active_provider_id": "auth_challenge", + "simple_captcha": {}, + "auth_challenge": { + "fail_open": false + }, + "recaptcha_v2": { + "site_key": "" + }, + "recaptcha_enterprise": { + "site_key": "", + "project_id": "" + }, + "hcaptcha": { + "site_key": "" + }, + "friendly_captcha": { + "site_key": "" + }, + "arkose": { + "site_key": "", + "client_subdomain": "client-api", + "verify_subdomain": "verify-api", + "fail_open": false + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -17656,14 +18122,22 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 0, - "flows": [] + "total": 1, + "forms": [ + { + "id": "ap_6JUSCU7qq1CravnoU6d6jr", + "name": "Blank-form", + "flow_count": 0, + "created_at": "2024-11-26T11:58:18.187Z", + "updated_at": "2025-11-20T13:39:24.374Z" + } + ] }, "rawHeaders": [], "responseIsBinary": false @@ -17671,22 +18145,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 1, - "forms": [ - { - "id": "ap_6JUSCU7qq1CravnoU6d6jr", - "name": "Blank-form", - "flow_count": 0, - "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:59:33.074Z" - } - ] + "total": 0, + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -17755,7 +18221,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:59:33.074Z" + "updated_at": "2025-11-20T13:39:24.374Z" }, "rawHeaders": [], "responseIsBinary": false @@ -17763,14 +18229,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, "total": 0, - "connections": [] + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -17778,14 +18244,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, "total": 0, - "flows": [] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -17834,7 +18300,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-10-31T14:59:23.732Z", + "updated_at": "2025-11-20T13:39:14.620Z", "branding": { "colors": { "primary": "#19aecc" @@ -17886,7 +18352,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-10-31T14:59:09.594Z", + "updated_at": "2025-11-20T13:38:59.748Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -17952,7 +18418,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=50", + "path": "/api/v2/user-attribute-profiles?take=10", "body": "", "status": 200, "response": { @@ -18003,5 +18469,20 @@ }, "rawHeaders": [], "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false } ] \ No newline at end of file diff --git a/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json b/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json index 7fbafa9ff..d0e1f77ac 100644 --- a/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json +++ b/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json @@ -183,14 +183,15 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://mycompany.org/logoutCallback" + "https://travel0.com/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en" + "en", + "es" ], "error_page": { "html": "Error Page\n", @@ -219,7 +220,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "My Test Tenant", + "friendly_name": "This tenant name should be preserved", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -228,8 +229,8 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@mycompany.org", - "support_url": "https://mycompany.org/support", + "support_email": "support@travel0.com", + "support_url": "https://travel0.com/support", "universal_login": { "colors": { "primary": "#F8F8F2", @@ -237,6 +238,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } @@ -1200,7 +1202,7 @@ "body": "", "status": 200, "response": { - "total": 2, + "total": 3, "start": 0, "limit": 100, "clients": [ @@ -1263,9 +1265,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -1289,7 +1288,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1304,6 +1303,184 @@ "client_credentials" ], "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } } ] }, @@ -1359,9 +1536,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -1397,7 +1571,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1471,9 +1645,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -1511,7 +1682,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1574,9 +1745,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -1604,7 +1772,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1659,9 +1827,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -1686,7 +1851,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1756,9 +1921,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -1795,7 +1957,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1875,9 +2037,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -1918,7 +2077,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1991,9 +2150,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -2029,7 +2185,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2093,7 +2249,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -2107,7 +2263,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -2135,7 +2291,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -2250,7 +2406,7 @@ }, "status": 201, "response": { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -2258,8 +2414,8 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:57:22.333454578Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:36:29.701870979Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", @@ -2279,7 +2435,7 @@ "response": { "actions": [ { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -2287,8 +2443,8 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:57:22.333454578Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:36:29.701870979Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", @@ -2306,19 +2462,19 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "POST", - "path": "/api/v2/actions/actions/0ba50458-8f40-4350-a690-484c530cb5c5/deploy", + "path": "/api/v2/actions/actions/44eaacc6-ecf1-4705-a75d-709b8c7e297b/deploy", "body": "", "status": 200, "response": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "deployed": false, "number": 1, "secrets": [], "status": "built", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.082767653Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.512858363Z", "runtime": "node18", "supported_triggers": [ { @@ -2327,7 +2483,7 @@ } ], "action": { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -2335,42 +2491,14 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:57:22.321709927Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:36:29.687768981Z", "all_changes_deployed": false } }, "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/brute-force-protection", - "body": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 66 - }, - "status": 200, - "response": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 66 - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -2445,6 +2573,34 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/brute-force-protection", + "body": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 66 + }, + "status": 200, + "response": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 66 + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -2472,7 +2628,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-10-31T14:56:40.821Z", + "updated_at": "2025-11-20T13:35:33.459Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -2517,7 +2673,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-10-31T14:57:24.230Z", + "updated_at": "2025-11-20T13:36:31.864Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" }, "rawHeaders": [], @@ -2581,7 +2737,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=50", + "path": "/api/v2/user-attribute-profiles?take=10", "body": "", "status": 200, "response": { @@ -2728,7 +2884,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 11, "start": 0, "limit": 100, "clients": [ @@ -2791,9 +2947,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -2817,7 +2970,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2837,15 +2990,12 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "API Explorer Application", + "name": "Auth0 CLI - dev", "allowed_clients": [], "callbacks": [], - "client_metadata": {}, "cross_origin_auth": false, "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -2854,7 +3004,6 @@ "enabled": false } }, - "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -2866,6 +3015,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "oidc_conformant": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2873,7 +3023,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2893,10 +3043,60 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Node App", + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "cross_origin_auth": false, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], "callbacks": [], @@ -2931,7 +3131,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2955,9 +3155,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -2983,7 +3180,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3002,9 +3199,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -3027,7 +3221,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3046,9 +3240,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -3083,7 +3274,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3105,9 +3296,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -3146,7 +3334,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3171,9 +3359,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -3207,7 +3392,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3277,7 +3462,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -3295,7 +3480,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -3303,12 +3489,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -3325,7 +3517,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -3343,7 +3535,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -3351,12 +3544,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -3376,7 +3575,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -3394,7 +3593,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -3402,12 +3602,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -3424,7 +3630,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -3442,7 +3648,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -3450,12 +3657,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -3466,13 +3679,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients?take=50", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -3490,8 +3703,8 @@ "name": "boo-baz-db-connection-test", "strategy": "auth0", "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ], "is_domain_connection": false, "options": { @@ -3535,7 +3748,7 @@ }, "status": 201, "response": { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -3572,7 +3785,8 @@ "enabledDatabaseCustomization": true, "authentication_methods": { "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" }, "passkey": { "enabled": false @@ -3587,9 +3801,15 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ], "realms": [ "boo-baz-db-connection-test" @@ -3607,7 +3827,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -3644,7 +3864,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -3659,12 +3880,18 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] } ] @@ -3675,14 +3902,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_ztvlJaf7zhCaAC7v/clients", + "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients", "body": [ { - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "status": true }, { - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "status": true } ], @@ -3698,7 +3925,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 11, "start": 0, "limit": 100, "clients": [ @@ -3761,9 +3988,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -3787,7 +4011,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3807,9 +4031,59 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -3843,7 +4117,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3863,9 +4137,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -3901,7 +4172,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3925,9 +4196,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -3953,7 +4221,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3972,9 +4240,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -3997,7 +4262,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4016,9 +4281,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -4053,7 +4315,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4075,9 +4337,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -4116,7 +4375,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4141,9 +4400,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -4177,7 +4433,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4247,7 +4503,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -4284,7 +4540,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -4299,16 +4556,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -4320,16 +4583,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -4347,7 +4616,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -4355,12 +4625,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -4377,7 +4653,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -4414,7 +4690,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -4429,16 +4706,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -4450,16 +4733,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -4477,7 +4766,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -4485,12 +4775,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -4510,7 +4806,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -4547,7 +4843,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -4562,16 +4859,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -4583,16 +4886,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -4610,7 +4919,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -4618,12 +4928,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -4640,7 +4956,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -4677,7 +4993,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -4692,16 +5009,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -4713,16 +5036,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -4740,7 +5069,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -4748,12 +5078,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -4764,13 +5100,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients?take=50", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -4783,11 +5119,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp", "body": { "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ], "is_domain_connection": false, "options": { @@ -4801,7 +5137,7 @@ }, "status": 200, "response": { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -4813,9 +5149,15 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ], "realms": [ "google-oauth2" @@ -4827,14 +5169,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients", "body": [ { - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "status": true }, { - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "status": true } ], @@ -4887,7 +5229,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 11, "start": 0, "limit": 100, "clients": [ @@ -4950,9 +5292,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -4976,7 +5315,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4996,9 +5335,59 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -5032,7 +5421,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5052,9 +5441,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -5090,7 +5476,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5114,9 +5500,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -5142,7 +5525,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5161,9 +5544,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -5186,7 +5566,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5205,9 +5585,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -5242,7 +5619,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5264,9 +5641,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -5305,7 +5679,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5330,9 +5704,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -5366,7 +5737,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5680,7 +6051,7 @@ "method": "POST", "path": "/api/v2/client-grants", "body": { - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -5817,8 +6188,8 @@ }, "status": 201, "response": { - "id": "cgr_sMnn6UuFajCTdk3u", - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "id": "cgr_t3MsPjlAoJ0RkWIP", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -5962,7 +6333,7 @@ "method": "POST", "path": "/api/v2/client-grants", "body": { - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6099,8 +6470,8 @@ }, "status": 201, "response": { - "id": "cgr_FWvBRbi6ftSVCXKS", - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "id": "cgr_kbFRadJJUMW9nvDW", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6259,14 +6630,14 @@ "method": "POST", "path": "/api/v2/roles", "body": { - "name": "Reader", - "description": "Can only read things" + "name": "Admin", + "description": "Can read and write things" }, "status": 200, "response": { - "id": "rol_81RrNH8R5oCDnBUG", - "name": "Reader", - "description": "Can only read things" + "id": "rol_0IWKXff0HHTZx33S", + "name": "Admin", + "description": "Can read and write things" }, "rawHeaders": [], "responseIsBinary": false @@ -6276,14 +6647,14 @@ "method": "POST", "path": "/api/v2/roles", "body": { - "name": "Admin", - "description": "Can read and write things" + "name": "Reader", + "description": "Can only read things" }, "status": 200, "response": { - "id": "rol_4BDf23iFJRSAfWkE", - "name": "Admin", - "description": "Can read and write things" + "id": "rol_r1MUKkMpKUzMdWRl", + "name": "Reader", + "description": "Can only read things" }, "rawHeaders": [], "responseIsBinary": false @@ -6298,7 +6669,7 @@ }, "status": 200, "response": { - "id": "rol_v44pj0PGL7Gq9FQC", + "id": "rol_elcdDHI4Thd523WP", "name": "read_only", "description": "Read Only" }, @@ -6315,7 +6686,7 @@ }, "status": 200, "response": { - "id": "rol_CyaPmtQRfUFB7rxL", + "id": "rol_m5Ove4fbfYcAwCW2", "name": "read_osnly", "description": "Readz Only" }, @@ -6351,7 +6722,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-10-31T14:56:52.430Z", + "updated_at": "2025-11-20T13:35:46.348Z", "branding": { "colors": { "primary": "#19aecc" @@ -6427,7 +6798,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-10-31T14:57:39.353Z", + "updated_at": "2025-11-20T13:36:47.669Z", "branding": { "colors": { "primary": "#19aecc" @@ -6437,32 +6808,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/email-templates/verify_email", - "body": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", - "enabled": true, - "from": "", - "subject": "", - "syntax": "liquid", - "urlLifetimeInSeconds": 432000 - }, - "status": 200, - "response": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", - "from": "", - "subject": "", - "syntax": "liquid", - "urlLifetimeInSeconds": 432000, - "enabled": true - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -6493,15 +6838,26 @@ }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations?include_totals=true", - "body": "", - "status": 200, + "method": "PATCH", + "path": "/api/v2/email-templates/verify_email", + "body": { + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "enabled": true, + "from": "", + "subject": "", + "syntax": "liquid", + "urlLifetimeInSeconds": 432000 + }, + "status": 200, "response": { - "organizations": [], - "start": 0, - "limit": 50, - "total": 0 + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "from": "", + "subject": "", + "syntax": "liquid", + "urlLifetimeInSeconds": 432000, + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -6513,7 +6869,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 11, "start": 0, "limit": 100, "clients": [ @@ -6576,9 +6932,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -6602,7 +6955,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6622,9 +6975,59 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -6658,7 +7061,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6678,9 +7081,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -6716,7 +7116,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6740,9 +7140,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -6768,7 +7165,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6787,9 +7184,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -6812,7 +7206,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6831,9 +7225,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -6868,7 +7259,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6890,9 +7281,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -6931,7 +7319,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6956,9 +7344,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -6992,7 +7377,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7050,6 +7435,21 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?include_totals=true", + "body": "", + "status": 200, + "response": { + "organizations": [], + "start": 0, + "limit": 50, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -7074,7 +7474,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -7111,7 +7511,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -7126,16 +7527,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -7147,16 +7554,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -7174,7 +7587,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -7182,12 +7596,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -7204,7 +7624,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -7241,7 +7661,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -7256,16 +7677,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -7277,16 +7704,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -7304,7 +7737,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -7312,12 +7746,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -7337,8 +7777,8 @@ "limit": 100, "client_grants": [ { - "id": "cgr_FWvBRbi6ftSVCXKS", - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "id": "cgr_kbFRadJJUMW9nvDW", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -7710,8 +8150,8 @@ "subject_type": "client" }, { - "id": "cgr_sMnn6UuFajCTdk3u", - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "id": "cgr_t3MsPjlAoJ0RkWIP", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -7859,7 +8299,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 11, "start": 0, "limit": 100, "clients": [ @@ -7922,9 +8362,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -7948,7 +8385,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7968,9 +8405,59 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -8004,7 +8491,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8024,9 +8511,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -8062,7 +8546,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8086,9 +8570,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -8114,7 +8595,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8133,9 +8614,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -8158,7 +8636,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8177,9 +8655,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -8214,7 +8689,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8236,9 +8711,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -8277,7 +8749,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8302,9 +8774,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -8338,7 +8807,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8396,6 +8865,23 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "POST", + "path": "/api/v2/organizations", + "body": { + "name": "org2", + "display_name": "Organization2" + }, + "status": 201, + "response": { + "id": "org_Uw7ME0XV0Sz96dPl", + "display_name": "Organization2", + "name": "org2" + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "POST", @@ -8412,7 +8898,7 @@ }, "status": 201, "response": { - "id": "org_VF8F48N4jwlx9iqb", + "id": "org_9sPEr5zgG7hg7fwd", "display_name": "Organization", "name": "org1", "branding": { @@ -8425,23 +8911,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "POST", - "path": "/api/v2/organizations", - "body": { - "name": "org2", - "display_name": "Organization2" - }, - "status": 201, - "response": { - "id": "org_9YMsat8TwkngWftp", - "display_name": "Organization2", - "name": "org2" - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -8466,7 +8935,7 @@ }, "status": 200, "response": { - "id": "lst_0000000000024850", + "id": "lst_0000000000025258", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -8531,14 +9000,14 @@ }, "status": 200, "response": { - "id": "lst_0000000000024851", + "id": "lst_0000000000025259", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-64398cc2-e658-4da6-af38-c7874b6b043d/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" }, "filters": [ { @@ -8629,7 +9098,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:57:00.495Z" + "updated_at": "2025-11-20T13:35:54.745Z" } ] }, @@ -8700,7 +9169,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:57:00.495Z" + "updated_at": "2025-11-20T13:35:54.745Z" }, "rawHeaders": [], "responseIsBinary": false @@ -8825,7 +9294,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:57:47.048Z" + "updated_at": "2025-11-20T13:36:55.661Z" }, "rawHeaders": [], "responseIsBinary": false @@ -8925,6 +9394,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } @@ -9948,7 +10418,7 @@ "body": "", "status": 200, "response": { - "total": 9, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -10011,9 +10481,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -10037,7 +10504,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10057,9 +10524,59 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -10093,7 +10610,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10113,9 +10630,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -10151,7 +10665,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10175,9 +10689,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -10203,7 +10714,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10222,9 +10733,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -10247,7 +10755,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10266,9 +10774,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -10303,7 +10808,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10325,9 +10830,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -10366,7 +10868,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10391,9 +10893,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -10427,7 +10926,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10450,10 +10949,135 @@ }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/clients/p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", - "body": { - "name": "Default App", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/clients/RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "body": { + "name": "Default App", "callbacks": [], "cross_origin_auth": false, "custom_login_page_on": true, @@ -10486,9 +11110,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -10512,7 +11133,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10548,7 +11169,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -10562,7 +11183,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -10576,7 +11197,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -10590,7 +11211,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -10604,7 +11225,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -10618,7 +11239,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -10632,7 +11253,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/push-notification", "body": { "enabled": false }, @@ -10705,7 +11326,7 @@ "response": { "actions": [ { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -10713,34 +11334,34 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:57:22.333454578Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:36:29.701870979Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-10-31T14:57:23.139420848Z", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z" + "build_time": "2025-11-20T13:36:30.643717116Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "deployed": true, "number": 1, - "built_at": "2025-10-31T14:57:23.139420848Z", + "built_at": "2025-11-20T13:36:30.643717116Z", "secrets": [], "status": "built", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z", "runtime": "node18", "supported_triggers": [ { @@ -10767,7 +11388,7 @@ "response": { "actions": [ { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -10775,34 +11396,34 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:57:22.333454578Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:36:29.701870979Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-10-31T14:57:23.139420848Z", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z" + "build_time": "2025-11-20T13:36:30.643717116Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "deployed": true, "number": 1, - "built_at": "2025-10-31T14:57:23.139420848Z", + "built_at": "2025-11-20T13:36:30.643717116Z", "secrets": [], "status": "built", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z", "runtime": "node18", "supported_triggers": [ { @@ -10823,43 +11444,27 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/attack-protection/suspicious-ip-throttling", + "path": "/api/v2/attack-protection/brute-force-protection", "body": { "enabled": true, "shields": [ - "admin_notification", - "block" + "block", + "user_notification" ], + "mode": "count_per_identifier_and_ip", "allowlist": [], - "stage": { - "pre-login": { - "max_attempts": 100, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 50, - "rate": 1200 - } - } + "max_attempts": 10 }, "status": 200, "response": { "enabled": true, "shields": [ - "admin_notification", - "block" + "block", + "user_notification" ], + "mode": "count_per_identifier_and_ip", "allowlist": [], - "stage": { - "pre-login": { - "max_attempts": 100, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 50, - "rate": 1200 - } - } + "max_attempts": 10 }, "rawHeaders": [], "responseIsBinary": false @@ -10895,27 +11500,43 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/attack-protection/brute-force-protection", + "path": "/api/v2/attack-protection/suspicious-ip-throttling", "body": { "enabled": true, "shields": [ - "block", - "user_notification" + "admin_notification", + "block" ], - "mode": "count_per_identifier_and_ip", "allowlist": [], - "max_attempts": 10 + "stage": { + "pre-login": { + "max_attempts": 100, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 50, + "rate": 1200 + } + } }, "status": 200, "response": { "enabled": true, "shields": [ - "block", - "user_notification" + "admin_notification", + "block" ], - "mode": "count_per_identifier_and_ip", "allowlist": [], - "max_attempts": 10 + "stage": { + "pre-login": { + "max_attempts": 100, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 50, + "rate": 1200 + } + } }, "rawHeaders": [], "responseIsBinary": false @@ -10927,7 +11548,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 11, "start": 0, "limit": 100, "clients": [ @@ -10990,9 +11611,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -11016,7 +11634,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11036,15 +11654,12 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "API Explorer Application", + "name": "Auth0 CLI - dev", "allowed_clients": [], "callbacks": [], - "client_metadata": {}, "cross_origin_auth": false, "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -11053,7 +11668,6 @@ "enabled": false } }, - "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -11065,6 +11679,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "oidc_conformant": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11072,7 +11687,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11092,12 +11707,8 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Node App", + "name": "API Explorer Application", "allowed_clients": [], - "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, "cross_origin_auth": false, @@ -11129,8 +11740,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11140,29 +11750,31 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "cross_origin_auth": false, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -11182,7 +11794,8 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "allowed_origins": [], + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11190,21 +11803,26 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, @@ -11226,7 +11844,48 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11245,9 +11904,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -11282,7 +11938,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11304,9 +11960,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -11345,7 +11998,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11370,9 +12023,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -11406,7 +12056,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11476,7 +12126,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -11513,7 +12163,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -11528,16 +12179,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -11555,7 +12212,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -11563,12 +12221,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -11585,7 +12249,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -11622,7 +12286,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -11637,16 +12302,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -11664,7 +12335,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -11672,12 +12344,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -11697,7 +12375,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -11734,7 +12412,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -11749,16 +12428,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -11776,7 +12461,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -11784,12 +12470,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -11806,7 +12498,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -11843,7 +12535,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -11858,16 +12551,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -11885,7 +12584,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -11893,12 +12593,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -11909,16 +12615,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ztvlJaf7zhCaAC7v/clients?take=50", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" }, { - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc" + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" } ] }, @@ -11928,16 +12634,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients?take=50", + "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" }, { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" } ] }, @@ -11947,11 +12653,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", "body": "", "status": 200, "response": { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -11969,7 +12675,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -11977,9 +12684,15 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ], "realms": [ "Username-Password-Authentication" @@ -11991,11 +12704,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", "body": { "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" ], "is_domain_connection": false, "options": { @@ -12015,7 +12728,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -12026,7 +12740,7 @@ }, "status": 200, "response": { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -12044,7 +12758,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -12052,9 +12767,15 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" ], "realms": [ "Username-Password-Authentication" @@ -12066,14 +12787,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "status": true } ], @@ -12089,7 +12810,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 11, "start": 0, "limit": 100, "clients": [ @@ -12152,9 +12873,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -12178,7 +12896,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12198,9 +12916,59 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -12234,7 +13002,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12254,9 +13022,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -12292,7 +13057,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12316,9 +13081,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -12344,7 +13106,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12363,9 +13125,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -12388,7 +13147,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12407,9 +13166,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -12444,7 +13200,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12466,9 +13222,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -12507,7 +13260,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12532,9 +13285,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -12568,7 +13318,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12638,7 +13388,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -12675,7 +13425,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -12690,16 +13441,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -12711,16 +13468,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -12738,7 +13501,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -12746,12 +13510,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -12768,7 +13538,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -12805,7 +13575,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -12820,16 +13591,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -12841,16 +13618,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -12868,7 +13651,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -12876,12 +13660,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -12901,7 +13691,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -12938,7 +13728,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -12953,16 +13744,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -12974,16 +13771,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -13001,7 +13804,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -13009,12 +13813,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -13031,7 +13841,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -13068,7 +13878,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -13083,16 +13894,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -13104,16 +13921,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -13131,7 +13954,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -13139,12 +13963,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -13155,16 +13985,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients?take=50", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm" }, { - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw" + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" } ] }, @@ -13193,7 +14023,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 11, "start": 0, "limit": 100, "clients": [ @@ -13256,9 +14086,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -13282,7 +14109,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13302,9 +14129,59 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -13338,7 +14215,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13358,9 +14235,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -13396,7 +14270,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13420,9 +14294,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -13448,7 +14319,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13467,9 +14338,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -13492,7 +14360,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13511,9 +14379,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -13548,7 +14413,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13570,9 +14435,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -13611,7 +14473,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13636,9 +14498,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -13672,7 +14531,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13742,8 +14601,8 @@ "limit": 100, "client_grants": [ { - "id": "cgr_FWvBRbi6ftSVCXKS", - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "id": "cgr_kbFRadJJUMW9nvDW", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -14115,8 +14974,8 @@ "subject_type": "client" }, { - "id": "cgr_sMnn6UuFajCTdk3u", - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "id": "cgr_t3MsPjlAoJ0RkWIP", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -14266,22 +15125,22 @@ "response": { "roles": [ { - "id": "rol_4BDf23iFJRSAfWkE", + "id": "rol_0IWKXff0HHTZx33S", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_81RrNH8R5oCDnBUG", + "id": "rol_r1MUKkMpKUzMdWRl", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_v44pj0PGL7Gq9FQC", + "id": "rol_elcdDHI4Thd523WP", "name": "read_only", "description": "Read Only" }, { - "id": "rol_CyaPmtQRfUFB7rxL", + "id": "rol_m5Ove4fbfYcAwCW2", "name": "read_osnly", "description": "Readz Only" } @@ -14296,7 +15155,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_4BDf23iFJRSAfWkE/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -14311,7 +15170,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_81RrNH8R5oCDnBUG/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -14326,7 +15185,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_v44pj0PGL7Gq9FQC/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_elcdDHI4Thd523WP/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -14341,7 +15200,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_CyaPmtQRfUFB7rxL/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -14362,7 +15221,7 @@ "response": { "organizations": [ { - "id": "org_VF8F48N4jwlx9iqb", + "id": "org_9sPEr5zgG7hg7fwd", "name": "org1", "display_name": "Organization", "branding": { @@ -14373,7 +15232,7 @@ } }, { - "id": "org_9YMsat8TwkngWftp", + "id": "org_Uw7ME0XV0Sz96dPl", "name": "org2", "display_name": "Organization2" } @@ -14392,7 +15251,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 11, "start": 0, "limit": 100, "clients": [ @@ -14455,9 +15314,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -14481,7 +15337,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14501,15 +15357,12 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "API Explorer Application", + "name": "Auth0 CLI - dev", "allowed_clients": [], "callbacks": [], - "client_metadata": {}, "cross_origin_auth": false, "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -14518,7 +15371,6 @@ "enabled": false } }, - "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -14530,6 +15382,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "oidc_conformant": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14537,7 +15390,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14557,12 +15410,8 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Node App", + "name": "API Explorer Application", "allowed_clients": [], - "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, "cross_origin_auth": false, @@ -14594,8 +15443,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14605,29 +15453,31 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "cross_origin_auth": false, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -14647,7 +15497,8 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "allowed_origins": [], + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14655,21 +15506,26 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, @@ -14691,7 +15547,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14710,11 +15566,49 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "The Default App", - "allowed_clients": [], + "name": "Terraform Provider", + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], "callbacks": [], "client_metadata": {}, "cross_origin_auth": false, @@ -14747,7 +15641,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14769,9 +15663,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -14810,7 +15701,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14835,9 +15726,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -14871,7 +15759,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14938,7 +15826,12 @@ "response": { "organizations": [ { - "id": "org_VF8F48N4jwlx9iqb", + "id": "org_Uw7ME0XV0Sz96dPl", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_9sPEr5zgG7hg7fwd", "name": "org1", "display_name": "Organization", "branding": { @@ -14947,11 +15840,6 @@ "primary": "#57ddff" } } - }, - { - "id": "org_9YMsat8TwkngWftp", - "name": "org2", - "display_name": "Organization2" } ] }, @@ -14961,7 +15849,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/enabled_connections", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/enabled_connections", "body": "", "status": 200, "response": [], @@ -14971,7 +15859,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -14986,7 +15874,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/discovery-domains?take=50", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -14998,7 +15886,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/enabled_connections", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/enabled_connections", "body": "", "status": 200, "response": [], @@ -15008,7 +15896,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -15023,7 +15911,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/discovery-domains?take=50", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -15044,7 +15932,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -15081,7 +15969,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -15096,16 +15985,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -15117,16 +16012,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -15144,7 +16045,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -15152,12 +16054,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -15174,7 +16082,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -15211,7 +16119,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -15226,16 +16135,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -15247,16 +16162,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -15274,7 +16195,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -15282,12 +16204,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -15298,570 +16226,89 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { - "total": 3, + "total": 11, "start": 0, "limit": 100, - "client_grants": [ + "clients": [ { - "id": "cgr_FWvBRbi6ftSVCXKS", - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } ], - "subject_type": "client" + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true }, - { - "id": "cgr_pbwejzhwoujrsNE8", - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:client_credentials", - "update:client_credentials", - "delete:client_credentials", - "create:client_credentials", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations_summary", - "create:authentication_methods", - "read:authentication_methods", - "update:authentication_methods", - "delete:authentication_methods", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "read:organization_discovery_domains", - "update:organization_discovery_domains", - "create:organization_discovery_domains", - "delete:organization_discovery_domains", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations", - "read:scim_config", - "create:scim_config", - "update:scim_config", - "delete:scim_config", - "create:scim_token", - "read:scim_token", - "delete:scim_token", - "delete:phone_providers", - "create:phone_providers", - "read:phone_providers", - "update:phone_providers", - "delete:phone_templates", - "create:phone_templates", - "read:phone_templates", - "update:phone_templates", - "create:encryption_keys", - "read:encryption_keys", - "update:encryption_keys", - "delete:encryption_keys", - "read:sessions", - "update:sessions", - "delete:sessions", - "read:refresh_tokens", - "delete:refresh_tokens", - "create:self_service_profiles", - "read:self_service_profiles", - "update:self_service_profiles", - "delete:self_service_profiles", - "create:sso_access_tickets", - "delete:sso_access_tickets", - "read:forms", - "update:forms", - "delete:forms", - "create:forms", - "read:flows", - "update:flows", - "delete:flows", - "create:flows", - "read:flows_vault", - "read:flows_vault_connections", - "update:flows_vault_connections", - "delete:flows_vault_connections", - "create:flows_vault_connections", - "read:flows_executions", - "delete:flows_executions", - "read:connections_options", - "update:connections_options", - "read:self_service_profile_custom_texts", - "update:self_service_profile_custom_texts", - "create:network_acls", - "update:network_acls", - "read:network_acls", - "delete:network_acls", - "delete:vdcs_templates", - "read:vdcs_templates", - "create:vdcs_templates", - "update:vdcs_templates", - "create:custom_signing_keys", - "read:custom_signing_keys", - "update:custom_signing_keys", - "delete:custom_signing_keys", - "read:federated_connections_tokens", - "delete:federated_connections_tokens", - "create:user_attribute_profiles", - "read:user_attribute_profiles", - "update:user_attribute_profiles", - "delete:user_attribute_profiles", - "read:event_streams", - "create:event_streams", - "delete:event_streams", - "update:event_streams", - "read:event_deliveries", - "update:event_deliveries", - "create:connection_profiles", - "read:connection_profiles", - "update:connection_profiles", - "delete:connection_profiles", - "read:organization_client_grants", - "create:organization_client_grants", - "delete:organization_client_grants", - "read:security_metrics", - "read:connections_keys", - "update:connections_keys", - "create:connections_keys" - ], - "subject_type": "client" - }, - { - "id": "cgr_sMnn6UuFajCTdk3u", - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" - ], - "subject_type": "client" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 10, - "start": 0, - "limit": 100, - "clients": [ { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, + "sso_disabled": false, + "cross_origin_authentication": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15869,7 +16316,7 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15877,14 +16324,11 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ - "client_credentials", - "implicit", "authorization_code", - "refresh_token" + "implicit", + "refresh_token", + "client_credentials" ], "custom_login_page_on": true }, @@ -15892,25 +16336,32 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Default App", + "name": "Auth0 CLI - dev", + "allowed_clients": [], "callbacks": [], "cross_origin_auth": false, "is_first_party": true, - "oidc_conformant": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "oidc_conformant": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15918,7 +16369,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15926,10 +16377,10 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -15938,9 +16389,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -15974,7 +16422,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15994,9 +16442,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -16032,7 +16477,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16056,9 +16501,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -16084,7 +16526,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16103,9 +16545,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -16128,7 +16567,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16147,9 +16586,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -16184,7 +16620,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16206,9 +16642,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -16247,7 +16680,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16272,9 +16705,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -16308,7 +16738,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16322,44 +16752,571 @@ "grant_types": [ "client_credentials" ], - "custom_login_page_on": true + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" + ], + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 3, + "start": 0, + "limit": 100, + "client_grants": [ + { + "id": "cgr_kbFRadJJUMW9nvDW", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" + ], + "subject_type": "client" }, { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" + "id": "cgr_pbwejzhwoujrsNE8", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:client_credentials", + "update:client_credentials", + "delete:client_credentials", + "create:client_credentials", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations_summary", + "create:authentication_methods", + "read:authentication_methods", + "update:authentication_methods", + "delete:authentication_methods", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "read:organization_discovery_domains", + "update:organization_discovery_domains", + "create:organization_discovery_domains", + "delete:organization_discovery_domains", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations", + "read:scim_config", + "create:scim_config", + "update:scim_config", + "delete:scim_config", + "create:scim_token", + "read:scim_token", + "delete:scim_token", + "delete:phone_providers", + "create:phone_providers", + "read:phone_providers", + "update:phone_providers", + "delete:phone_templates", + "create:phone_templates", + "read:phone_templates", + "update:phone_templates", + "create:encryption_keys", + "read:encryption_keys", + "update:encryption_keys", + "delete:encryption_keys", + "read:sessions", + "update:sessions", + "delete:sessions", + "read:refresh_tokens", + "delete:refresh_tokens", + "create:self_service_profiles", + "read:self_service_profiles", + "update:self_service_profiles", + "delete:self_service_profiles", + "create:sso_access_tickets", + "delete:sso_access_tickets", + "read:forms", + "update:forms", + "delete:forms", + "create:forms", + "read:flows", + "update:flows", + "delete:flows", + "create:flows", + "read:flows_vault", + "read:flows_vault_connections", + "update:flows_vault_connections", + "delete:flows_vault_connections", + "create:flows_vault_connections", + "read:flows_executions", + "delete:flows_executions", + "read:connections_options", + "update:connections_options", + "read:self_service_profile_custom_texts", + "update:self_service_profile_custom_texts", + "create:network_acls", + "update:network_acls", + "read:network_acls", + "delete:network_acls", + "delete:vdcs_templates", + "read:vdcs_templates", + "create:vdcs_templates", + "update:vdcs_templates", + "create:custom_signing_keys", + "read:custom_signing_keys", + "update:custom_signing_keys", + "delete:custom_signing_keys", + "read:federated_connections_tokens", + "delete:federated_connections_tokens", + "create:user_attribute_profiles", + "read:user_attribute_profiles", + "update:user_attribute_profiles", + "delete:user_attribute_profiles", + "read:event_streams", + "create:event_streams", + "delete:event_streams", + "update:event_streams", + "read:event_deliveries", + "update:event_deliveries", + "create:connection_profiles", + "read:connection_profiles", + "update:connection_profiles", + "delete:connection_profiles", + "read:organization_client_grants", + "create:organization_client_grants", + "delete:organization_client_grants", + "read:security_metrics", + "read:connections_keys", + "update:connections_keys", + "create:connections_keys" ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } + "subject_type": "client" + }, + { + "id": "cgr_t3MsPjlAoJ0RkWIP", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true + "subject_type": "client" } ] }, @@ -16374,7 +17331,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000024850", + "id": "lst_0000000000025258", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -16385,14 +17342,14 @@ "isPriority": false }, { - "id": "lst_0000000000024851", + "id": "lst_0000000000025259", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-64398cc2-e658-4da6-af38-c7874b6b043d/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" }, "filters": [ { @@ -16508,6 +17465,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } @@ -16667,6 +17625,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -17635,7 +18594,7 @@ "body": "", "status": 200, "response": { - "total": 9, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -17698,9 +18657,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -17724,7 +18680,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17744,9 +18700,59 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -17780,7 +18786,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17800,9 +18806,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -17838,7 +18841,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17862,9 +18865,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -17890,7 +18890,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17909,9 +18909,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -17934,7 +18931,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17953,9 +18950,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -17990,7 +18984,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -18012,9 +19006,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -18053,7 +19044,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -18078,9 +19069,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -18114,7 +19102,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -18147,7 +19135,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -18184,7 +19172,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -18199,16 +19188,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -18226,7 +19221,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -18234,12 +19230,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -18256,7 +19258,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -18293,7 +19295,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -18308,16 +19311,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -18335,7 +19344,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -18343,12 +19353,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -18359,16 +19375,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ztvlJaf7zhCaAC7v/clients?take=50", + "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" }, { - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc" + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" } ] }, @@ -18378,13 +19394,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients?take=50", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -18406,7 +19422,7 @@ "limit": 50, "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -18443,7 +19459,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -18458,16 +19475,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -18479,16 +19502,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -18506,7 +19535,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -18514,12 +19544,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -18536,7 +19572,7 @@ "response": { "connections": [ { - "id": "con_ztvlJaf7zhCaAC7v", + "id": "con_5WC31dTHvAvF9n5T", "options": { "mfa": { "active": true, @@ -18573,7 +19609,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true, @@ -18588,16 +19625,22 @@ "strategy": "auth0", "name": "boo-baz-db-connection-test", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "boo-baz-db-connection-test" ], "enabled_clients": [ - "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" ] }, { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -18609,16 +19652,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", - "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -18636,7 +19685,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -18644,12 +19694,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -18660,16 +19716,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients?take=50", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI" + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm" }, { - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw" + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" } ] }, @@ -18735,6 +19791,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -18786,30 +19843,11 @@ "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, - "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/email-templates/welcome_email", - "body": "", - "status": 200, - "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "response": { + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -18817,7 +19855,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -18832,7 +19870,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -18847,7 +19885,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -18862,7 +19900,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -18877,7 +19915,26 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/welcome_email", + "body": "", + "status": 200, + "response": { + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "from": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -18907,7 +19964,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -18937,7 +19994,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -18952,7 +20009,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -18976,8 +20033,8 @@ "limit": 100, "client_grants": [ { - "id": "cgr_FWvBRbi6ftSVCXKS", - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "id": "cgr_kbFRadJJUMW9nvDW", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -19349,8 +20406,8 @@ "subject_type": "client" }, { - "id": "cgr_sMnn6UuFajCTdk3u", - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "id": "cgr_t3MsPjlAoJ0RkWIP", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -19545,7 +20602,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/guardian/factors/push-notification/providers/sns", + "path": "/api/v2/guardian/factors/sms/providers/twilio", "body": "", "status": 200, "response": {}, @@ -19555,7 +20612,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/guardian/factors/sms/providers/twilio", + "path": "/api/v2/guardian/factors/push-notification/providers/sns", "body": "", "status": 200, "response": {}, @@ -19618,22 +20675,22 @@ "response": { "roles": [ { - "id": "rol_4BDf23iFJRSAfWkE", + "id": "rol_0IWKXff0HHTZx33S", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_81RrNH8R5oCDnBUG", + "id": "rol_r1MUKkMpKUzMdWRl", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_v44pj0PGL7Gq9FQC", + "id": "rol_elcdDHI4Thd523WP", "name": "read_only", "description": "Read Only" }, { - "id": "rol_CyaPmtQRfUFB7rxL", + "id": "rol_m5Ove4fbfYcAwCW2", "name": "read_osnly", "description": "Readz Only" } @@ -19648,7 +20705,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_4BDf23iFJRSAfWkE/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -19663,7 +20720,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_81RrNH8R5oCDnBUG/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -19678,7 +20735,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_v44pj0PGL7Gq9FQC/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_elcdDHI4Thd523WP/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -19693,7 +20750,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_CyaPmtQRfUFB7rxL/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -19815,6 +20872,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -19950,7 +21008,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/custom-form/custom-text/en", + "path": "/api/v2/prompts/consent/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19960,7 +21018,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/consent/custom-text/en", + "path": "/api/v2/prompts/custom-form/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19980,7 +21038,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/logout/custom-text/en", + "path": "/api/v2/prompts/mfa-otp/custom-text/en", "body": "", "status": 200, "response": {}, @@ -20000,7 +21058,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-otp/custom-text/en", + "path": "/api/v2/prompts/logout/custom-text/en", "body": "", "status": 200, "response": {}, @@ -20110,7 +21168,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", + "path": "/api/v2/prompts/organizations/custom-text/en", "body": "", "status": 200, "response": {}, @@ -20120,7 +21178,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/organizations/custom-text/en", + "path": "/api/v2/prompts/invitation/custom-text/en", "body": "", "status": 200, "response": {}, @@ -20130,7 +21188,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/invitation/custom-text/en", + "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -20200,7 +21258,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup/partials", + "path": "/api/v2/prompts/login-passwordless/partials", "body": "", "status": 200, "response": {}, @@ -20210,7 +21268,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/partials", + "path": "/api/v2/prompts/signup/partials", "body": "", "status": 200, "response": {}, @@ -20246,7 +21304,7 @@ "response": { "actions": [ { - "id": "0ba50458-8f40-4350-a690-484c530cb5c5", + "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", "name": "My Custom Action", "supported_triggers": [ { @@ -20254,34 +21312,34 @@ "version": "v2" } ], - "created_at": "2025-10-31T14:57:22.321709927Z", - "updated_at": "2025-10-31T14:57:22.333454578Z", + "created_at": "2025-11-20T13:36:29.687768981Z", + "updated_at": "2025-11-20T13:36:29.701870979Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-10-31T14:57:23.139420848Z", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z" + "build_time": "2025-11-20T13:36:30.643717116Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "bd05521b-4f4a-4022-8be8-6f77382a55a8", + "id": "683a5def-fb0a-47f9-96a3-c4009885188f", "deployed": true, "number": 1, - "built_at": "2025-10-31T14:57:23.139420848Z", + "built_at": "2025-11-20T13:36:30.643717116Z", "secrets": [], "status": "built", - "created_at": "2025-10-31T14:57:23.082767653Z", - "updated_at": "2025-10-31T14:57:23.139739622Z", + "created_at": "2025-11-20T13:36:30.512858363Z", + "updated_at": "2025-11-20T13:36:30.645939060Z", "runtime": "node18", "supported_triggers": [ { @@ -20307,12 +21365,22 @@ "status": 200, "response": { "triggers": [ + { + "id": "post-login", + "version": "v2", + "status": "DEPRECATED", + "runtimes": [ + "node18" + ], + "default_runtime": "node16", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, { "id": "post-login", "version": "v3", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -20325,17 +21393,6 @@ } ] }, - { - "id": "post-login", - "version": "v2", - "status": "DEPRECATED", - "runtimes": [ - "node18" - ], - "default_runtime": "node16", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, { "id": "credentials-exchange", "version": "v2", @@ -20362,6 +21419,17 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, + { + "id": "post-user-registration", + "version": "v1", + "status": "DEPRECATED", + "runtimes": [ + "node12" + ], + "default_runtime": "node12", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, { "id": "post-user-registration", "version": "v2", @@ -20387,22 +21455,12 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, - { - "id": "send-phone-message", - "version": "v1", - "status": "DEPRECATED", - "runtimes": [ - "node12" - ], - "default_runtime": "node12", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, { "id": "send-phone-message", "version": "v2", "status": "CURRENT", "runtimes": [ + "node12", "node18-actions", "node22" ], @@ -20651,7 +21709,7 @@ "response": { "organizations": [ { - "id": "org_VF8F48N4jwlx9iqb", + "id": "org_9sPEr5zgG7hg7fwd", "name": "org1", "display_name": "Organization", "branding": { @@ -20662,7 +21720,7 @@ } }, { - "id": "org_9YMsat8TwkngWftp", + "id": "org_Uw7ME0XV0Sz96dPl", "name": "org2", "display_name": "Organization2" } @@ -20674,6 +21732,35 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?include_totals=true&take=50", + "body": "", + "status": 200, + "response": { + "organizations": [ + { + "id": "org_Uw7ME0XV0Sz96dPl", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_9sPEr5zgG7hg7fwd", + "name": "org1", + "display_name": "Organization", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -20681,7 +21768,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 11, "start": 0, "limit": 100, "clients": [ @@ -20744,9 +21831,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -20770,7 +21854,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -20790,9 +21874,59 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], @@ -20826,7 +21960,7 @@ "subject": "deprecated" } ], - "client_id": "eZwzdXan9x27088CTPhLeCSqJK5Qsb5w", + "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -20846,9 +21980,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Node App", "allowed_clients": [], "allowed_logout_urls": [], @@ -20884,7 +22015,7 @@ } ], "allowed_origins": [], - "client_id": "SrN1EUDvsQo826qtaOqWlxMRN5y08alc", + "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -20908,9 +22039,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" @@ -20936,7 +22064,7 @@ "subject": "deprecated" } ], - "client_id": "KBmsLova1QU1cLpNZ5Wst9NexolH66zz", + "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -20955,9 +22083,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Terraform Provider", "cross_origin_auth": false, "is_first_party": true, @@ -20980,7 +22105,7 @@ "subject": "deprecated" } ], - "client_id": "GjnPFoLI9mBsl7zVfF1YcuicqzXFGsfP", + "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -20999,9 +22124,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "The Default App", "allowed_clients": [], "callbacks": [], @@ -21036,7 +22158,7 @@ "subject": "deprecated" } ], - "client_id": "U2g2JvrBBxa1NUWu7Ycb4dbi7rSClbFw", + "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -21058,9 +22180,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ @@ -21099,7 +22218,7 @@ "subject": "deprecated" } ], - "client_id": "jm6MlJhDC7xIgKBYePEAsFjMtlJ1ScDE", + "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -21124,9 +22243,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], @@ -21160,7 +22276,7 @@ "subject": "deprecated" } ], - "client_id": "grQveAtB9mtIO6h9E1dujGHwHDBjVsiI", + "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -21221,36 +22337,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations?include_totals=true&take=50", - "body": "", - "status": 200, - "response": { - "organizations": [ - { - "id": "org_VF8F48N4jwlx9iqb", - "name": "org1", - "display_name": "Organization", - "branding": { - "colors": { - "page_background": "#fff5f5", - "primary": "#57ddff" - } - } - }, - { - "id": "org_9YMsat8TwkngWftp", - "name": "org2", - "display_name": "Organization2" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/enabled_connections", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/enabled_connections", "body": "", "status": 200, "response": [], @@ -21260,7 +22347,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -21275,7 +22362,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_VF8F48N4jwlx9iqb/discovery-domains?take=50", + "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -21287,7 +22374,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/enabled_connections", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/enabled_connections", "body": "", "status": 200, "response": [], @@ -21297,7 +22384,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -21312,7 +22399,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9YMsat8TwkngWftp/discovery-domains?take=50", + "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -21390,6 +22477,58 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/captcha", + "body": "", + "status": 200, + "response": { + "active_provider_id": "auth_challenge", + "simple_captcha": {}, + "auth_challenge": { + "fail_open": false + }, + "recaptcha_v2": { + "site_key": "" + }, + "recaptcha_enterprise": { + "site_key": "", + "project_id": "" + }, + "hcaptcha": { + "site_key": "" + }, + "friendly_captcha": { + "site_key": "" + }, + "arkose": { + "site_key": "", + "client_subdomain": "client-api", + "verify_subdomain": "verify-api", + "fail_open": false + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/bot-detection", + "body": "", + "status": 200, + "response": { + "challenge_password_policy": "never", + "challenge_passwordless_policy": "never", + "challenge_password_reset_policy": "never", + "allowlist": [], + "bot_detection_level": "medium", + "monitoring_mode_enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -21398,7 +22537,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000024850", + "id": "lst_0000000000025258", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -21409,14 +22548,14 @@ "isPriority": false }, { - "id": "lst_0000000000024851", + "id": "lst_0000000000025259", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-64398cc2-e658-4da6-af38-c7874b6b043d/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" }, "filters": [ { @@ -21530,7 +22669,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:57:47.048Z" + "updated_at": "2025-11-20T13:36:55.661Z" } ] }, @@ -21601,7 +22740,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:57:47.048Z" + "updated_at": "2025-11-20T13:36:55.661Z" }, "rawHeaders": [], "responseIsBinary": false @@ -21680,7 +22819,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-10-31T14:57:39.353Z", + "updated_at": "2025-11-20T13:36:47.669Z", "branding": { "colors": { "primary": "#19aecc" @@ -21732,7 +22871,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-10-31T14:57:24.230Z", + "updated_at": "2025-11-20T13:36:31.864Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -21798,7 +22937,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=50", + "path": "/api/v2/user-attribute-profiles?take=10", "body": "", "status": 200, "response": { @@ -21849,5 +22988,20 @@ }, "rawHeaders": [], "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false } ] \ No newline at end of file diff --git a/test/e2e/recordings/should-deploy-without-throwing-an-error.json b/test/e2e/recordings/should-deploy-without-throwing-an-error.json index 1fe626459..8a002cbad 100644 --- a/test/e2e/recordings/should-deploy-without-throwing-an-error.json +++ b/test/e2e/recordings/should-deploy-without-throwing-an-error.json @@ -1018,9 +1018,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -1044,7 +1041,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1065,10 +1062,135 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "path": "/api/v2/clients/RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "body": { "name": "Default App", "callbacks": [], @@ -1103,9 +1225,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -1129,7 +1248,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1179,7 +1298,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -1207,7 +1326,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -1221,7 +1340,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -1235,7 +1354,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -1249,7 +1368,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -1339,6 +1458,50 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/suspicious-ip-throttling", + "body": { + "enabled": true, + "shields": [ + "admin_notification", + "block" + ], + "allowlist": [], + "stage": { + "pre-login": { + "max_attempts": 100, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 50, + "rate": 1200 + } + } + }, + "status": 200, + "response": { + "enabled": true, + "shields": [ + "admin_notification", + "block" + ], + "allowlist": [], + "stage": { + "pre-login": { + "max_attempts": 100, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 50, + "rate": 1200 + } + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -1395,50 +1558,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/suspicious-ip-throttling", - "body": { - "enabled": true, - "shields": [ - "admin_notification", - "block" - ], - "allowlist": [], - "stage": { - "pre-login": { - "max_attempts": 100, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 50, - "rate": 1200 - } - } - }, - "status": 200, - "response": { - "enabled": true, - "shields": [ - "admin_notification", - "block" - ], - "allowlist": [], - "stage": { - "pre-login": { - "max_attempts": 100, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 50, - "rate": 1200 - } - } - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -1531,9 +1650,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -1557,7 +1673,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1627,7 +1743,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1653,12 +1769,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1675,7 +1797,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1701,12 +1823,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1726,7 +1854,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1752,12 +1880,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1774,7 +1908,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1800,12 +1934,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1816,13 +1956,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients?take=50", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -1835,11 +1975,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", "body": "", "status": 200, "response": { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1865,9 +2005,15 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ], "realms": [ "Username-Password-Authentication" @@ -1879,11 +2025,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", "body": { "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" ], "is_domain_connection": false, "options": { @@ -1914,7 +2060,7 @@ }, "status": 200, "response": { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1932,7 +2078,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -1940,9 +2087,15 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" ], "realms": [ "Username-Password-Authentication" @@ -1954,14 +2107,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "status": true } ], @@ -2040,9 +2193,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -2066,7 +2216,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2136,7 +2286,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -2154,7 +2304,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -2162,12 +2313,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -2184,7 +2341,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -2202,7 +2359,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -2210,12 +2368,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -2235,7 +2399,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -2253,7 +2417,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -2261,12 +2426,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -2283,7 +2454,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -2301,7 +2472,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -2309,12 +2481,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -2331,7 +2509,7 @@ "strategy": "google-oauth2", "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" ], "is_domain_connection": false, "options": { @@ -2345,7 +2523,7 @@ }, "status": 201, "response": { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -2357,9 +2535,15 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ], "realms": [ "google-oauth2" @@ -2377,7 +2561,7 @@ "response": { "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -2389,12 +2573,18 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -2405,14 +2595,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "status": true } ], @@ -2506,9 +2696,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -2532,7 +2719,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2941,9 +3128,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -2967,7 +3151,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3049,7 +3233,7 @@ "limit": 50, "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -3061,16 +3245,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -3088,7 +3278,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -3096,12 +3287,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -3118,7 +3315,7 @@ "response": { "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -3130,16 +3327,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -3157,7 +3360,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -3165,12 +3369,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -3499,9 +3709,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -3525,7 +3732,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3665,6 +3872,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } diff --git a/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json b/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json index 20e828c7b..86af7be5c 100644 --- a/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json +++ b/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json @@ -100,14 +100,15 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://mycompany.org/logoutCallback" + "https://travel0.com/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en" + "en", + "es" ], "error_page": { "html": "Error Page\n", @@ -134,7 +135,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "My Test Tenant", + "friendly_name": "This tenant name should be preserved", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -143,14 +144,15 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@mycompany.org", - "support_url": "https://mycompany.org/support", + "support_email": "support@travel0.com", + "support_url": "https://travel0.com/support", "universal_login": { "colors": { "primary": "#F8F8F2", "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -1119,7 +1121,7 @@ "body": "", "status": 200, "response": { - "total": 2, + "total": 3, "start": 0, "limit": 100, "clients": [ @@ -1182,9 +1184,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -1208,7 +1207,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1223,6 +1222,59 @@ "client_credentials" ], "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true } ] }, @@ -1241,7 +1293,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1259,7 +1311,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -1267,12 +1320,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1289,7 +1348,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1307,7 +1366,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -1315,12 +1375,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1331,13 +1397,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients?take=50", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -1359,7 +1425,7 @@ "limit": 50, "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -1371,16 +1437,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1398,7 +1470,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -1406,12 +1479,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1428,7 +1507,7 @@ "response": { "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -1440,16 +1519,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1467,7 +1552,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -1475,12 +1561,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1491,13 +1583,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients?take=50", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -1515,14 +1607,15 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://mycompany.org/logoutCallback" + "https://travel0.com/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en" + "en", + "es" ], "error_page": { "html": "Error Page\n", @@ -1549,7 +1642,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "My Test Tenant", + "friendly_name": "This tenant name should be preserved", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -1558,14 +1651,15 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@mycompany.org", - "support_url": "https://mycompany.org/support", + "support_email": "support@travel0.com", + "support_url": "https://travel0.com/support", "universal_login": { "colors": { "primary": "#F8F8F2", "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -1614,22 +1708,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", - "body": "", - "status": 404, - "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -1644,7 +1723,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -1659,7 +1738,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -1674,7 +1753,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -1709,9 +1788,9 @@ "status": 200, "response": { "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", "from": "", - "resultUrl": "https://example.com/welcome", + "resultUrl": "https://travel0.com/welcome", "subject": "Welcome", "syntax": "liquid", "urlLifetimeInSeconds": 3600, @@ -1723,7 +1802,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -1738,7 +1817,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -1753,7 +1832,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -1780,6 +1859,21 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/email-templates/enrollment_email", + "body": "", + "status": 404, + "response": { + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -2238,14 +2332,15 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://mycompany.org/logoutCallback" + "https://travel0.com/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en" + "en", + "es" ], "error_page": { "html": "Error Page\n", @@ -2272,7 +2367,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "My Test Tenant", + "friendly_name": "This tenant name should be preserved", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -2281,14 +2376,15 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@mycompany.org", - "support_url": "https://mycompany.org/support", + "support_email": "support@travel0.com", + "support_url": "https://travel0.com/support", "universal_login": { "colors": { "primary": "#F8F8F2", "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -2304,7 +2400,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/custom-text/en", + "path": "/api/v2/prompts/login/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2314,7 +2410,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/custom-text/en", + "path": "/api/v2/prompts/login-id/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2424,7 +2520,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/consent/custom-text/en", + "path": "/api/v2/prompts/custom-form/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2434,7 +2530,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/custom-form/custom-text/en", + "path": "/api/v2/prompts/consent/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2644,7 +2740,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/partials", + "path": "/api/v2/prompts/login/custom-text/es", "body": "", "status": 200, "response": {}, @@ -2654,7 +2750,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/partials", + "path": "/api/v2/prompts/login-id/custom-text/es", "body": "", "status": 200, "response": {}, @@ -2664,7 +2760,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-password/partials", + "path": "/api/v2/prompts/login-password/custom-text/es", "body": "", "status": 200, "response": {}, @@ -2674,7 +2770,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/partials", + "path": "/api/v2/prompts/login-passwordless/custom-text/es", "body": "", "status": 200, "response": {}, @@ -2684,7 +2780,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup/partials", + "path": "/api/v2/prompts/login-email-verification/custom-text/es", "body": "", "status": 200, "response": {}, @@ -2694,7 +2790,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-id/partials", + "path": "/api/v2/prompts/signup/custom-text/es", "body": "", "status": 200, "response": {}, @@ -2704,7 +2800,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-password/partials", + "path": "/api/v2/prompts/signup-id/custom-text/es", "body": "", "status": 200, "response": {}, @@ -2714,148 +2810,487 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/actions/actions?page=0&per_page=100", + "path": "/api/v2/prompts/signup-password/custom-text/es", "body": "", "status": 200, - "response": { - "actions": [], - "per_page": 100 - }, + "response": {}, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/actions/triggers", + "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/es", "body": "", "status": 200, - "response": { - "triggers": [ - { - "id": "post-login", - "version": "v3", - "status": "CURRENT", - "runtimes": [ - "node12", - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [ - { - "id": "post-login", - "version": "v2" - } - ] - }, - { - "id": "post-login", - "version": "v2", - "status": "DEPRECATED", - "runtimes": [ - "node18" - ], - "default_runtime": "node16", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "credentials-exchange", - "version": "v2", - "status": "CURRENT", - "runtimes": [ - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "pre-user-registration", - "version": "v2", - "status": "CURRENT", - "runtimes": [ - "node12", - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "post-user-registration", - "version": "v2", - "status": "CURRENT", - "runtimes": [ - "node12", - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "post-change-password", - "version": "v1", - "status": "DEPRECATED", - "runtimes": [ - "node12" - ], - "default_runtime": "node12", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "post-change-password", - "version": "v2", - "status": "CURRENT", - "runtimes": [ - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "send-phone-message", - "version": "v2", - "status": "CURRENT", - "runtimes": [ - "node12", - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "password-reset-post-challenge", - "version": "v1", - "status": "CURRENT", - "runtimes": [ - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "login-post-identifier", - "version": "v1", - "status": "CURRENT", - "runtimes": [ - "node18", - "node22" - ], - "default_runtime": "node22", + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/reset-password/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/email-identifier-challenge/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/custom-form/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/consent/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/customized-consent/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/logout/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/mfa-push/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/mfa-otp/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/mfa-voice/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/mfa-phone/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/mfa-webauthn/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/mfa-sms/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/mfa-email/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/mfa-recovery-code/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/mfa/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/status/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/email-verification/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/device-flow/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/email-otp-challenge/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/organizations/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/invitation/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/common/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/passkeys/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/captcha/custom-text/es", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/login-password/partials", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/login/partials", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/login-id/partials", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/login-passwordless/partials", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/signup-id/partials", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/signup/partials", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/signup-password/partials", + "body": "", + "status": 200, + "response": {}, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/actions/actions?page=0&per_page=100", + "body": "", + "status": 200, + "response": { + "actions": [], + "per_page": 100 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/actions/triggers", + "body": "", + "status": 200, + "response": { + "triggers": [ + { + "id": "post-login", + "version": "v3", + "status": "CURRENT", + "runtimes": [ + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ] + }, + { + "id": "post-login", + "version": "v2", + "status": "DEPRECATED", + "runtimes": [ + "node18" + ], + "default_runtime": "node16", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "credentials-exchange", + "version": "v1", + "status": "DEPRECATED", + "runtimes": [ + "node12" + ], + "default_runtime": "node12", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "credentials-exchange", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "pre-user-registration", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "post-user-registration", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node12", + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "post-change-password", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node12", + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "send-phone-message", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node12", + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "password-reset-post-challenge", + "version": "v1", + "status": "CURRENT", + "runtimes": [ + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "login-post-identifier", + "version": "v1", + "status": "CURRENT", + "runtimes": [ + "node18", + "node22" + ], + "default_runtime": "node22", "binding_policy": "trigger-bound", "compatible_triggers": [] }, @@ -3089,7 +3524,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 4, "start": 0, "limit": 100, "clients": [ @@ -3152,9 +3587,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -3178,7 +3610,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3194,6 +3626,59 @@ ], "custom_login_page_on": true }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, { "tenant": "auth0-deploy-cli-e2e", "global": true, @@ -3317,6 +3802,58 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/captcha", + "body": "", + "status": 200, + "response": { + "active_provider_id": "auth_challenge", + "simple_captcha": {}, + "auth_challenge": { + "fail_open": false + }, + "recaptcha_v2": { + "site_key": "" + }, + "recaptcha_enterprise": { + "site_key": "", + "project_id": "" + }, + "hcaptcha": { + "site_key": "" + }, + "friendly_captcha": { + "site_key": "" + }, + "arkose": { + "site_key": "", + "client_subdomain": "client-api", + "verify_subdomain": "verify-api", + "fail_open": false + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/bot-detection", + "body": "", + "status": 200, + "response": { + "challenge_password_policy": "never", + "challenge_passwordless_policy": "never", + "challenge_password_reset_policy": "never", + "allowlist": [], + "bot_detection_level": "medium", + "monitoring_mode_enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -3367,22 +3904,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 1, - "forms": [ - { - "id": "ap_6JUSCU7qq1CravnoU6d6jr", - "name": "Blank-form", - "flow_count": 0, - "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T09:34:07.401Z" - } - ] + "total": 0, + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -3390,14 +3919,22 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 0, - "flows": [] + "total": 1, + "forms": [ + { + "id": "ap_6JUSCU7qq1CravnoU6d6jr", + "name": "Blank-form", + "flow_count": 0, + "created_at": "2024-11-26T11:58:18.187Z", + "updated_at": "2025-11-19T10:10:09.582Z" + } + ] }, "rawHeaders": [], "responseIsBinary": false @@ -3466,7 +4003,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T09:34:07.401Z" + "updated_at": "2025-11-19T10:10:09.582Z" }, "rawHeaders": [], "responseIsBinary": false @@ -3474,14 +4011,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, "total": 0, - "connections": [] + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -3489,14 +4026,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, "total": 0, - "flows": [] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -3545,7 +4082,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-10-31T06:06:31.353Z", + "updated_at": "2025-11-18T04:57:54.740Z", "branding": { "colors": { "primary": "#19aecc" @@ -3597,7 +4134,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-10-31T06:06:16.461Z", + "updated_at": "2025-11-18T04:57:40.114Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -3663,7 +4200,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=50", + "path": "/api/v2/user-attribute-profiles?take=10", "body": "", "status": 200, "response": { @@ -3715,6 +4252,21 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -3899,14 +4451,15 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://mycompany.org/logoutCallback" + "https://travel0.com/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en" + "en", + "es" ], "error_page": { "html": "Error Page\n", @@ -3935,7 +4488,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "My Test Tenant", + "friendly_name": "This tenant name should be preserved", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -3944,8 +4497,8 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@mycompany.org", - "support_url": "https://mycompany.org/support", + "support_email": "support@travel0.com", + "support_url": "https://travel0.com/support", "universal_login": { "colors": { "primary": "#F8F8F2", @@ -3953,6 +4506,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } @@ -4916,7 +5470,7 @@ "body": "", "status": 200, "response": { - "total": 2, + "total": 3, "start": 0, "limit": 100, "clients": [ @@ -4976,52 +5530,328 @@ "custom_login_page_on": true }, { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/clients/EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "body": { + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "app_type": "non_interactive", + "callbacks": [], + "client_aliases": [], + "cross_origin_auth": false, + "cross_origin_authentication": false, + "custom_login_page_on": true, + "grant_types": [ + "client_credentials" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "token_endpoint_auth_method": "client_secret_post" + }, + "status": 200, + "response": { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } - ] + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true }, "rawHeaders": [], "responseIsBinary": false @@ -5029,12 +5859,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "path": "/api/v2/clients/RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "body": { "name": "Default App", - "async_approval_notification_channels": [ - "guardian-push" - ], "callbacks": [], "cross_origin_auth": false, "cross_origin_authentication": false, @@ -5068,9 +5895,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -5094,7 +5918,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5116,7 +5940,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/duo", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -5130,7 +5954,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/duo", "body": { "enabled": false }, @@ -5144,7 +5968,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -5158,7 +5982,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -5172,7 +5996,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -5186,7 +6010,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -5200,7 +6024,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/push-notification", "body": { "enabled": false }, @@ -5321,6 +6145,30 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/bot-detection", + "body": { + "challenge_password_policy": "never", + "challenge_passwordless_policy": "never", + "challenge_password_reset_policy": "never", + "allowlist": [], + "bot_detection_level": "medium", + "monitoring_mode_enabled": false + }, + "status": 200, + "response": { + "challenge_password_policy": "never", + "challenge_passwordless_policy": "never", + "challenge_password_reset_policy": "never", + "allowlist": [], + "bot_detection_level": "medium", + "monitoring_mode_enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -5365,6 +6213,46 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/captcha", + "body": { + "active_provider_id": "auth_challenge", + "auth_challenge": { + "fail_open": false + } + }, + "status": 200, + "response": { + "active_provider_id": "auth_challenge", + "simple_captcha": {}, + "auth_challenge": { + "fail_open": false + }, + "recaptcha_v2": { + "site_key": "" + }, + "recaptcha_enterprise": { + "site_key": "", + "project_id": "" + }, + "hcaptcha": { + "site_key": "" + }, + "friendly_captcha": { + "site_key": "" + }, + "arkose": { + "site_key": "", + "client_subdomain": "client-api", + "verify_subdomain": "verify-api", + "fail_open": false + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -5478,7 +6366,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-10-31T06:06:16.461Z", + "updated_at": "2025-11-18T04:57:40.114Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -5523,7 +6411,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-10-31T14:56:40.821Z", + "updated_at": "2025-11-20T13:35:33.459Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" }, "rawHeaders": [], @@ -5587,7 +6475,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=50", + "path": "/api/v2/user-attribute-profiles?take=10", "body": "", "status": 200, "response": { @@ -5642,9 +6530,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg", + "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm", "body": { - "name": "test-user-attribute-profile", + "name": "test-user-attribute-profile-2", "user_attributes": { "email": { "label": "Email", @@ -5665,8 +6553,8 @@ }, "status": 200, "response": { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", "user_id": { "oidc_mapping": "sub", "saml_mapping": [ @@ -5691,9 +6579,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm", + "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg", "body": { - "name": "test-user-attribute-profile-2", + "name": "test-user-attribute-profile", "user_attributes": { "email": { "label": "Email", @@ -5714,8 +6602,8 @@ }, "status": 200, "response": { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", "user_id": { "oidc_mapping": "sub", "saml_mapping": [ @@ -5737,6 +6625,21 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -5744,7 +6647,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 4, "start": 0, "limit": 100, "clients": [ @@ -5807,9 +6710,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -5833,7 +6733,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5849,6 +6749,59 @@ ], "custom_login_page_on": true }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, { "tenant": "auth0-deploy-cli-e2e", "global": true, @@ -5903,7 +6856,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -5921,7 +6874,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -5929,12 +6883,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -5951,7 +6911,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -5969,7 +6929,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -5977,12 +6938,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -6002,7 +6969,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -6020,7 +6987,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -6028,12 +6996,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -6050,7 +7024,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -6068,7 +7042,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -6076,12 +7051,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -6092,13 +7073,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients?take=50", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -6111,11 +7092,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", "body": "", "status": 200, "response": { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -6133,7 +7114,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -6141,9 +7123,15 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ], "realms": [ "Username-Password-Authentication" @@ -6155,11 +7143,17 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", "body": { + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" ], "is_domain_connection": false, "options": { @@ -6179,7 +7173,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -6190,7 +7185,7 @@ }, "status": 200, "response": { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -6208,7 +7203,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -6216,9 +7212,15 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" ], "realms": [ "Username-Password-Authentication" @@ -6230,14 +7232,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "status": true } ], @@ -6253,7 +7255,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 4, "start": 0, "limit": 100, "clients": [ @@ -6316,25 +7318,75 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, "is_first_party": true, - "oidc_conformant": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "oidc_conformant": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -6342,7 +7394,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6350,10 +7402,10 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -6412,7 +7464,7 @@ "limit": 50, "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -6424,16 +7476,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -6451,7 +7509,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -6459,12 +7518,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -6481,7 +7546,7 @@ "response": { "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -6493,16 +7558,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -6520,7 +7591,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -6528,12 +7600,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -6553,7 +7631,7 @@ "limit": 50, "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -6565,16 +7643,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -6592,7 +7676,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -6600,12 +7685,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -6622,7 +7713,7 @@ "response": { "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -6634,16 +7725,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -6661,7 +7758,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -6669,12 +7767,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -6685,13 +7789,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients?take=50", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -6704,11 +7808,17 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp", "body": { + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" ], "is_domain_connection": false, "options": { @@ -6722,7 +7832,7 @@ }, "status": 200, "response": { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -6734,9 +7844,15 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" ], "realms": [ "google-oauth2" @@ -6748,14 +7864,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_6tyEu2hOP8JuHJku/clients", + "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "status": true } ], @@ -6808,7 +7924,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 4, "start": 0, "limit": 100, "clients": [ @@ -6871,9 +7987,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -6897,7 +8010,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6913,6 +8026,59 @@ ], "custom_login_page_on": true }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, { "tenant": "auth0-deploy-cli-e2e", "global": true, @@ -7250,7 +8416,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-10-31T06:06:31.353Z", + "updated_at": "2025-11-18T04:57:54.740Z", "branding": { "colors": { "primary": "#19aecc" @@ -7326,7 +8492,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-10-31T14:56:52.430Z", + "updated_at": "2025-11-20T13:35:46.348Z", "branding": { "colors": { "primary": "#19aecc" @@ -7368,10 +8534,10 @@ "path": "/api/v2/email-templates/welcome_email", "body": { "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", "enabled": false, "from": "", - "resultUrl": "https://example.com/welcome", + "resultUrl": "https://travel0.com/welcome", "subject": "Welcome", "syntax": "liquid", "urlLifetimeInSeconds": 3600 @@ -7379,9 +8545,9 @@ "status": 200, "response": { "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", "from": "", - "resultUrl": "https://example.com/welcome", + "resultUrl": "https://travel0.com/welcome", "subject": "Welcome", "syntax": "liquid", "urlLifetimeInSeconds": 3600, @@ -7412,21 +8578,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations?include_totals=true", - "body": "", - "status": 200, - "response": { - "organizations": [], - "start": 0, - "limit": 50, - "total": 0 - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -7434,7 +8585,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 4, "start": 0, "limit": 100, "clients": [ @@ -7497,9 +8648,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -7523,7 +8671,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7539,6 +8687,59 @@ ], "custom_login_page_on": true }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, { "tenant": "auth0-deploy-cli-e2e", "global": true, @@ -7581,6 +8782,21 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?include_totals=true", + "body": "", + "status": 200, + "response": { + "organizations": [], + "start": 0, + "limit": 50, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -7605,7 +8821,7 @@ "limit": 50, "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -7617,16 +8833,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -7644,7 +8866,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -7652,12 +8875,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -7674,7 +8903,7 @@ "response": { "connections": [ { - "id": "con_6tyEu2hOP8JuHJku", + "id": "con_anA47vdLpXCFQpLp", "options": { "email": true, "scope": [ @@ -7686,16 +8915,22 @@ "strategy": "google-oauth2", "name": "google-oauth2", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "google-oauth2" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] }, { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -7713,7 +8948,8 @@ "enabled": false }, "password": { - "enabled": true + "enabled": true, + "api_behavior": "required" } }, "brute_force_protection": true @@ -7721,12 +8957,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -7992,7 +9234,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 4, "start": 0, "limit": 100, "clients": [ @@ -8055,9 +9297,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -8081,7 +9320,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8097,6 +9336,59 @@ ], "custom_login_page_on": true }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, { "tenant": "auth0-deploy-cli-e2e", "global": true, @@ -8227,14 +9519,22 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 0, - "flows": [] + "total": 1, + "forms": [ + { + "id": "ap_6JUSCU7qq1CravnoU6d6jr", + "name": "Blank-form", + "flow_count": 0, + "created_at": "2024-11-26T11:58:18.187Z", + "updated_at": "2025-11-19T10:10:09.582Z" + } + ] }, "rawHeaders": [], "responseIsBinary": false @@ -8242,22 +9542,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 1, - "forms": [ - { - "id": "ap_6JUSCU7qq1CravnoU6d6jr", - "name": "Blank-form", - "flow_count": 0, - "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T09:34:07.401Z" - } - ] + "total": 0, + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -8326,7 +9618,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T09:34:07.401Z" + "updated_at": "2025-11-19T10:10:09.582Z" }, "rawHeaders": [], "responseIsBinary": false @@ -8451,7 +9743,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T14:57:00.495Z" + "updated_at": "2025-11-20T13:35:54.745Z" }, "rawHeaders": [], "responseIsBinary": false @@ -8462,10 +9754,11 @@ "path": "/api/v2/tenants/settings", "body": { "allowed_logout_urls": [ - "https://mycompany.org/logoutCallback" + "https://travel0.com/logoutCallback" ], "enabled_locales": [ - "en" + "en", + "es" ], "flags": { "allow_legacy_delegation_grant_types": true, @@ -8480,14 +9773,15 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "My Test Tenant", + "friendly_name": "This tenant name should be preserved", "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", + "resource_parameter_profile": "audience", "sandbox_version": "12", "session_cookie": { "mode": "non-persistent" }, - "support_email": "support@mycompany.org", - "support_url": "https://mycompany.org/support", + "support_email": "support@travel0.com", + "support_url": "https://travel0.com/support", "universal_login": { "colors": { "primary": "#F8F8F2", @@ -8500,14 +9794,15 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://mycompany.org/logoutCallback" + "https://travel0.com/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en" + "en", + "es" ], "error_page": { "html": "Error Page\n", @@ -8536,7 +9831,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "My Test Tenant", + "friendly_name": "This tenant name should be preserved", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -8545,8 +9840,8 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@mycompany.org", - "support_url": "https://mycompany.org/support", + "support_email": "support@travel0.com", + "support_url": "https://travel0.com/support", "universal_login": { "colors": { "primary": "#F8F8F2", @@ -8554,6 +9849,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } diff --git a/test/e2e/recordings/should-dump-without-throwing-an-error.json b/test/e2e/recordings/should-dump-without-throwing-an-error.json index 38aec718b..bb67c3228 100644 --- a/test/e2e/recordings/should-dump-without-throwing-an-error.json +++ b/test/e2e/recordings/should-dump-without-throwing-an-error.json @@ -151,6 +151,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -1182,9 +1183,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -1208,7 +1206,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1241,7 +1239,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1267,12 +1265,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1289,7 +1293,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1315,12 +1319,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1331,13 +1341,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_85Lq3efegcuZcVni/clients?take=50", + "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -1359,7 +1369,7 @@ "limit": 50, "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1385,12 +1395,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1407,7 +1423,7 @@ "response": { "connections": [ { - "id": "con_85Lq3efegcuZcVni", + "id": "con_3yHvIURwH6gXdMEE", "options": { "mfa": { "active": true, @@ -1433,12 +1449,18 @@ "strategy": "auth0", "name": "Username-Password-Authentication", "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, "realms": [ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg" + "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -1505,6 +1527,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -1553,7 +1576,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -1568,7 +1591,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, "response": { @@ -1583,18 +1606,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -1617,7 +1636,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -1632,7 +1651,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -1647,14 +1666,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "from": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -1662,7 +1685,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -1692,7 +1715,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -1707,7 +1730,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -1722,7 +1745,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -2228,6 +2251,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -2243,7 +2267,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/custom-text/en", + "path": "/api/v2/prompts/login/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2253,7 +2277,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/custom-text/en", + "path": "/api/v2/prompts/login-id/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2273,7 +2297,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-email-verification/custom-text/en", + "path": "/api/v2/prompts/login-passwordless/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2283,7 +2307,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/custom-text/en", + "path": "/api/v2/prompts/login-email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2363,7 +2387,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/consent/custom-text/en", + "path": "/api/v2/prompts/custom-form/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2373,7 +2397,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/customized-consent/custom-text/en", + "path": "/api/v2/prompts/consent/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2383,7 +2407,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/logout/custom-text/en", + "path": "/api/v2/prompts/customized-consent/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2393,7 +2417,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/custom-form/custom-text/en", + "path": "/api/v2/prompts/logout/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2433,7 +2457,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-phone/custom-text/en", + "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2443,7 +2467,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", + "path": "/api/v2/prompts/mfa-phone/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2593,7 +2617,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/partials", + "path": "/api/v2/prompts/login/partials", "body": "", "status": 200, "response": {}, @@ -2603,7 +2627,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/partials", + "path": "/api/v2/prompts/login-id/partials", "body": "", "status": 200, "response": {}, @@ -2705,6 +2729,7 @@ "version": "v2", "status": "CURRENT", "runtimes": [ + "node12", "node18-actions", "node22" ], @@ -2717,7 +2742,6 @@ "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -2725,12 +2749,22 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, + { + "id": "post-user-registration", + "version": "v1", + "status": "DEPRECATED", + "runtimes": [ + "node12" + ], + "default_runtime": "node12", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, { "id": "post-user-registration", "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -2756,7 +2790,6 @@ "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -3081,9 +3114,6 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], "name": "Default App", "callbacks": [], "cross_origin_auth": false, @@ -3107,7 +3137,7 @@ "subject": "deprecated" } ], - "client_id": "p6AdI4eB3aIQ90CHsBP4rSo7KS0oeKmg", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3246,6 +3276,58 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/captcha", + "body": "", + "status": 200, + "response": { + "active_provider_id": "auth_challenge", + "simple_captcha": {}, + "auth_challenge": { + "fail_open": false + }, + "recaptcha_v2": { + "site_key": "" + }, + "recaptcha_enterprise": { + "site_key": "", + "project_id": "" + }, + "hcaptcha": { + "site_key": "" + }, + "friendly_captcha": { + "site_key": "" + }, + "arkose": { + "site_key": "", + "client_subdomain": "client-api", + "verify_subdomain": "verify-api", + "fail_open": false + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/bot-detection", + "body": "", + "status": 200, + "response": { + "challenge_password_policy": "never", + "challenge_passwordless_policy": "never", + "challenge_password_reset_policy": "never", + "allowlist": [], + "bot_detection_level": "medium", + "monitoring_mode_enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -3324,7 +3406,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T09:34:07.401Z" + "updated_at": "2025-11-19T10:10:09.582Z" } ] }, @@ -3395,7 +3477,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-10-31T09:34:07.401Z" + "updated_at": "2025-11-19T10:10:09.582Z" }, "rawHeaders": [], "responseIsBinary": false @@ -3403,14 +3485,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, "total": 0, - "flows": [] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -3418,14 +3500,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, "total": 0, - "connections": [] + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -3474,7 +3556,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-10-31T06:06:31.353Z", + "updated_at": "2025-11-18T04:57:54.740Z", "branding": { "colors": { "primary": "#19aecc" @@ -3526,7 +3608,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-10-31T06:06:16.461Z", + "updated_at": "2025-11-18T04:57:40.114Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -3592,7 +3674,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=50", + "path": "/api/v2/user-attribute-profiles?take=10", "body": "", "status": 200, "response": { @@ -3643,5 +3725,20 @@ }, "rawHeaders": [], "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false } ] \ No newline at end of file diff --git a/test/e2e/recordings/should-preserve-keywords-for-directory-format.json b/test/e2e/recordings/should-preserve-keywords-for-directory-format.json index 8ba15806c..56dee42d6 100644 --- a/test/e2e/recordings/should-preserve-keywords-for-directory-format.json +++ b/test/e2e/recordings/should-preserve-keywords-for-directory-format.json @@ -92,7 +92,7 @@ "subject": "deprecated" } ], - "client_id": "Lt6GqstC0ERmNFSyWMCWy6pZYFHUgAdl", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -145,7 +145,7 @@ "subject": "deprecated" } ], - "client_id": "y9oVy76WWPiq8gNm9dhZCsv3kSeDgljh", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -166,10 +166,135 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/y9oVy76WWPiq8gNm9dhZCsv3kSeDgljh", + "path": "/api/v2/clients/EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "body": { "name": "Auth0 CLI - dev", "allowed_clients": [], @@ -246,7 +371,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "y9oVy76WWPiq8gNm9dhZCsv3kSeDgljh", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -365,6 +490,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } @@ -465,7 +591,7 @@ "subject": "deprecated" } ], - "client_id": "Lt6GqstC0ERmNFSyWMCWy6pZYFHUgAdl", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -518,7 +644,7 @@ "subject": "deprecated" } ], - "client_id": "y9oVy76WWPiq8gNm9dhZCsv3kSeDgljh", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -599,6 +725,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -614,18 +741,17 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/verify_email", "body": "", "status": 200, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", + "subject": "", "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "urlLifetimeInSeconds": 432000, + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -633,7 +759,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -648,7 +774,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -678,7 +804,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -693,7 +819,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -708,17 +834,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email", + "path": "/api/v2/email-templates/blocked_account", "body": "", - "status": 200, + "status": 404, "response": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", - "from": "", - "subject": "", - "syntax": "liquid", - "urlLifetimeInSeconds": 432000, - "enabled": true + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -726,7 +849,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -741,7 +864,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -756,7 +879,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -771,14 +894,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", + "from": "", + "resultUrl": "https://travel0.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -786,7 +913,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -906,7 +1033,7 @@ "subject": "deprecated" } ], - "client_id": "Lt6GqstC0ERmNFSyWMCWy6pZYFHUgAdl", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -959,7 +1086,7 @@ "subject": "deprecated" } ], - "client_id": "y9oVy76WWPiq8gNm9dhZCsv3kSeDgljh", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1040,6 +1167,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -1055,7 +1183,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -1070,7 +1198,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, "response": { @@ -1085,14 +1213,17 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/verify_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "from": "", + "subject": "", + "syntax": "liquid", + "urlLifetimeInSeconds": 432000, + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -1100,7 +1231,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -1115,7 +1246,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -1130,7 +1261,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -1145,18 +1276,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/password_reset", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", - "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -1164,7 +1291,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -1179,17 +1306,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email", + "path": "/api/v2/email-templates/change_password", "body": "", - "status": 200, + "status": 404, "response": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", - "from": "", - "subject": "", - "syntax": "liquid", - "urlLifetimeInSeconds": 432000, - "enabled": true + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -1197,14 +1321,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", + "from": "", + "resultUrl": "https://travel0.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -1212,7 +1340,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -1227,7 +1355,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -1242,7 +1370,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { diff --git a/test/e2e/recordings/should-preserve-keywords-for-yaml-format.json b/test/e2e/recordings/should-preserve-keywords-for-yaml-format.json index de661d084..595999027 100644 --- a/test/e2e/recordings/should-preserve-keywords-for-yaml-format.json +++ b/test/e2e/recordings/should-preserve-keywords-for-yaml-format.json @@ -92,7 +92,7 @@ "subject": "deprecated" } ], - "client_id": "Lt6GqstC0ERmNFSyWMCWy6pZYFHUgAdl", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -113,6 +113,131 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 403, + "response": { + "statusCode": 403, + "error": "Forbidden", + "message": "This feature is not enabled for this tenant.", + "errorCode": "feature_not_enabled" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/user-attribute-profiles?take=10", + "body": "", + "status": 200, + "response": { + "user_attribute_profiles": [ + { + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + }, + { + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", + "user_id": { + "oidc_mapping": "sub", + "saml_mapping": [ + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", + "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" + ], + "scim_mapping": "externalId" + }, + "user_attributes": { + "email": { + "label": "Email", + "description": "Email of the User", + "auth0_mapping": "email", + "profile_required": true + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "POST", @@ -196,7 +321,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "y9oVy76WWPiq8gNm9dhZCsv3kSeDgljh", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -343,6 +468,7 @@ }, "identifier_first": true }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" } @@ -443,7 +569,7 @@ "subject": "deprecated" } ], - "client_id": "Lt6GqstC0ERmNFSyWMCWy6pZYFHUgAdl", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -496,7 +622,7 @@ "subject": "deprecated" } ], - "client_id": "y9oVy76WWPiq8gNm9dhZCsv3kSeDgljh", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -577,6 +703,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -610,18 +737,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", - "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -629,7 +752,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -659,7 +782,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -674,14 +797,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", + "from": "", + "resultUrl": "https://travel0.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -689,7 +816,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -704,7 +831,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -719,7 +846,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -734,7 +861,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -749,7 +876,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -764,7 +891,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -779,7 +906,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -884,7 +1011,7 @@ "subject": "deprecated" } ], - "client_id": "Lt6GqstC0ERmNFSyWMCWy6pZYFHUgAdl", + "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -937,7 +1064,7 @@ "subject": "deprecated" } ], - "client_id": "y9oVy76WWPiq8gNm9dhZCsv3kSeDgljh", + "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1018,6 +1145,7 @@ "page_background": "#222221" } }, + "resource_parameter_profile": "audience", "session_cookie": { "mode": "non-persistent" }, @@ -1033,18 +1161,17 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/verify_email", "body": "", "status": 200, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", + "subject": "", "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "urlLifetimeInSeconds": 432000, + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -1052,7 +1179,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, "response": { @@ -1067,7 +1194,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -1082,7 +1209,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -1097,17 +1224,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email", + "path": "/api/v2/email-templates/welcome_email", "body": "", "status": 200, "response": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "template": "welcome_email", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", "from": "", - "subject": "", + "resultUrl": "https://travel0.com/welcome", + "subject": "Welcome", "syntax": "liquid", - "urlLifetimeInSeconds": 432000, - "enabled": true + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -1115,7 +1243,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -1130,7 +1258,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -1145,7 +1273,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -1160,7 +1288,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -1175,7 +1303,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -1190,7 +1318,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -1205,7 +1333,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -1220,7 +1348,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { diff --git a/test/tools/auth0/handlers/clients.tests.js b/test/tools/auth0/handlers/clients.tests.js index bc53c00a1..903e7351b 100644 --- a/test/tools/auth0/handlers/clients.tests.js +++ b/test/tools/auth0/handlers/clients.tests.js @@ -95,6 +95,10 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), getAll: (params) => mockPagedData(params, 'clients', []), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -141,6 +145,10 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), getAll: (params) => mockPagedData(params, 'clients', []), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -191,6 +199,10 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), getAll: (params) => mockPagedData(params, 'clients', []), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -231,6 +243,10 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), getAll: (params) => mockPagedData(params, 'clients', []), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; const handler = new clients.default({ client: pageClient(auth0), config }); @@ -263,6 +279,10 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), getAll: (params) => mockPagedData(params, 'clients', []), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; const handler = new clients.default({ client: pageClient(auth0), config }); @@ -271,6 +291,57 @@ describe('#clients handler', () => { expect(wasCreateCalled).to.be.equal(true); }); + it('should create client with express_configuration and map names to IDs', async () => { + let wasCreateCalled = false; + const clientWithExpressConfig = { + name: 'Client With Express Config', + app_type: 'regular_web', + express_configuration: { + user_attribute_profile_id: 'My User Attribute Profile', + connection_profile_id: 'My Connection Profile', + okta_oin_client_id: 'My OIN Client', + }, + }; + + const auth0 = { + clients: { + create: function (data) { + wasCreateCalled = true; + expect(data).to.be.an('object'); + expect(data.name).to.equal('Client With Express Config'); + expect(data.express_configuration).to.deep.equal({ + user_attribute_profile_id: 'uap_123', + connection_profile_id: 'cp_123', + okta_oin_client_id: 'client_123', + }); + return Promise.resolve({ data }); + }, + update: () => Promise.resolve({ data: [] }), + delete: () => Promise.resolve({ data: [] }), + getAll: (params) => + mockPagedData(params, 'clients', [{ client_id: 'client_123', name: 'My OIN Client' }]), + }, + connectionProfiles: { + getAll: (params) => + mockPagedData(params, 'connectionProfiles', [ + { id: 'cp_123', name: 'My Connection Profile' }, + ]), + }, + userAttributeProfiles: { + getAll: (params) => + mockPagedData(params, 'userAttributeProfiles', [ + { id: 'uap_123', name: 'My User Attribute Profile' }, + ]), + }, + pool, + }; + + const handler = new clients.default({ client: pageClient(auth0), config }); + const stageFn = Object.getPrototypeOf(handler).processChanges; + await stageFn.apply(handler, [{ clients: [clientWithExpressConfig] }]); + expect(wasCreateCalled).to.be.equal(true); + }); + it('should create client with skip_non_verifiable_callback_uri_confirmation_prompt', async () => { let wasCreateCalled = false; const clientWithSkipConfirmation = { @@ -292,6 +363,10 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), getAll: (params) => mockPagedData(params, 'clients', []), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; const handler = new clients.default({ client: pageClient(auth0), config }); @@ -309,6 +384,10 @@ describe('#clients handler', () => { { name: 'deploy client', client_id: 'client_id' }, ]), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -355,6 +434,10 @@ describe('#clients handler', () => { }, ]), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -408,6 +491,10 @@ describe('#clients handler', () => { }, ]), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -448,6 +535,10 @@ describe('#clients handler', () => { { client_id: 'client_id', name: 'deploy client' }, ]), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -476,6 +567,10 @@ describe('#clients handler', () => { { client_id: 'client_id', name: 'deploy client' }, ]), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -500,6 +595,10 @@ describe('#clients handler', () => { getAll: (params) => mockPagedData(params, 'clients', [{ client_id: 'client1', name: 'existingClient' }]), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -528,6 +627,10 @@ describe('#clients handler', () => { }, getAll: (params) => Promise.resolve(mockPagedData(params, 'clients', [])), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -564,6 +667,10 @@ describe('#clients handler', () => { { client_id: 'client2', name: 'existingClient2' }, ]), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -612,6 +719,10 @@ describe('#clients handler', () => { }, ]), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -667,6 +778,10 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), getAll: (params) => mockPagedData(params, 'clients', []), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -703,6 +818,10 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), getAll: (params) => mockPagedData(params, 'clients', []), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -736,6 +855,10 @@ describe('#clients handler', () => { }, ]), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -781,6 +904,10 @@ describe('#clients handler', () => { }, ]), }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; diff --git a/test/tools/auth0/handlers/connectionProfiles.tests.js b/test/tools/auth0/handlers/connectionProfiles.tests.js new file mode 100644 index 000000000..940898119 --- /dev/null +++ b/test/tools/auth0/handlers/connectionProfiles.tests.js @@ -0,0 +1,133 @@ +const { expect } = require('chai'); +const connectionProfiles = require('../../../../src/tools/auth0/handlers/connectionProfiles'); +const { mockPagedData } = require('../../../utils'); +const pageClient = require('../../../../src/tools/auth0/client').default; + +const pool = { + addEachTask: (data) => { + if (data.data && data.data.length) { + data.generator(data.data[0]); + } + return { promise: () => null }; + }, +}; + +describe('#connectionProfiles handler', () => { + const config = function (key) { + return config.data && config.data[key]; + }; + + config.data = { + AUTH0_ALLOW_DELETE: true, + }; + + describe('#connectionProfiles validate', () => { + it('should not allow same names', async () => { + const handler = new connectionProfiles.default({ client: {}, config }); + const stageFn = Object.getPrototypeOf(handler).validate; + const data = [ + { + name: 'someProfile', + }, + { + name: 'someProfile', + }, + ]; + + try { + await stageFn.apply(handler, [{ connectionProfiles: data }]); + } catch (err) { + expect(err).to.be.an('object'); + expect(err.message).to.include('Names must be unique'); + } + }); + + it('should pass validation', async () => { + const handler = new connectionProfiles.default({ client: {}, config }); + const stageFn = Object.getPrototypeOf(handler).validate; + const data = [ + { + name: 'someProfile', + }, + ]; + + await stageFn.apply(handler, [{ connectionProfiles: data }]); + }); + }); + + describe('#connectionProfiles process', () => { + it('should create connectionProfile', async () => { + const auth0 = { + connectionProfiles: { + create: function (data) { + (() => expect(this).to.not.be.undefined)(); + expect(data).to.be.an('object'); + expect(data.name).to.equal('someProfile'); + return Promise.resolve({ data }); + }, + update: () => Promise.resolve({ data: [] }), + delete: () => Promise.resolve({ data: [] }), + getAll: (params) => mockPagedData(params, 'connectionProfiles', []), + }, + pool, + }; + + const handler = new connectionProfiles.default({ client: pageClient(auth0), config }); + const stageFn = Object.getPrototypeOf(handler).processChanges; + + await stageFn.apply(handler, [{ connectionProfiles: [{ name: 'someProfile' }] }]); + }); + + it('should update connectionProfile', async () => { + const auth0 = { + connectionProfiles: { + create: () => Promise.resolve({ data: [] }), + update: function (params, data) { + (() => expect(this).to.not.be.undefined)(); + expect(params).to.be.an('object'); + expect(params.id).to.equal('cp_123'); + expect(data).to.be.an('object'); + expect(data.enabled_features).to.deep.equal(['scim']); + return Promise.resolve({ data }); + }, + delete: () => Promise.resolve({ data: [] }), + getAll: (params) => + mockPagedData(params, 'connectionProfiles', [ + { id: 'cp_123', name: 'someProfile', enabled_features: [] }, + ]), + }, + pool, + }; + + const handler = new connectionProfiles.default({ client: pageClient(auth0), config }); + const stageFn = Object.getPrototypeOf(handler).processChanges; + + await stageFn.apply(handler, [ + { connectionProfiles: [{ name: 'someProfile', enabled_features: ['scim'] }] }, + ]); + }); + + it('should delete connectionProfile', async () => { + const auth0 = { + connectionProfiles: { + create: () => Promise.resolve({ data: [] }), + update: () => Promise.resolve({ data: [] }), + delete: function (params) { + (() => expect(this).to.not.be.undefined)(); + expect(params).to.be.an('object'); + expect(params.id).to.equal('cp_123'); + return Promise.resolve({ data: [] }); + }, + getAll: (params) => + mockPagedData(params, 'connectionProfiles', [{ id: 'cp_123', name: 'someProfile' }]), + }, + pool, + }; + + const handler = new connectionProfiles.default({ client: pageClient(auth0), config }); + const stageFn = Object.getPrototypeOf(handler).processChanges; + + await stageFn.apply(handler, [{ connectionProfiles: [] }]); + }); + }); +}); diff --git a/test/tools/auth0/handlers/selfServiceProfiles.tests.js b/test/tools/auth0/handlers/selfServiceProfiles.tests.js index 32bc4740e..0a823a4da 100644 --- a/test/tools/auth0/handlers/selfServiceProfiles.tests.js +++ b/test/tools/auth0/handlers/selfServiceProfiles.tests.js @@ -132,6 +132,9 @@ describe('#selfServiceProfiles handler', () => { it('should return empty if no selfServiceProfiles asset', async () => { const auth0 = { selfServiceProfiles: {}, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -157,6 +160,9 @@ describe('#selfServiceProfiles handler', () => { delete: () => Promise.resolve({ data: [] }), getAll: (params) => mockPagedData(params, 'selfServiceProfiles', []), }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -191,6 +197,9 @@ describe('#selfServiceProfiles handler', () => { return Promise.resolve({ data: sampleCustomText }); }, }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -213,6 +222,9 @@ describe('#selfServiceProfiles handler', () => { return Promise.resolve({ data: [] }); }, }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -240,6 +252,9 @@ describe('#selfServiceProfiles handler', () => { }); }, }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -274,6 +289,9 @@ describe('#selfServiceProfiles handler', () => { }); }, }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -330,6 +348,9 @@ describe('#selfServiceProfiles handler', () => { }); }, }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -373,6 +394,9 @@ describe('#selfServiceProfiles handler', () => { }); }, }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -399,6 +423,9 @@ describe('#selfServiceProfiles handler', () => { }); }, }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; @@ -425,6 +452,9 @@ describe('#selfServiceProfiles handler', () => { }); }, }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, pool, }; diff --git a/test/tools/auth0/handlers/userAttributeProfiles.tests.js b/test/tools/auth0/handlers/userAttributeProfiles.tests.js index 8294cca7b..14e121510 100644 --- a/test/tools/auth0/handlers/userAttributeProfiles.tests.js +++ b/test/tools/auth0/handlers/userAttributeProfiles.tests.js @@ -278,7 +278,7 @@ describe('#userAttributeProfiles handler', () => { const handler = new userAttributeProfiles.default({ client: pageClient(auth0), config }); const data = await handler.getType(); - expect(data).to.equal(null); + expect(data).to.deep.equal([]); }); }); }); diff --git a/test/utils.js b/test/utils.js index bae1e56f7..00ef87ea1 100644 --- a/test/utils.js +++ b/test/utils.js @@ -160,6 +160,9 @@ export function mockMgmtClient() { userAttributeProfiles: { getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, + connectionProfiles: { + getAll: (params) => mockPagedData(params, 'connectionProfiles', []), + }, }; } From 0eb5df8737e2b94238686cc2a8176e7709e2199b Mon Sep 17 00:00:00 2001 From: Kushal <43465488+kushalshit27@users.noreply.github.com> Date: Fri, 21 Nov 2025 15:01:03 +0530 Subject: [PATCH 07/21] 8.21.0 (#1215) * Update CHANGELOG * 8.21.0 --- CHANGELOG.md | 19 ++++++++++++++++++- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d4679a837..a5236a2a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [8.21.0] - 2025-11-21 + +### Added + +- Add support for Connection Profiles and Express Configuration on Clients. [#1204] +- Add support for ACUL GA. [#1209] +- Add support for `session_transfer` schema in `clients`. [#1211] + +### Fixed + +- Fix handle responses when paginating custom domains. [#1214] + ## [8.20.3] - 2025-11-14 ### Fixed @@ -1511,7 +1523,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [#1196]: https://github.com/auth0/auth0-deploy-cli/issues/1196 [#1200]: https://github.com/auth0/auth0-deploy-cli/issues/1200 [#1203]: https://github.com/auth0/auth0-deploy-cli/issues/1203 -[Unreleased]: https://github.com/auth0/auth0-deploy-cli/compare/v8.20.3...HEAD +[#1204]: https://github.com/auth0/auth0-deploy-cli/issues/1204 +[#1209]: https://github.com/auth0/auth0-deploy-cli/issues/1209 +[#1211]: https://github.com/auth0/auth0-deploy-cli/issues/1211 +[#1214]: https://github.com/auth0/auth0-deploy-cli/issues/1214 +[Unreleased]: https://github.com/auth0/auth0-deploy-cli/compare/v8.21.0...HEAD +[8.21.0]: https://github.com/auth0/auth0-deploy-cli/compare/v8.20.3...v8.21.0 [8.20.3]: https://github.com/auth0/auth0-deploy-cli/compare/v8.20.2...v8.20.3 [8.20.2]: https://github.com/auth0/auth0-deploy-cli/compare/v8.20.1...v8.20.2 [8.20.1]: https://github.com/auth0/auth0-deploy-cli/compare/v8.20.0...v8.20.1 diff --git a/package-lock.json b/package-lock.json index b62112acd..6e54cabd7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "auth0-deploy-cli", - "version": "8.20.3", + "version": "8.21.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "auth0-deploy-cli", - "version": "8.20.3", + "version": "8.21.0", "license": "MIT", "dependencies": { "ajv": "^6.12.6", diff --git a/package.json b/package.json index 1e78fb33b..90314c1f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "auth0-deploy-cli", - "version": "8.20.3", + "version": "8.21.0", "description": "A command line tool for deploying updates to your Auth0 tenant", "main": "lib/index.js", "bin": { From a5e623bd017ce680f7436e1d3dbc36564055792f Mon Sep 17 00:00:00 2001 From: Michael Gyarmathy Date: Wed, 3 Dec 2025 22:27:21 -0600 Subject: [PATCH 08/21] feat: Exclude Third-Party Clients via `AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS` config property (#1212) * added AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS config property * add unit test * update processChanges to also apply third party client filter * add comments to client filtering logic --------- Co-authored-by: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> --- docs/configuring-the-deploy-cli.md | 4 + docs/excluding-from-management.md | 12 +++ src/tools/auth0/handlers/clients.ts | 40 ++++--- src/types.ts | 2 + test/tools/auth0/handlers/clients.tests.js | 119 ++++++++++++++++++--- 5 files changed, 152 insertions(+), 25 deletions(-) diff --git a/docs/configuring-the-deploy-cli.md b/docs/configuring-the-deploy-cli.md index edd2f5c73..015a7a300 100644 --- a/docs/configuring-the-deploy-cli.md +++ b/docs/configuring-the-deploy-cli.md @@ -155,6 +155,10 @@ Provides ability to exclude any unwanted properties from management. String. Separate value from audience value while retrieving an access token for management API. Useful when default Management API endpoints are not publicly exposed. +### `AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS` + +Boolean. When enabled, excludes third-party clients from being managed. Only first-party clients will be included in export and import operations. This is useful when you have Dynamic Client Registration (DCR) enabled and you have a lot of third-party clients in your tenant. Default: `false`. + ### `AUTH0_EXCLUDED_RULES` Array of strings. Excludes the management of specific rules by ID. **Note:** This configuration may be subject to deprecation in the future. See: [excluding resources from management](excluding-from-management.md). diff --git a/docs/excluding-from-management.md b/docs/excluding-from-management.md index b6f70faa2..d0614ae0f 100644 --- a/docs/excluding-from-management.md +++ b/docs/excluding-from-management.md @@ -55,6 +55,18 @@ Some resource types support exclusions of individual resource by name. This is p > ⚠️ **NOTE:** Excluding resources by ID is being considered for deprecation in future major versions. See the [resource exclusion proposal](https://github.com/auth0/auth0-deploy-cli/issues/451) for more details. +### Excluding third-party clients + +You can also exclude all third-party clients at once using the `AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS` configuration option. When enabled, only first-party clients will be included in export and import operations. This is useful when you have Dynamic Client Registration (DCR) enabled and you have a lot of third-party clients in your tenant. + +```json +{ + "AUTH0_DOMAIN": "example-site.us.auth0.com", + "AUTH0_CLIENT_ID": "", + "AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS": true +} +``` + ## Omitted vs excluded vs empty The above sections pertain to exclusion which forcefully ignore configurations bi-directionally. It is worth noting similar but very different concepts: “omissions” and “empty” states. diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 677fab1b6..264b4b69d 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -274,6 +274,7 @@ export type Client = { client_id: string; name: string; app_type?: string; + is_first_party?: boolean; resource_server_identifier?: string; custom_login_page?: string; custom_login_page_on?: boolean; @@ -318,21 +319,29 @@ export default class ClientHandler extends DefaultAPIHandler { const excludedClients = (assets.exclude && assets.exclude.clients) || []; + const excludeThirdPartyClients = + this.config('AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS') === 'true' || + this.config('AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS') === true; + const { del, update, create, conflicts } = await this.calcChanges(assets); // Always filter out the client we are using to access Auth0 Management API // As it could cause problems if it gets deleted or updated etc const currentClient = this.config('AUTH0_CLIENT_ID') || ''; - const filterClients = (list) => { - if (excludedClients.length) { - return list.filter( - (item) => item.client_id !== currentClient && !excludedClients.includes(item.name) - ); - } - - return list.filter((item) => item.client_id !== currentClient); - }; + /* + * Filter out: + * - The client used to access Auth0 Management API + * - Clients in the exclusion list + * - Third-party clients when AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS is enabled + */ + const filterClients = (list: Client[]): Client[] => + list.filter( + (item) => + item.client_id !== currentClient && + !excludedClients.includes(item.name) && + (!excludeThirdPartyClients || item.is_first_party) + ); // Sanitize client fields const sanitizeClientFields = (list: Client[]): Client[] => @@ -353,10 +362,10 @@ export default class ClientHandler extends DefaultAPIHandler { }); const changes = { - del: sanitizeClientFields(filterClients(del)), - update: sanitizeClientFields(filterClients(update)), - create: sanitizeClientFields(filterClients(create)), - conflicts: sanitizeClientFields(filterClients(conflicts)), + del: sanitizeClientFields(filterClients(del as Client[])), + update: sanitizeClientFields(filterClients(update as Client[])), + create: sanitizeClientFields(filterClients(create as Client[])), + conflicts: sanitizeClientFields(filterClients(conflicts as Client[])), }; await super.processChanges(assets, { @@ -367,10 +376,15 @@ export default class ClientHandler extends DefaultAPIHandler { async getType() { if (this.existing) return this.existing; + const excludeThirdPartyClients = + this.config('AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS') === 'true' || + this.config('AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS') === true; + const clients = await paginate(this.client.clients.getAll, { paginate: true, include_totals: true, is_global: false, + ...(excludeThirdPartyClients && { is_first_party: true }), }); this.existing = clients; diff --git a/src/types.ts b/src/types.ts index 9d3982025..e1081a353 100644 --- a/src/types.ts +++ b/src/types.ts @@ -26,6 +26,7 @@ type SharedPaginationParams = { checkpoint?: boolean; paginate?: boolean; is_global?: boolean; + is_first_party?: boolean; include_totals?: boolean; id?: string; strategy?: GetConnectionsStrategyEnum[]; @@ -63,6 +64,7 @@ export type Config = { AUTH0_INPUT_FILE: string; AUTH0_ALLOW_DELETE: boolean; AUTH0_EXCLUDED?: AssetTypes[]; + AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS?: boolean; AUTH0_INCLUDED_ONLY?: AssetTypes[]; AUTH0_PRESERVE_KEYWORDS: boolean; EXTENSION_SECRET: string; diff --git a/test/tools/auth0/handlers/clients.tests.js b/test/tools/auth0/handlers/clients.tests.js index 903e7351b..c016a67df 100644 --- a/test/tools/auth0/handlers/clients.tests.js +++ b/test/tools/auth0/handlers/clients.tests.js @@ -375,14 +375,26 @@ describe('#clients handler', () => { expect(wasCreateCalled).to.be.equal(true); }); - it('should get clients', async () => { + it('should ignore third-party clients if AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS is true', async () => { + let wasCreateCalled = false; + const thirdPartyClient = { + name: 'Third-Party Client', + is_first_party: false, + }; + const auth0 = { clients: { - getAll: (params) => - mockPagedData(params, 'clients', [ - { name: 'test client', client_id: 'FMfcgxvzLDvPsgpRFKkLVrnKqGgkHhQV' }, - { name: 'deploy client', client_id: 'client_id' }, - ]), + create: function (data) { + (() => expect(this).to.not.be.undefined)(); + wasCreateCalled = true; + expect(data).to.be.an('object'); + expect(data.name).to.equal('Third-Party Client'); + expect(data.is_first_party).to.equal(false); + return Promise.resolve({ data }); + }, + update: () => Promise.resolve({ data: [] }), + delete: () => Promise.resolve({ data: [] }), + getAll: (params) => mockPagedData(params, 'clients', []), }, connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { @@ -391,12 +403,95 @@ describe('#clients handler', () => { pool, }; - const handler = new clients.default({ client: pageClient(auth0), config }); - const data = await handler.getType(); - expect(data).to.deep.equal([ - { client_id: 'FMfcgxvzLDvPsgpRFKkLVrnKqGgkHhQV', name: 'test client' }, - { client_id: 'client_id', name: 'deploy client' }, - ]); + const testConfig = function (key) { + return testConfig.data && testConfig.data[key]; + }; + testConfig.data = { + AUTH0_CLIENT_ID: 'client_id', + AUTH0_ALLOW_DELETE: true, + AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS: true, + }; + + const handler = new clients.default({ + client: pageClient(auth0), + config: testConfig, + }); + const stageFn = Object.getPrototypeOf(handler).processChanges; + await stageFn.apply(handler, [{ clients: [thirdPartyClient] }]); + expect(wasCreateCalled).to.be.equal(false); + }); + + it('should include third-party clients if AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS is false', async () => { + let wasCreateCalled = false; + const thirdPartyClient = { + name: 'Third-Party Client', + is_first_party: false, + }; + + const auth0 = { + clients: { + create: function (data) { + (() => expect(this).to.not.be.undefined)(); + wasCreateCalled = true; + return Promise.resolve({ data }); + }, + update: () => Promise.resolve({ data: [] }), + delete: () => Promise.resolve({ data: [] }), + getAll: (params) => mockPagedData(params, 'clients', []), + }, + pool, + }; + + const testConfig = function (key) { + return testConfig.data && testConfig.data[key]; + }; + testConfig.data = { + AUTH0_CLIENT_ID: 'client_id', + AUTH0_ALLOW_DELETE: true, + AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS: false, + }; + + const handler = new clients.default({ + client: pageClient(auth0), + config: testConfig, + }); + const stageFn = Object.getPrototypeOf(handler).processChanges; + await stageFn.apply(handler, [{ clients: [thirdPartyClient] }]); + expect(wasCreateCalled).to.be.equal(true); + }); + + it('should get clients with is_first_party when AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS is enabled', async () => { + const getAllParams = []; + const auth0 = { + clients: { + getAll: (params) => { + getAllParams.push(params); + return mockPagedData(params, 'clients', [ + { name: 'first party client', client_id: 'first-party-client-id' }, + ]); + }, + }, + pool, + }; + + const testConfig = function (key) { + return testConfig.data && testConfig.data[key]; + }; + testConfig.data = { + AUTH0_CLIENT_ID: 'client_id', + AUTH0_ALLOW_DELETE: true, + AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS: true, + }; + + const handler = new clients.default({ client: pageClient(auth0), config: testConfig }); + await handler.getType(); + + expect(getAllParams.length).to.be.greaterThan(0); + const firstCallParams = getAllParams[0]; + expect(firstCallParams).to.be.an('object'); + expect(firstCallParams.is_first_party).to.equal(true); + expect(firstCallParams.include_totals).to.equal(true); + expect(firstCallParams.is_global).to.equal(false); }); it('should update client', async () => { From bb95927a9b4308f35b5704e8703cf856a9754b9b Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Fri, 5 Dec 2025 15:07:36 +0530 Subject: [PATCH 09/21] fix: `cross_origin_auth` is deprecated and migrated to `cross_origin_authentication` (#1223) * fix: added warning for legacy cross_origin_auth and added sanitizeDeprecatedClientFields for handling deprecated field and new field * test: add migration tests for deprecated cross_origin_auth to cross_origin_authentication * fix: rename variable for clarity in sanitizeClientFields function * fix: update client sanitization to handle deprecated cross_origin_auth field * fix: refactor client field sanitization to improve clarity and handle deprecated cross_origin_auth field * fix: specify type for fields in sanitizeClientFields function * fix: rename variable for clarity in sanitizeClientFields function and update handling of deprecated cross_origin_auth field * fix: migrate deprecated cross_origin_auth to cross_origin_authentication in client export * fix: ensure newline at end of file in clients.tests.js * fix: refactor cross_origin_auth sanitization into a dedicated method * fix: improve client field sanitization and handle deprecated cross_origin_auth field * Refactor code structure for improved readability and maintainability * fix: correct spelling of 'sanitized' in client field sanitization methods * fix: update deprecation warning for 'cross_origin_auth' parameter --- src/tools/auth0/handlers/clients.ts | 54 +- ...sources-if-AUTH0_ALLOW_DELETE-is-true.json | 3884 +++++----- ...ources-if-AUTH0_ALLOW_DELETE-is-false.json | 5898 ++++++-------- ...ould-deploy-without-throwing-an-error.json | 6756 +++++++++++++---- ...-and-deploy-without-throwing-an-error.json | 6427 +++++++++++----- ...reserve-keywords-for-directory-format.json | 1373 +++- ...uld-preserve-keywords-for-yaml-format.json | 1455 +++- test/tools/auth0/handlers/clients.tests.js | 176 + 8 files changed, 16428 insertions(+), 9595 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 264b4b69d..d1e6c9b8f 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -3,11 +3,13 @@ import { ClientExpressConfiguration, ClientOrganizationRequireBehaviorEnum, } from 'auth0'; +import { has, omit } from 'lodash'; import { Assets, Auth0APIClient } from '../../../types'; import { paginate } from '../client'; import DefaultAPIHandler from './default'; import { getConnectionProfile } from './connectionProfiles'; import { getUserAttributeProfiles } from './userAttributeProfiles'; +import log from '../../../logger'; const multiResourceRefreshTokenPoliciesSchema = { type: ['array', 'null'], @@ -276,6 +278,8 @@ export type Client = { app_type?: string; is_first_party?: boolean; resource_server_identifier?: string; + cross_origin_authentication?: boolean; + cross_origin_auth?: boolean; custom_login_page?: string; custom_login_page_on?: boolean; express_configuration?: ClientExpressConfiguration; @@ -344,9 +348,10 @@ export default class ClientHandler extends DefaultAPIHandler { ); // Sanitize client fields - const sanitizeClientFields = (list: Client[]): Client[] => - list.map((item) => { - // For resourceServers app type `resource_server`, don't include `oidc_backchannel_logout`, `oidc_logout`, `refresh_token` + const sanitizeClientFields = (list: Client[]): Client[] => { + const sanitizedClients = this.sanitizeCrossOriginAuth(list); + + return sanitizedClients.map((item: Client) => { if (item.app_type === 'resource_server') { if ('oidc_backchannel_logout' in item) { delete item.oidc_backchannel_logout; @@ -360,6 +365,7 @@ export default class ClientHandler extends DefaultAPIHandler { } return item; }); + }; const changes = { del: sanitizeClientFields(filterClients(del as Client[])), @@ -373,6 +379,44 @@ export default class ClientHandler extends DefaultAPIHandler { }); } + /** + * @description + * Sanitize the deprecated field `cross_origin_auth` to `cross_origin_authentication` + * + * @param {Client[]} clients - The client array to sanitize. + * @returns {Client[]} The sanitized array of clients. + */ + private sanitizeCrossOriginAuth(clients: Client[]): Client[] { + const deprecatedClients: string[] = []; + + const updatedClients = clients.map((client) => { + let updated: Client = { ...client }; + + if (has(updated, 'cross_origin_auth')) { + deprecatedClients.push(client.name); + + if (!has(updated, 'cross_origin_authentication')) { + updated.cross_origin_authentication = updated.cross_origin_auth; + } + + updated = omit(updated, 'cross_origin_auth') as Client; + } + + return updated; + }); + + if (deprecatedClients.length > 0) { + log.warn( + "The 'cross_origin_auth' parameter is deprecated in clients and scheduled for removal in future releases.\n" + + `Use 'cross_origin_authentication' going forward. Clients using the deprecated setting: [${deprecatedClients.join( + ', ' + )}]` + ); + } + + return updatedClients; + } + async getType() { if (this.existing) return this.existing; @@ -387,7 +431,9 @@ export default class ClientHandler extends DefaultAPIHandler { ...(excludeThirdPartyClients && { is_first_party: true }), }); - this.existing = clients; + const sanitizedClients = this.sanitizeCrossOriginAuth(clients); + + this.existing = sanitizedClients; return this.existing; } diff --git a/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json b/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json index e8108b417..af262a60f 100644 --- a/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json +++ b/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json @@ -1201,7 +1201,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -1266,7 +1266,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -1280,6 +1279,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1287,7 +1287,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1307,12 +1307,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -1321,6 +1320,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -1332,7 +1332,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1340,7 +1340,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1360,20 +1360,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -1386,6 +1377,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1393,7 +1385,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1401,7 +1393,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -1418,7 +1409,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -1440,6 +1430,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1448,7 +1439,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1468,56 +1459,11 @@ "web_origins": [], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -1531,6 +1477,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1538,7 +1485,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1557,11 +1504,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -1571,19 +1522,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1591,7 +1542,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1600,12 +1551,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -1613,16 +1567,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -1634,16 +1582,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1651,7 +1600,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1660,15 +1609,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -1676,11 +1620,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -1690,18 +1633,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1709,7 +1654,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1719,8 +1664,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -1732,191 +1679,56 @@ }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connection-profiles?take=10", + "method": "DELETE", + "path": "/api/v2/clients/cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "body": "", - "status": 403, - "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" - }, + "status": 204, + "response": "", "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } + "method": "PATCH", + "path": "/api/v2/clients/uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", + "body": { + "name": "API Explorer Application", + "allowed_clients": [], + "app_type": "non_interactive", + "callbacks": [], + "client_aliases": [], + "client_metadata": {}, + "custom_login_page_on": true, + "grant_types": [ + "client_credentials" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "native_social_login": { + "apple": { + "enabled": false }, - { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } + "facebook": { + "enabled": false } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - }, - { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "DELETE", - "path": "/api/v2/clients/RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "body": "", - "status": 204, - "response": "", - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "DELETE", - "path": "/api/v2/clients/EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", - "body": "", - "status": 204, - "response": "", - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/clients/bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", - "body": { - "name": "API Explorer Application", - "allowed_clients": [], - "app_type": "non_interactive", - "callbacks": [], - "client_aliases": [], - "client_metadata": {}, - "cross_origin_auth": false, - "custom_login_page_on": true, - "grant_types": [ - "client_credentials" - ], - "is_first_party": true, - "is_token_endpoint_ip_header_trusted": false, - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000 - }, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 200, "response": { @@ -1927,7 +1739,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -1949,6 +1760,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1956,7 +1768,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1978,7 +1790,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "path": "/api/v2/clients/QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "body": { "name": "Node App", "allowed_clients": [], @@ -1988,7 +1800,6 @@ "callbacks": [], "client_aliases": [], "client_metadata": {}, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "authorization_code", @@ -2022,7 +1833,8 @@ }, "sso_disabled": false, "token_endpoint_auth_method": "client_secret_post", - "web_origins": [] + "web_origins": [], + "cross_origin_authentication": false }, "status": 200, "response": { @@ -2034,7 +1846,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -2056,6 +1867,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2064,7 +1876,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2090,14 +1902,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "path": "/api/v2/clients/WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "body": { "name": "Quickstarts API (Test Application)", "app_type": "non_interactive", "client_metadata": { "foo": "bar" }, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "client_credentials" @@ -2119,7 +1930,8 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 200, "response": { @@ -2130,7 +1942,6 @@ "client_metadata": { "foo": "bar" }, - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -2144,6 +1955,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2151,7 +1963,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2172,11 +1984,10 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "path": "/api/v2/clients/VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "body": { "name": "Terraform Provider", "app_type": "non_interactive", - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "client_credentials" @@ -2198,7 +2009,8 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 200, "response": { @@ -2206,7 +2018,6 @@ "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -2220,6 +2031,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2227,7 +2039,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2248,14 +2060,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "path": "/api/v2/clients/xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "body": { "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_aliases": [], "client_metadata": {}, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "authorization_code", @@ -2289,7 +2100,8 @@ }, "sso": false, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 200, "response": { @@ -2300,7 +2112,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -2323,6 +2134,7 @@ "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2330,7 +2142,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2354,25 +2166,17 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "path": "/api/v2/clients/gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "body": { - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "app_type": "spa", - "callbacks": [ - "http://localhost:3000" - ], + "app_type": "non_interactive", + "callbacks": [], "client_aliases": [], "client_metadata": {}, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" + "client_credentials" ], "is_first_party": true, "is_token_endpoint_ip_header_trusted": false, @@ -2390,35 +2194,27 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "none", - "web_origins": [ - "http://localhost:3000" - ] + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 200, "response": { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -2430,16 +2226,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2447,7 +2244,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2456,15 +2253,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -2474,18 +2266,24 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "path": "/api/v2/clients/xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "body": { - "name": "auth0-deploy-cli-extension", + "name": "Test SPA", "allowed_clients": [], - "app_type": "non_interactive", - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "app_type": "spa", + "callbacks": [ + "http://localhost:3000" + ], "client_aliases": [], "client_metadata": {}, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ - "client_credentials" + "authorization_code", + "implicit", + "refresh_token" ], "is_first_party": true, "is_token_endpoint_ip_header_trusted": false, @@ -2503,27 +2301,35 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "none", + "web_origins": [ + "http://localhost:3000" + ], + "cross_origin_authentication": false }, "status": 200, "response": { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -2535,16 +2341,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2552,7 +2359,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2561,20 +2368,25 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ - "client_credentials" + "authorization_code", + "implicit", + "refresh_token" ], - "custom_login_page_on": true - }, + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -2588,7 +2400,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -2644,7 +2456,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -2658,7 +2470,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -2672,7 +2484,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -2750,7 +2562,7 @@ "response": { "actions": [ { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -2758,34 +2570,34 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:36:29.701870979Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:01:47.866830407Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-11-20T13:36:30.643717116Z", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z" + "build_time": "2025-12-05T07:01:48.911433236Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "deployed": true, "number": 1, - "built_at": "2025-11-20T13:36:30.643717116Z", + "built_at": "2025-12-05T07:01:48.911433236Z", "secrets": [], "status": "built", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z", "runtime": "node18", "supported_triggers": [ { @@ -2806,7 +2618,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/actions/actions/44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "path": "/api/v2/actions/actions/d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "body": { "name": "My Custom Action", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", @@ -2822,7 +2634,7 @@ }, "status": 200, "response": { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -2830,34 +2642,34 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:38:57.702085237Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:04:13.384306629Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "pending", "secrets": [], "current_version": { - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-11-20T13:36:30.643717116Z", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z" + "build_time": "2025-12-05T07:01:48.911433236Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "deployed": true, "number": 1, - "built_at": "2025-11-20T13:36:30.643717116Z", + "built_at": "2025-12-05T07:01:48.911433236Z", "secrets": [], "status": "built", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z", "runtime": "node18", "supported_triggers": [ { @@ -2880,7 +2692,7 @@ "response": { "actions": [ { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -2888,34 +2700,34 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:38:57.702085237Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:04:13.384306629Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-11-20T13:36:30.643717116Z", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z" + "build_time": "2025-12-05T07:01:48.911433236Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "deployed": true, "number": 1, - "built_at": "2025-11-20T13:36:30.643717116Z", + "built_at": "2025-12-05T07:01:48.911433236Z", "secrets": [], "status": "built", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z", "runtime": "node18", "supported_triggers": [ { @@ -2936,19 +2748,19 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "POST", - "path": "/api/v2/actions/actions/44eaacc6-ecf1-4705-a75d-709b8c7e297b/deploy", + "path": "/api/v2/actions/actions/d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe/deploy", "body": "", "status": 200, "response": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "7fb2e5df-d942-49a1-a047-e594a9b8fba7", + "id": "fd14ba8c-b586-49eb-8056-2a222c645a67", "deployed": false, "number": 2, "secrets": [], "status": "built", - "created_at": "2025-11-20T13:38:58.565631347Z", - "updated_at": "2025-11-20T13:38:58.565631347Z", + "created_at": "2025-12-05T07:04:14.332306393Z", + "updated_at": "2025-12-05T07:04:14.332306393Z", "runtime": "node18", "supported_triggers": [ { @@ -2957,7 +2769,7 @@ } ], "action": { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -2965,8 +2777,8 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:38:57.694437817Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:04:13.375639099Z", "all_changes_deployed": false } }, @@ -3019,34 +2831,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/brute-force-protection", - "body": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 66 - }, - "status": 200, - "response": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 66 - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -3075,6 +2859,34 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/brute-force-protection", + "body": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 66 + }, + "status": 200, + "response": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 66 + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -3102,7 +2914,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-11-20T13:36:31.864Z", + "updated_at": "2025-12-05T07:01:50.211Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -3147,7 +2959,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-11-20T13:38:59.748Z", + "updated_at": "2025-12-05T07:04:15.756Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" }, "rawHeaders": [], @@ -3425,7 +3237,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -3447,6 +3258,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3454,7 +3266,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3474,21 +3286,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -3501,6 +3303,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3508,8 +3311,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3517,28 +3319,31 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -3551,6 +3356,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3558,7 +3364,8 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "allowed_origins": [], + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3566,11 +3373,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { @@ -3578,7 +3390,6 @@ "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -3592,6 +3403,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3599,7 +3411,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3618,11 +3430,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -3632,19 +3448,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3652,7 +3468,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3661,12 +3477,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -3674,16 +3493,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -3695,16 +3508,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3712,7 +3526,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3721,15 +3535,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -3737,11 +3546,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -3751,18 +3559,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3770,7 +3580,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3780,8 +3590,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -3840,7 +3652,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -3903,12 +3715,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -3962,7 +3774,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -4025,12 +3837,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -4087,7 +3899,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -4150,12 +3962,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -4209,7 +4021,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -4272,12 +4084,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -4325,13 +4137,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", + "path": "/api/v2/connections/con_fuBNFcmY8aL3HDBT/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" + }, + { + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" } ] }, @@ -4341,16 +4156,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients?take=50", + "path": "/api/v2/connections/con_Ty3Nbl0J1Ddxat41/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" - }, - { - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" } ] }, @@ -4360,11 +4172,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", + "path": "/api/v2/connections/con_Ty3Nbl0J1Ddxat41", "body": "", "status": 202, "response": { - "deleted_at": "2025-11-20T13:39:03.922Z" + "deleted_at": "2025-12-05T07:04:20.717Z" }, "rawHeaders": [], "responseIsBinary": false @@ -4372,11 +4184,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T", + "path": "/api/v2/connections/con_fuBNFcmY8aL3HDBT", "body": "", "status": 200, "response": { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -4436,8 +4248,8 @@ "active": false }, "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ], "realms": [ "boo-baz-db-connection-test" @@ -4449,11 +4261,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T", + "path": "/api/v2/connections/con_fuBNFcmY8aL3HDBT", "body": { "enabled_clients": [ - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ], "is_domain_connection": false, "options": { @@ -4511,7 +4323,7 @@ }, "status": 200, "response": { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -4571,8 +4383,8 @@ "active": false }, "enabled_clients": [ - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ], "realms": [ "boo-baz-db-connection-test" @@ -4584,14 +4396,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients", + "path": "/api/v2/connections/con_fuBNFcmY8aL3HDBT/clients", "body": [ { - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "status": true }, { - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "status": true } ], @@ -4674,7 +4486,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -4696,6 +4507,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4703,7 +4515,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4723,21 +4535,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -4750,6 +4552,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4757,8 +4560,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4766,30 +4568,33 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, @@ -4800,6 +4605,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4807,7 +4613,8 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "allowed_origins": [], + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4815,11 +4622,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { @@ -4827,7 +4639,6 @@ "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -4841,6 +4652,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4848,7 +4660,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4867,11 +4679,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -4881,19 +4697,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4901,7 +4717,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4910,12 +4726,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -4923,16 +4742,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -4944,16 +4757,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4961,7 +4775,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4970,15 +4784,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -4986,11 +4795,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -5000,18 +4808,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5019,7 +4829,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5029,8 +4839,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -5089,7 +4901,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -5152,12 +4964,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -5179,8 +4991,8 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] } ] @@ -5197,7 +5009,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -5260,12 +5072,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -5287,8 +5099,8 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] } ] @@ -5308,7 +5120,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -5371,12 +5183,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -5398,8 +5210,8 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] } ] @@ -5416,7 +5228,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -5479,12 +5291,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -5506,8 +5318,8 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] } ] @@ -5518,16 +5330,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", + "path": "/api/v2/connections/con_URfc5OIXMzEJtZaz/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm" + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" }, { - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX" } ] }, @@ -5537,11 +5349,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp", + "path": "/api/v2/connections/con_URfc5OIXMzEJtZaz", "body": { "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX" ], "is_domain_connection": false, "options": { @@ -5555,7 +5367,7 @@ }, "status": 200, "response": { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -5574,8 +5386,8 @@ "active": false }, "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX" ], "realms": [ "google-oauth2" @@ -5587,14 +5399,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients", + "path": "/api/v2/connections/con_URfc5OIXMzEJtZaz/clients", "body": [ { - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "status": true }, { - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "status": true } ], @@ -5714,7 +5526,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -5736,6 +5547,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5743,7 +5555,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5763,21 +5575,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -5790,6 +5592,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5797,8 +5600,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5806,28 +5608,31 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -5840,6 +5645,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5847,7 +5653,8 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "allowed_origins": [], + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5855,11 +5662,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { @@ -5867,7 +5679,6 @@ "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -5881,6 +5692,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5888,7 +5700,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5907,11 +5719,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -5921,19 +5737,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5941,7 +5757,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5950,12 +5766,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -5963,16 +5782,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -5984,16 +5797,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -6001,7 +5815,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6010,15 +5824,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -6026,11 +5835,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -6040,18 +5848,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -6059,7 +5869,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6069,8 +5879,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -6129,8 +5941,8 @@ "limit": 100, "client_grants": [ { - "id": "cgr_kbFRadJJUMW9nvDW", - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "id": "cgr_X9WoUpI87FLuMfUp", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6502,8 +6314,8 @@ "subject_type": "client" }, { - "id": "cgr_t3MsPjlAoJ0RkWIP", - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "id": "cgr_s9W4N1r5PKXB4V8l", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6647,7 +6459,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/client-grants/cgr_t3MsPjlAoJ0RkWIP", + "path": "/api/v2/client-grants/cgr_X9WoUpI87FLuMfUp", "body": { "scope": [ "read:client_grants", @@ -6784,8 +6596,8 @@ }, "status": 200, "response": { - "id": "cgr_t3MsPjlAoJ0RkWIP", - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "id": "cgr_X9WoUpI87FLuMfUp", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6927,7 +6739,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/client-grants/cgr_kbFRadJJUMW9nvDW", + "path": "/api/v2/client-grants/cgr_s9W4N1r5PKXB4V8l", "body": { "scope": [ "read:client_grants", @@ -7064,8 +6876,8 @@ }, "status": 200, "response": { - "id": "cgr_kbFRadJJUMW9nvDW", - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "id": "cgr_s9W4N1r5PKXB4V8l", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -7213,22 +7025,22 @@ "response": { "roles": [ { - "id": "rol_0IWKXff0HHTZx33S", + "id": "rol_fYWtGL9q5Foq7oJD", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_r1MUKkMpKUzMdWRl", + "id": "rol_iHF8WkcFPvQFJlvd", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_elcdDHI4Thd523WP", + "id": "rol_AHn82p4ofrvBg4g5", "name": "read_only", "description": "Read Only" }, { - "id": "rol_m5Ove4fbfYcAwCW2", + "id": "rol_J3tWLDMM6zuxlUiT", "name": "read_osnly", "description": "Readz Only" } @@ -7243,7 +7055,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_fYWtGL9q5Foq7oJD/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -7258,7 +7070,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_iHF8WkcFPvQFJlvd/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -7273,7 +7085,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_elcdDHI4Thd523WP/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_AHn82p4ofrvBg4g5/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -7288,7 +7100,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_J3tWLDMM6zuxlUiT/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -7303,16 +7115,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl", + "path": "/api/v2/roles/rol_fYWtGL9q5Foq7oJD", "body": { - "name": "Reader", - "description": "Can only read things" + "name": "Admin", + "description": "Can read and write things" }, "status": 200, "response": { - "id": "rol_r1MUKkMpKUzMdWRl", - "name": "Reader", - "description": "Can only read things" + "id": "rol_fYWtGL9q5Foq7oJD", + "name": "Admin", + "description": "Can read and write things" }, "rawHeaders": [], "responseIsBinary": false @@ -7320,16 +7132,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S", + "path": "/api/v2/roles/rol_iHF8WkcFPvQFJlvd", "body": { - "name": "Admin", - "description": "Can read and write things" + "name": "Reader", + "description": "Can only read things" }, "status": 200, "response": { - "id": "rol_0IWKXff0HHTZx33S", - "name": "Admin", - "description": "Can read and write things" + "id": "rol_iHF8WkcFPvQFJlvd", + "name": "Reader", + "description": "Can only read things" }, "rawHeaders": [], "responseIsBinary": false @@ -7337,14 +7149,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_elcdDHI4Thd523WP", + "path": "/api/v2/roles/rol_AHn82p4ofrvBg4g5", "body": { "name": "read_only", "description": "Read Only" }, "status": 200, "response": { - "id": "rol_elcdDHI4Thd523WP", + "id": "rol_AHn82p4ofrvBg4g5", "name": "read_only", "description": "Read Only" }, @@ -7354,14 +7166,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2", + "path": "/api/v2/roles/rol_J3tWLDMM6zuxlUiT", "body": { "name": "read_osnly", "description": "Readz Only" }, "status": 200, "response": { - "id": "rol_m5Ove4fbfYcAwCW2", + "id": "rol_J3tWLDMM6zuxlUiT", "name": "read_osnly", "description": "Readz Only" }, @@ -7397,7 +7209,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-11-20T13:36:47.669Z", + "updated_at": "2025-12-05T07:02:09.046Z", "branding": { "colors": { "primary": "#19aecc" @@ -7473,7 +7285,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-11-20T13:39:14.620Z", + "updated_at": "2025-12-05T07:04:31.162Z", "branding": { "colors": { "primary": "#19aecc" @@ -7483,34 +7295,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/email-templates/welcome_email", - "body": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "enabled": false, - "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600 - }, - "status": 200, - "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -7539,32 +7323,28 @@ }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations?include_totals=true", - "body": "", + "method": "PATCH", + "path": "/api/v2/email-templates/welcome_email", + "body": { + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "enabled": false, + "from": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600 + }, "status": 200, "response": { - "organizations": [ - { - "id": "org_9sPEr5zgG7hg7fwd", - "name": "org1", - "display_name": "Organization", - "branding": { - "colors": { - "page_background": "#fff5f5", - "primary": "#57ddff" - } - } - }, - { - "id": "org_Uw7ME0XV0Sz96dPl", - "name": "org2", - "display_name": "Organization2" - } - ], - "start": 0, - "limit": 50, - "total": 2 + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "from": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -7643,7 +7423,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -7665,6 +7444,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7672,7 +7452,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7692,21 +7472,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -7719,6 +7489,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7726,8 +7497,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7735,28 +7505,31 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -7769,6 +7542,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7776,7 +7550,8 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "allowed_origins": [], + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7784,11 +7559,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { @@ -7796,7 +7576,6 @@ "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -7810,6 +7589,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7817,7 +7597,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7836,11 +7616,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -7850,19 +7634,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7870,7 +7654,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7879,12 +7663,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -7892,16 +7679,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -7913,16 +7694,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7930,7 +7712,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7939,15 +7721,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -7955,11 +7732,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -7969,18 +7745,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7988,7 +7766,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7998,8 +7776,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -8049,18 +7829,45 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations?include_totals=true&take=50", + "path": "/api/v2/organizations?include_totals=true", "body": "", "status": 200, "response": { "organizations": [ { - "id": "org_Uw7ME0XV0Sz96dPl", + "id": "org_nSblOG7yUuWAHLOG", + "name": "org1", + "display_name": "Organization", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } + }, + { + "id": "org_vhEUeSlhgjQLTFPE", "name": "org2", "display_name": "Organization2" - }, + } + ], + "start": 0, + "limit": 50, + "total": 2 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?include_totals=true&take=50", + "body": "", + "status": 200, + "response": { + "organizations": [ { - "id": "org_9sPEr5zgG7hg7fwd", + "id": "org_nSblOG7yUuWAHLOG", "name": "org1", "display_name": "Organization", "branding": { @@ -8069,6 +7876,11 @@ "primary": "#57ddff" } } + }, + { + "id": "org_vhEUeSlhgjQLTFPE", + "name": "org2", + "display_name": "Organization2" } ] }, @@ -8078,7 +7890,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/enabled_connections", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/enabled_connections", "body": "", "status": 200, "response": [], @@ -8088,7 +7900,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -8103,7 +7915,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/discovery-domains?take=50", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -8115,7 +7927,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/enabled_connections", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/enabled_connections", "body": "", "status": 200, "response": [], @@ -8125,7 +7937,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -8140,7 +7952,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/discovery-domains?take=50", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -8161,7 +7973,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -8224,12 +8036,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -8251,8 +8063,8 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX" ] } ] @@ -8269,7 +8081,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -8332,12 +8144,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -8359,8 +8171,8 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX" ] } ] @@ -8371,24 +8183,551 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { - "total": 9, + "total": 3, "start": 0, "limit": 100, - "clients": [ + "client_grants": [ { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { + "id": "cgr_X9WoUpI87FLuMfUp", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" + ], + "subject_type": "client" + }, + { + "id": "cgr_pbwejzhwoujrsNE8", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:client_credentials", + "update:client_credentials", + "delete:client_credentials", + "create:client_credentials", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations_summary", + "create:authentication_methods", + "read:authentication_methods", + "update:authentication_methods", + "delete:authentication_methods", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "read:organization_discovery_domains", + "update:organization_discovery_domains", + "create:organization_discovery_domains", + "delete:organization_discovery_domains", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations", + "read:scim_config", + "create:scim_config", + "update:scim_config", + "delete:scim_config", + "create:scim_token", + "read:scim_token", + "delete:scim_token", + "delete:phone_providers", + "create:phone_providers", + "read:phone_providers", + "update:phone_providers", + "delete:phone_templates", + "create:phone_templates", + "read:phone_templates", + "update:phone_templates", + "create:encryption_keys", + "read:encryption_keys", + "update:encryption_keys", + "delete:encryption_keys", + "read:sessions", + "update:sessions", + "delete:sessions", + "read:refresh_tokens", + "delete:refresh_tokens", + "create:self_service_profiles", + "read:self_service_profiles", + "update:self_service_profiles", + "delete:self_service_profiles", + "create:sso_access_tickets", + "delete:sso_access_tickets", + "read:forms", + "update:forms", + "delete:forms", + "create:forms", + "read:flows", + "update:flows", + "delete:flows", + "create:flows", + "read:flows_vault", + "read:flows_vault_connections", + "update:flows_vault_connections", + "delete:flows_vault_connections", + "create:flows_vault_connections", + "read:flows_executions", + "delete:flows_executions", + "read:connections_options", + "update:connections_options", + "read:self_service_profile_custom_texts", + "update:self_service_profile_custom_texts", + "create:network_acls", + "update:network_acls", + "read:network_acls", + "delete:network_acls", + "delete:vdcs_templates", + "read:vdcs_templates", + "create:vdcs_templates", + "update:vdcs_templates", + "create:custom_signing_keys", + "read:custom_signing_keys", + "update:custom_signing_keys", + "delete:custom_signing_keys", + "read:federated_connections_tokens", + "delete:federated_connections_tokens", + "create:user_attribute_profiles", + "read:user_attribute_profiles", + "update:user_attribute_profiles", + "delete:user_attribute_profiles", + "read:event_streams", + "create:event_streams", + "delete:event_streams", + "update:event_streams", + "read:event_deliveries", + "update:event_deliveries", + "create:connection_profiles", + "read:connection_profiles", + "update:connection_profiles", + "delete:connection_profiles", + "read:organization_client_grants", + "create:organization_client_grants", + "delete:organization_client_grants", + "read:security_metrics", + "read:connections_keys", + "update:connections_keys", + "create:connections_keys" + ], + "subject_type": "client" + }, + { + "id": "cgr_s9W4N1r5PKXB4V8l", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" + ], + "subject_type": "client" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 9, + "start": 0, + "limit": 100, + "clients": [ + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, @@ -8438,65 +8777,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", + "name": "API Explorer Application", "allowed_clients": [], - "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -8518,6 +8802,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8525,8 +8810,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8536,14 +8820,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { @@ -8554,7 +8834,6 @@ "client_metadata": { "foo": "bar" }, - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -8568,6 +8847,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8575,7 +8855,7 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8594,9 +8874,20 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -8609,6 +8900,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8616,7 +8908,8 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "allowed_origins": [], + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8624,44 +8917,37 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8669,7 +8955,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8677,12 +8963,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -8700,7 +8983,6 @@ "http://localhost:3000" ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -8722,6 +9004,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8729,7 +9012,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8758,7 +9041,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -8780,6 +9062,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8787,7 +9070,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8805,10 +9088,22 @@ }, { "tenant": "auth0-deploy-cli-e2e", - "global": true, + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], "callbacks": [], + "client_metadata": {}, "is_first_party": true, - "name": "All Applications", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -8818,17 +9113,10 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8836,536 +9124,60 @@ "subject": "deprecated" } ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "callback_url_template": false, "client_secret": "[REDACTED]", - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 3, - "start": 0, - "limit": 100, - "client_grants": [ - { - "id": "cgr_kbFRadJJUMW9nvDW", - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" ], - "subject_type": "client" + "custom_login_page_on": true }, { - "id": "cgr_pbwejzhwoujrsNE8", - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:client_credentials", - "update:client_credentials", - "delete:client_credentials", - "create:client_credentials", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations_summary", - "create:authentication_methods", - "read:authentication_methods", - "update:authentication_methods", - "delete:authentication_methods", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "read:organization_discovery_domains", - "update:organization_discovery_domains", - "create:organization_discovery_domains", - "delete:organization_discovery_domains", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations", - "read:scim_config", - "create:scim_config", - "update:scim_config", - "delete:scim_config", - "create:scim_token", - "read:scim_token", - "delete:scim_token", - "delete:phone_providers", - "create:phone_providers", - "read:phone_providers", - "update:phone_providers", - "delete:phone_templates", - "create:phone_templates", - "read:phone_templates", - "update:phone_templates", - "create:encryption_keys", - "read:encryption_keys", - "update:encryption_keys", - "delete:encryption_keys", - "read:sessions", - "update:sessions", - "delete:sessions", - "read:refresh_tokens", - "delete:refresh_tokens", - "create:self_service_profiles", - "read:self_service_profiles", - "update:self_service_profiles", - "delete:self_service_profiles", - "create:sso_access_tickets", - "delete:sso_access_tickets", - "read:forms", - "update:forms", - "delete:forms", - "create:forms", - "read:flows", - "update:flows", - "delete:flows", - "create:flows", - "read:flows_vault", - "read:flows_vault_connections", - "update:flows_vault_connections", - "delete:flows_vault_connections", - "create:flows_vault_connections", - "read:flows_executions", - "delete:flows_executions", - "read:connections_options", - "update:connections_options", - "read:self_service_profile_custom_texts", - "update:self_service_profile_custom_texts", - "create:network_acls", - "update:network_acls", - "read:network_acls", - "delete:network_acls", - "delete:vdcs_templates", - "read:vdcs_templates", - "create:vdcs_templates", - "update:vdcs_templates", - "create:custom_signing_keys", - "read:custom_signing_keys", - "update:custom_signing_keys", - "delete:custom_signing_keys", - "read:federated_connections_tokens", - "delete:federated_connections_tokens", - "create:user_attribute_profiles", - "read:user_attribute_profiles", - "update:user_attribute_profiles", - "delete:user_attribute_profiles", - "read:event_streams", - "create:event_streams", - "delete:event_streams", - "update:event_streams", - "read:event_deliveries", - "update:event_deliveries", - "create:connection_profiles", - "read:connection_profiles", - "update:connection_profiles", - "delete:connection_profiles", - "read:organization_client_grants", - "create:organization_client_grants", - "delete:organization_client_grants", - "read:security_metrics", - "read:connections_keys", - "update:connections_keys", - "create:connections_keys" + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" ], - "subject_type": "client" - }, - { - "id": "cgr_t3MsPjlAoJ0RkWIP", - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } ], - "subject_type": "client" + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true } ] }, @@ -9375,13 +9187,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE", "body": { "display_name": "Organization2" }, "status": 200, "response": { - "id": "org_Uw7ME0XV0Sz96dPl", + "id": "org_vhEUeSlhgjQLTFPE", "display_name": "Organization2", "name": "org2" }, @@ -9391,7 +9203,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG", "body": { "branding": { "colors": { @@ -9409,7 +9221,7 @@ "primary": "#57ddff" } }, - "id": "org_9sPEr5zgG7hg7fwd", + "id": "org_nSblOG7yUuWAHLOG", "display_name": "Organization", "name": "org1" }, @@ -9424,7 +9236,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000025258", + "id": "lst_0000000000025415", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -9435,14 +9247,14 @@ "isPriority": false }, { - "id": "lst_0000000000025259", + "id": "lst_0000000000025416", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-48aadbd2-ae4f-4553-9c92-75eebc8c63cd/auth0.logs" }, "filters": [ { @@ -9491,7 +9303,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/log-streams/lst_0000000000025258", + "path": "/api/v2/log-streams/lst_0000000000025415", "body": { "name": "Suspended DD Log Stream", "sink": { @@ -9501,7 +9313,7 @@ }, "status": 200, "response": { - "id": "lst_0000000000025258", + "id": "lst_0000000000025415", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -9517,7 +9329,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/log-streams/lst_0000000000025259", + "path": "/api/v2/log-streams/lst_0000000000025416", "body": { "name": "Amazon EventBridge", "filters": [ @@ -9562,14 +9374,14 @@ }, "status": 200, "response": { - "id": "lst_0000000000025259", + "id": "lst_0000000000025416", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-48aadbd2-ae4f-4553-9c92-75eebc8c63cd/auth0.logs" }, "filters": [ { @@ -9660,7 +9472,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:36:55.661Z" + "updated_at": "2025-12-05T07:02:16.657Z" } ] }, @@ -9731,7 +9543,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:36:55.661Z" + "updated_at": "2025-12-05T07:02:16.657Z" }, "rawHeaders": [], "responseIsBinary": false @@ -9856,7 +9668,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:39:24.374Z" + "updated_at": "2025-12-05T07:04:41.210Z" }, "rawHeaders": [], "responseIsBinary": false @@ -11047,7 +10859,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -11069,60 +10880,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11130,8 +10888,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11141,14 +10898,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { @@ -11159,7 +10912,6 @@ "client_metadata": { "foo": "bar" }, - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -11173,6 +10925,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11180,7 +10933,7 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11199,9 +10952,20 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -11214,6 +10978,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11221,7 +10986,8 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "allowed_origins": [], + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11229,44 +10995,37 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11274,7 +11033,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11282,12 +11041,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -11305,7 +11061,6 @@ "http://localhost:3000" ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -11327,6 +11082,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11334,7 +11090,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11363,7 +11119,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -11385,6 +11140,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11392,7 +11148,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11407,131 +11163,62 @@ "client_credentials" ], "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connection-profiles?take=10", - "body": "", - "status": 403, - "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } }, { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - }, - { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" } - } + ], + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true } ] }, @@ -11541,7 +11228,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "path": "/api/v2/clients/uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "body": "", "status": 204, "response": "", @@ -11551,7 +11238,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "path": "/api/v2/clients/WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "body": "", "status": 204, "response": "", @@ -11561,7 +11248,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "path": "/api/v2/clients/QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "body": "", "status": 204, "response": "", @@ -11571,7 +11258,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "path": "/api/v2/clients/gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "body": "", "status": 204, "response": "", @@ -11581,7 +11268,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "path": "/api/v2/clients/VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "body": "", "status": 204, "response": "", @@ -11591,7 +11278,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "path": "/api/v2/clients/xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "body": "", "status": 204, "response": "", @@ -11601,7 +11288,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "path": "/api/v2/clients/xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "body": "", "status": 204, "response": "", @@ -11615,7 +11302,6 @@ "body": { "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "authorization_code", @@ -11640,7 +11326,8 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "sso_disabled": false + "sso_disabled": false, + "cross_origin_authentication": false }, "status": 201, "response": { @@ -11649,7 +11336,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -11663,6 +11349,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -11672,7 +11359,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11694,7 +11381,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -11708,7 +11395,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/duo", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -11722,7 +11409,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/push-notification", "body": { "enabled": false }, @@ -11736,7 +11423,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/duo", "body": { "enabled": false }, @@ -11750,7 +11437,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -11764,7 +11451,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -11778,7 +11465,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -11792,7 +11479,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -11865,7 +11552,7 @@ "response": { "actions": [ { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -11873,34 +11560,34 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:38:57.702085237Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:04:13.384306629Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "7fb2e5df-d942-49a1-a047-e594a9b8fba7", + "id": "fd14ba8c-b586-49eb-8056-2a222c645a67", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 2, - "build_time": "2025-11-20T13:38:58.667905005Z", - "created_at": "2025-11-20T13:38:58.565631347Z", - "updated_at": "2025-11-20T13:38:58.670989789Z" + "build_time": "2025-12-05T07:04:14.420830198Z", + "created_at": "2025-12-05T07:04:14.332306393Z", + "updated_at": "2025-12-05T07:04:14.422326047Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "7fb2e5df-d942-49a1-a047-e594a9b8fba7", + "id": "fd14ba8c-b586-49eb-8056-2a222c645a67", "deployed": true, "number": 2, - "built_at": "2025-11-20T13:38:58.667905005Z", + "built_at": "2025-12-05T07:04:14.420830198Z", "secrets": [], "status": "built", - "created_at": "2025-11-20T13:38:58.565631347Z", - "updated_at": "2025-11-20T13:38:58.670989789Z", + "created_at": "2025-12-05T07:04:14.332306393Z", + "updated_at": "2025-12-05T07:04:14.422326047Z", "runtime": "node18", "supported_triggers": [ { @@ -11921,7 +11608,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/actions/actions/44eaacc6-ecf1-4705-a75d-709b8c7e297b?force=true", + "path": "/api/v2/actions/actions/d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe?force=true", "body": "", "status": 204, "response": "", @@ -11941,6 +11628,34 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/brute-force-protection", + "body": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 10 + }, + "status": 200, + "response": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 10 + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -12013,34 +11728,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/brute-force-protection", - "body": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 - }, - "status": 200, - "response": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -12113,7 +11800,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -12127,6 +11813,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -12134,7 +11821,7 @@ "subject": "deprecated" } ], - "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12204,7 +11891,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -12282,7 +11969,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -12363,7 +12050,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -12441,7 +12128,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -12513,7 +12200,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients?take=50", + "path": "/api/v2/connections/con_fuBNFcmY8aL3HDBT/clients?take=50", "body": "", "status": 200, "response": { @@ -12525,11 +12212,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T", + "path": "/api/v2/connections/con_fuBNFcmY8aL3HDBT", "body": "", "status": 202, "response": { - "deleted_at": "2025-11-20T13:39:40.255Z" + "deleted_at": "2025-12-05T07:04:56.343Z" }, "rawHeaders": [], "responseIsBinary": false @@ -12543,7 +12230,7 @@ "strategy": "auth0", "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW" + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj" ], "is_domain_connection": false, "options": { @@ -12561,7 +12248,7 @@ }, "status": 201, "response": { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -12595,7 +12282,7 @@ "active": false }, "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ], "realms": [ @@ -12614,7 +12301,7 @@ "response": { "connections": [ { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -12651,7 +12338,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -12663,14 +12350,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_qdjqoK1CeKkd7j4z/clients", + "path": "/api/v2/connections/con_LyQ8Ql8u6kYDmUkh/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "status": true } ], @@ -12751,7 +12438,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -12765,6 +12451,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -12772,7 +12459,7 @@ "subject": "deprecated" } ], - "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12842,7 +12529,7 @@ "limit": 50, "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -12866,7 +12553,7 @@ "enabled_clients": [] }, { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -12903,7 +12590,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -12921,7 +12608,7 @@ "response": { "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -12945,7 +12632,7 @@ "enabled_clients": [] }, { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -12982,7 +12669,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -13003,7 +12690,7 @@ "limit": 50, "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -13027,7 +12714,7 @@ "enabled_clients": [] }, { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -13064,7 +12751,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -13082,7 +12769,7 @@ "response": { "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -13106,7 +12793,7 @@ "enabled_clients": [] }, { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -13143,7 +12830,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -13155,7 +12842,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", + "path": "/api/v2/connections/con_URfc5OIXMzEJtZaz/clients?take=50", "body": "", "status": 200, "response": { @@ -13167,11 +12854,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp", + "path": "/api/v2/connections/con_URfc5OIXMzEJtZaz", "body": "", "status": 202, "response": { - "deleted_at": "2025-11-20T13:39:47.220Z" + "deleted_at": "2025-12-05T07:05:03.913Z" }, "rawHeaders": [], "responseIsBinary": false @@ -13282,7 +12969,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -13296,6 +12982,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -13303,7 +12990,7 @@ "subject": "deprecated" } ], - "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13621,22 +13308,22 @@ "response": { "roles": [ { - "id": "rol_0IWKXff0HHTZx33S", + "id": "rol_fYWtGL9q5Foq7oJD", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_r1MUKkMpKUzMdWRl", + "id": "rol_iHF8WkcFPvQFJlvd", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_elcdDHI4Thd523WP", + "id": "rol_AHn82p4ofrvBg4g5", "name": "read_only", "description": "Read Only" }, { - "id": "rol_m5Ove4fbfYcAwCW2", + "id": "rol_J3tWLDMM6zuxlUiT", "name": "read_osnly", "description": "Readz Only" } @@ -13651,7 +13338,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_fYWtGL9q5Foq7oJD/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13666,7 +13353,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_iHF8WkcFPvQFJlvd/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13681,7 +13368,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_elcdDHI4Thd523WP/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_AHn82p4ofrvBg4g5/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13696,7 +13383,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_J3tWLDMM6zuxlUiT/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13711,7 +13398,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S", + "path": "/api/v2/roles/rol_fYWtGL9q5Foq7oJD", "body": "", "status": 200, "response": {}, @@ -13721,7 +13408,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_elcdDHI4Thd523WP", + "path": "/api/v2/roles/rol_iHF8WkcFPvQFJlvd", "body": "", "status": 200, "response": {}, @@ -13731,7 +13418,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl", + "path": "/api/v2/roles/rol_AHn82p4ofrvBg4g5", "body": "", "status": 200, "response": {}, @@ -13741,7 +13428,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2", + "path": "/api/v2/roles/rol_J3tWLDMM6zuxlUiT", "body": "", "status": 200, "response": {}, @@ -13757,7 +13444,7 @@ "response": { "organizations": [ { - "id": "org_9sPEr5zgG7hg7fwd", + "id": "org_nSblOG7yUuWAHLOG", "name": "org1", "display_name": "Organization", "branding": { @@ -13768,7 +13455,7 @@ } }, { - "id": "org_Uw7ME0XV0Sz96dPl", + "id": "org_vhEUeSlhgjQLTFPE", "name": "org2", "display_name": "Organization2" } @@ -13852,7 +13539,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -13866,6 +13552,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -13873,7 +13560,7 @@ "subject": "deprecated" } ], - "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13940,12 +13627,7 @@ "response": { "organizations": [ { - "id": "org_Uw7ME0XV0Sz96dPl", - "name": "org2", - "display_name": "Organization2" - }, - { - "id": "org_9sPEr5zgG7hg7fwd", + "id": "org_nSblOG7yUuWAHLOG", "name": "org1", "display_name": "Organization", "branding": { @@ -13954,6 +13636,11 @@ "primary": "#57ddff" } } + }, + { + "id": "org_vhEUeSlhgjQLTFPE", + "name": "org2", + "display_name": "Organization2" } ] }, @@ -13963,7 +13650,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/enabled_connections", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/enabled_connections", "body": "", "status": 200, "response": [], @@ -13973,7 +13660,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -13988,7 +13675,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/discovery-domains?take=50", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -14000,7 +13687,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/enabled_connections", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/enabled_connections", "body": "", "status": 200, "response": [], @@ -14010,7 +13697,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -14025,7 +13712,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/discovery-domains?take=50", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -14046,7 +13733,7 @@ "limit": 50, "connections": [ { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -14083,7 +13770,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -14101,7 +13788,7 @@ "response": { "connections": [ { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -14138,7 +13825,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -14219,7 +13906,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -14233,6 +13919,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14240,7 +13927,7 @@ "subject": "deprecated" } ], - "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14552,7 +14239,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG", "body": "", "status": 204, "response": "", @@ -14562,7 +14249,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE", "body": "", "status": 204, "response": "", @@ -14577,7 +14264,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000025258", + "id": "lst_0000000000025415", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -14588,14 +14275,14 @@ "isPriority": false }, { - "id": "lst_0000000000025259", + "id": "lst_0000000000025416", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-48aadbd2-ae4f-4553-9c92-75eebc8c63cd/auth0.logs" }, "filters": [ { @@ -14644,7 +14331,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/log-streams/lst_0000000000025258", + "path": "/api/v2/log-streams/lst_0000000000025415", "body": "", "status": 204, "response": "", @@ -14654,7 +14341,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/log-streams/lst_0000000000025259", + "path": "/api/v2/log-streams/lst_0000000000025416", "body": "", "status": 204, "response": "", @@ -15925,7 +15612,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -15939,6 +15625,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15946,7 +15633,7 @@ "subject": "deprecated" } ], - "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15979,7 +15666,7 @@ "limit": 50, "connections": [ { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -16016,7 +15703,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -16034,7 +15721,7 @@ "response": { "connections": [ { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -16071,7 +15758,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -16083,16 +15770,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_qdjqoK1CeKkd7j4z/clients?take=50", + "path": "/api/v2/connections/con_LyQ8Ql8u6kYDmUkh/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW" + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" }, { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj" } ] }, @@ -16111,7 +15798,7 @@ "limit": 50, "connections": [ { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -16148,7 +15835,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -16166,7 +15853,7 @@ "response": { "connections": [ { - "id": "con_qdjqoK1CeKkd7j4z", + "id": "con_LyQ8Ql8u6kYDmUkh", "options": { "mfa": { "active": true, @@ -16203,7 +15890,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -16320,14 +16007,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "from": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -16335,7 +16026,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -16350,7 +16041,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -16365,7 +16056,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -16380,7 +16071,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -16395,18 +16086,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/password_reset", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -16414,7 +16101,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, "response": { @@ -16429,7 +16116,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -16459,7 +16146,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -16474,7 +16161,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -16489,7 +16176,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -16806,7 +16493,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/guardian/factors/sms/providers/twilio", + "path": "/api/v2/guardian/factors/push-notification/providers/sns", "body": "", "status": 200, "response": {}, @@ -16816,7 +16503,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/guardian/factors/push-notification/providers/sns", + "path": "/api/v2/guardian/factors/sms/providers/twilio", "body": "", "status": 200, "response": {}, @@ -17011,7 +16698,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/custom-text/en", + "path": "/api/v2/prompts/login-id/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17021,7 +16708,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/custom-text/en", + "path": "/api/v2/prompts/login/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17041,7 +16728,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-email-verification/custom-text/en", + "path": "/api/v2/prompts/login-passwordless/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17051,7 +16738,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/custom-text/en", + "path": "/api/v2/prompts/login-email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17121,7 +16808,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/reset-password/custom-text/en", + "path": "/api/v2/prompts/custom-form/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17131,7 +16818,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/custom-form/custom-text/en", + "path": "/api/v2/prompts/reset-password/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17151,7 +16838,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/logout/custom-text/en", + "path": "/api/v2/prompts/customized-consent/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17161,7 +16848,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/customized-consent/custom-text/en", + "path": "/api/v2/prompts/logout/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17171,7 +16858,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-push/custom-text/en", + "path": "/api/v2/prompts/mfa-otp/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17181,7 +16868,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-otp/custom-text/en", + "path": "/api/v2/prompts/mfa-push/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17201,7 +16888,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-phone/custom-text/en", + "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17211,7 +16898,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", + "path": "/api/v2/prompts/mfa-phone/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17221,7 +16908,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-sms/custom-text/en", + "path": "/api/v2/prompts/mfa-email/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17231,7 +16918,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-email/custom-text/en", + "path": "/api/v2/prompts/mfa-sms/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17271,7 +16958,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-verification/custom-text/en", + "path": "/api/v2/prompts/device-flow/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17281,7 +16968,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/device-flow/custom-text/en", + "path": "/api/v2/prompts/email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17291,7 +16978,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", + "path": "/api/v2/prompts/invitation/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17311,7 +16998,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/invitation/custom-text/en", + "path": "/api/v2/prompts/common/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17321,7 +17008,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/captcha/custom-text/en", + "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17331,7 +17018,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/common/custom-text/en", + "path": "/api/v2/prompts/captcha/custom-text/en", "body": "", "status": 200, "response": {}, @@ -17351,7 +17038,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/partials", + "path": "/api/v2/prompts/login-password/partials", "body": "", "status": 200, "response": {}, @@ -17361,7 +17048,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/partials", + "path": "/api/v2/prompts/login/partials", "body": "", "status": 200, "response": {}, @@ -17371,7 +17058,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-password/partials", + "path": "/api/v2/prompts/login-id/partials", "body": "", "status": 200, "response": {}, @@ -17418,6 +17105,16 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/rendering", + "body": "", + "status": 200, + "response": [], + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -17473,7 +17170,6 @@ "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -17481,12 +17177,22 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, + { + "id": "pre-user-registration", + "version": "v1", + "status": "DEPRECATED", + "runtimes": [ + "node12" + ], + "default_runtime": "node12", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, { "id": "pre-user-registration", "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -17534,6 +17240,7 @@ "version": "v2", "status": "CURRENT", "runtimes": [ + "node12", "node18-actions", "node22" ], @@ -17860,7 +17567,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -17874,6 +17580,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -17881,7 +17588,7 @@ "subject": "deprecated" } ], - "client_id": "81PH6J1kZMesiHLM1xaoYInRfkgh36nW", + "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17951,6 +17658,25 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/brute-force-protection", + "body": "", + "status": 200, + "response": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 10 + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -17974,25 +17700,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/attack-protection/brute-force-protection", - "body": "", - "status": 200, - "response": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -18020,23 +17727,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/attack-protection/bot-detection", - "body": "", - "status": 200, - "response": { - "challenge_password_policy": "never", - "challenge_passwordless_policy": "never", - "challenge_password_reset_policy": "never", - "allowlist": [], - "bot_detection_level": "medium", - "monitoring_mode_enabled": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -18072,6 +17762,23 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/bot-detection", + "body": "", + "status": 200, + "response": { + "challenge_password_policy": "never", + "challenge_passwordless_policy": "never", + "challenge_password_reset_policy": "never", + "allowlist": [], + "bot_detection_level": "medium", + "monitoring_mode_enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -18122,22 +17829,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 1, - "forms": [ - { - "id": "ap_6JUSCU7qq1CravnoU6d6jr", - "name": "Blank-form", - "flow_count": 0, - "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:39:24.374Z" - } - ] + "total": 0, + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -18145,14 +17844,22 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 0, - "flows": [] + "total": 1, + "forms": [ + { + "id": "ap_6JUSCU7qq1CravnoU6d6jr", + "name": "Blank-form", + "flow_count": 0, + "created_at": "2024-11-26T11:58:18.187Z", + "updated_at": "2025-12-05T07:04:41.210Z" + } + ] }, "rawHeaders": [], "responseIsBinary": false @@ -18221,7 +17928,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:39:24.374Z" + "updated_at": "2025-12-05T07:04:41.210Z" }, "rawHeaders": [], "responseIsBinary": false @@ -18300,7 +18007,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-11-20T13:39:14.620Z", + "updated_at": "2025-12-05T07:04:31.162Z", "branding": { "colors": { "primary": "#19aecc" @@ -18352,7 +18059,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-11-20T13:38:59.748Z", + "updated_at": "2025-12-05T07:04:15.756Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -18475,12 +18182,21 @@ "method": "GET", "path": "/api/v2/connection-profiles?take=10", "body": "", - "status": 403, + "status": 200, + "response": { + "connection_profiles": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 200, "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" + "connection_profiles": [] }, "rawHeaders": [], "responseIsBinary": false diff --git a/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json b/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json index d0e1f77ac..95f61e1a1 100644 --- a/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json +++ b/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json @@ -183,15 +183,14 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://travel0.com/logoutCallback" + "https://mycompany.org/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en", - "es" + "en" ], "error_page": { "html": "Error Page\n", @@ -220,7 +219,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "This tenant name should be preserved", + "friendly_name": "My Test Tenant", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -229,8 +228,8 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@travel0.com", - "support_url": "https://travel0.com/support", + "support_email": "support@mycompany.org", + "support_url": "https://mycompany.org/support", "universal_login": { "colors": { "primary": "#F8F8F2", @@ -1202,7 +1201,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 2, "start": 0, "limit": 100, "clients": [ @@ -1267,7 +1266,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -1281,6 +1279,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1288,7 +1287,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1303,184 +1302,6 @@ "client_credentials" ], "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", - "allowed_clients": [], - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "oidc_conformant": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connection-profiles?take=10", - "body": "", - "status": 403, - "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - }, - { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - }, - { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } } ] }, @@ -1492,15 +1313,19 @@ "method": "POST", "path": "/api/v2/clients", "body": { - "name": "API Explorer Application", + "name": "Node App", "allowed_clients": [], - "app_type": "non_interactive", + "allowed_logout_urls": [], + "allowed_origins": [], + "app_type": "regular_web", "callbacks": [], "client_aliases": [], "client_metadata": {}, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "is_first_party": true, @@ -1529,18 +1354,20 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "web_origins": [], + "cross_origin_authentication": false }, "status": 201, "response": { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", + "name": "Node App", "allowed_clients": [], + "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -1562,6 +1389,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -1571,7 +1399,8 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "allowed_origins": [], + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1581,10 +1410,14 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, "rawHeaders": [], @@ -1595,20 +1428,13 @@ "method": "POST", "path": "/api/v2/clients", "body": { - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "allowed_origins": [], - "app_type": "regular_web", - "callbacks": [], - "client_aliases": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Quickstarts API (Test Application)", + "app_type": "non_interactive", + "client_metadata": { + "foo": "bar" + }, "custom_login_page_on": true, "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "is_first_party": true, @@ -1618,14 +1444,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -1638,28 +1456,18 @@ }, "sso_disabled": false, "token_endpoint_auth_method": "client_secret_post", - "web_origins": [] + "cross_origin_authentication": false }, "status": 201, "response": { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -1672,6 +1480,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -1681,8 +1490,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1690,16 +1498,11 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, "rawHeaders": [], @@ -1710,12 +1513,12 @@ "method": "POST", "path": "/api/v2/clients", "body": { - "name": "Quickstarts API (Test Application)", + "name": "API Explorer Application", + "allowed_clients": [], "app_type": "non_interactive", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "callbacks": [], + "client_aliases": [], + "client_metadata": {}, "custom_login_page_on": true, "grant_types": [ "client_credentials" @@ -1727,6 +1530,14 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -1738,19 +1549,27 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 201, "response": { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -1763,6 +1582,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -1772,7 +1592,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1780,6 +1600,7 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -1797,7 +1618,6 @@ "body": { "name": "Terraform Provider", "app_type": "non_interactive", - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "client_credentials" @@ -1820,7 +1640,8 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 201, "response": { @@ -1828,7 +1649,6 @@ "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -1842,6 +1662,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -1851,7 +1672,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1874,18 +1695,22 @@ "method": "POST", "path": "/api/v2/clients", "body": { - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "app_type": "spa", + "callbacks": [ + "http://localhost:3000" + ], "client_aliases": [], "client_metadata": {}, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" ], "is_first_party": true, "is_token_endpoint_ip_header_trusted": false, @@ -1902,30 +1727,37 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "none", + "web_origins": [ + "http://localhost:3000" + ], + "cross_origin_authentication": false }, "status": 201, "response": { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -1935,19 +1767,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -1957,7 +1789,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1966,12 +1798,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -1983,23 +1818,17 @@ "method": "POST", "path": "/api/v2/clients", "body": { - "name": "Test SPA", + "name": "The Default App", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "app_type": "spa", - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_aliases": [], "client_metadata": {}, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "authorization_code", "implicit", - "refresh_token" + "refresh_token", + "client_credentials" ], "is_first_party": true, "is_token_endpoint_ip_header_trusted": false, @@ -2016,37 +1845,30 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, - "token_endpoint_auth_method": "none", - "web_origins": [ - "http://localhost:3000" - ] + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 201, "response": { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "The Default App", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -2056,18 +1878,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -2077,7 +1901,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2086,15 +1910,12 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", "grant_types": [ "authorization_code", "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "refresh_token", + "client_credentials" ], "custom_login_page_on": true }, @@ -2112,7 +1933,6 @@ "callbacks": [], "client_aliases": [], "client_metadata": {}, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "client_credentials" @@ -2143,7 +1963,8 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 201, "response": { @@ -2154,7 +1975,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -2176,6 +1996,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -2185,7 +2006,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2207,7 +2028,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/duo", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -2221,7 +2042,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -2235,7 +2056,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -2249,7 +2070,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/duo", "body": { "enabled": false }, @@ -2291,7 +2112,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -2305,7 +2126,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -2406,7 +2227,7 @@ }, "status": 201, "response": { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -2414,8 +2235,8 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:36:29.701870979Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:01:47.866830407Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", @@ -2435,7 +2256,7 @@ "response": { "actions": [ { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -2443,8 +2264,8 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:36:29.701870979Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:01:47.866830407Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", @@ -2462,19 +2283,19 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "POST", - "path": "/api/v2/actions/actions/44eaacc6-ecf1-4705-a75d-709b8c7e297b/deploy", + "path": "/api/v2/actions/actions/d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe/deploy", "body": "", "status": 200, "response": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "deployed": false, "number": 1, "secrets": [], "status": "built", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.512858363Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.828404196Z", "runtime": "node18", "supported_triggers": [ { @@ -2483,7 +2304,7 @@ } ], "action": { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -2491,8 +2312,8 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:36:29.687768981Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:01:47.853050355Z", "all_changes_deployed": false } }, @@ -2545,34 +2366,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/breached-password-detection", - "body": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard" - }, - "status": 200, - "response": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard", - "stage": { - "pre-user-registration": { - "shields": [] - }, - "pre-change-password": { - "shields": [] - } - } - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -2601,6 +2394,34 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/breached-password-detection", + "body": { + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard" + }, + "status": 200, + "response": { + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard", + "stage": { + "pre-user-registration": { + "shields": [] + }, + "pre-change-password": { + "shields": [] + } + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -2628,7 +2449,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-11-20T13:35:33.459Z", + "updated_at": "2025-12-05T03:06:43.308Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -2673,7 +2494,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-11-20T13:36:31.864Z", + "updated_at": "2025-12-05T07:01:50.211Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" }, "rawHeaders": [], @@ -2792,9 +2613,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg", + "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm", "body": { - "name": "test-user-attribute-profile", + "name": "test-user-attribute-profile-2", "user_attributes": { "email": { "description": "Email of the User", @@ -2810,8 +2631,8 @@ }, "status": 200, "response": { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", "user_id": { "oidc_mapping": "sub", "saml_mapping": [ @@ -2836,9 +2657,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm", + "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg", "body": { - "name": "test-user-attribute-profile-2", + "name": "test-user-attribute-profile", "user_attributes": { "email": { "description": "Email of the User", @@ -2854,8 +2675,8 @@ }, "status": 200, "response": { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", "user_id": { "oidc_mapping": "sub", "saml_mapping": [ @@ -2884,7 +2705,7 @@ "body": "", "status": 200, "response": { - "total": 11, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -2949,7 +2770,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -2963,6 +2783,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2970,7 +2791,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2990,12 +2811,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -3004,6 +2824,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -3015,7 +2836,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3023,7 +2844,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3043,20 +2864,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -3069,6 +2881,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3076,7 +2889,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3084,7 +2897,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -3101,7 +2913,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -3123,6 +2934,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3131,7 +2943,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3151,56 +2963,11 @@ "web_origins": [], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -3214,6 +2981,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3221,7 +2989,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3240,11 +3008,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -3254,19 +3026,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3274,7 +3046,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3283,12 +3055,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -3296,16 +3071,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -3317,16 +3086,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3334,7 +3104,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3343,15 +3113,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -3359,11 +3124,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -3373,18 +3137,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3392,7 +3158,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3402,8 +3168,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -3462,7 +3230,7 @@ "limit": 50, "connections": [ { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -3499,8 +3267,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -3517,7 +3285,7 @@ "response": { "connections": [ { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -3554,8 +3322,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -3575,7 +3343,7 @@ "limit": 50, "connections": [ { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -3612,8 +3380,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -3630,7 +3398,7 @@ "response": { "connections": [ { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -3667,8 +3435,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -3679,13 +3447,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", + "path": "/api/v2/connections/con_Ty3Nbl0J1Ddxat41/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -3703,8 +3471,8 @@ "name": "boo-baz-db-connection-test", "strategy": "auth0", "enabled_clients": [ - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ], "is_domain_connection": false, "options": { @@ -3748,7 +3516,7 @@ }, "status": 201, "response": { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -3808,8 +3576,8 @@ "active": false }, "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ], "realms": [ "boo-baz-db-connection-test" @@ -3827,7 +3595,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -3890,8 +3658,8 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] } ] @@ -3902,14 +3670,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients", + "path": "/api/v2/connections/con_fuBNFcmY8aL3HDBT/clients", "body": [ { - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "status": true }, { - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "status": true } ], @@ -3925,7 +3693,7 @@ "body": "", "status": 200, "response": { - "total": 11, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -3990,7 +3758,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -4004,6 +3771,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4011,7 +3779,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4031,12 +3799,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -4045,6 +3812,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -4056,7 +3824,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4064,7 +3832,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4084,20 +3852,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -4110,6 +3869,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4117,7 +3877,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4125,7 +3885,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -4142,7 +3901,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -4164,6 +3922,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4172,7 +3931,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4196,11 +3955,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -4214,6 +3969,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4221,7 +3977,7 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4240,21 +3996,37 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4262,7 +4034,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4270,10 +4042,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ - "client_credentials" + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -4281,11 +4059,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -4295,19 +4072,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4315,7 +4092,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4325,10 +4102,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -4337,16 +4112,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "The Default App", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -4356,76 +4125,20 @@ "enabled": false } }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", - "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4433,7 +4146,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4443,8 +4156,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -4498,12 +4213,12 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 2, "start": 0, "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -4566,39 +4281,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" - ] - }, - { - "id": "con_anA47vdLpXCFQpLp", - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "google-oauth2" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -4635,8 +4323,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -4653,7 +4341,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -4716,39 +4404,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" - ] - }, - { - "id": "con_anA47vdLpXCFQpLp", - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "google-oauth2" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -4785,8 +4446,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -4801,12 +4462,12 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 2, "start": 0, "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -4869,39 +4530,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" - ] - }, - { - "id": "con_anA47vdLpXCFQpLp", - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "google-oauth2" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -4938,8 +4572,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -4956,7 +4590,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -5019,39 +4653,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" - ] - }, - { - "id": "con_anA47vdLpXCFQpLp", - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "google-oauth2" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -5088,8 +4695,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -5099,31 +4706,14 @@ }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", - "body": "", - "status": 200, - "response": { - "clients": [ - { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - }, - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp", + "method": "POST", + "path": "/api/v2/connections", "body": { + "name": "google-oauth2", + "strategy": "google-oauth2", "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX" ], "is_domain_connection": false, "options": { @@ -5135,9 +4725,9 @@ "profile": true } }, - "status": 200, + "status": 201, "response": { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -5156,8 +4746,8 @@ "active": false }, "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX" ], "realms": [ "google-oauth2" @@ -5166,17 +4756,57 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections?include_totals=true&take=1&name=google-oauth2", + "body": "", + "status": 200, + "response": { + "connections": [ + { + "id": "con_URfc5OIXMzEJtZaz", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX" + ] + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients", + "path": "/api/v2/connections/con_URfc5OIXMzEJtZaz/clients", "body": [ { - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "status": true }, { - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "status": true } ], @@ -5229,7 +4859,7 @@ "body": "", "status": 200, "response": { - "total": 11, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -5294,7 +4924,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -5308,6 +4937,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5315,7 +4945,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5335,12 +4965,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -5349,6 +4978,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -5360,7 +4990,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5368,7 +4998,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5388,20 +5018,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -5414,6 +5035,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5421,7 +5043,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5429,7 +5051,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -5446,7 +5067,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -5468,6 +5088,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5476,7 +5097,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5496,56 +5117,11 @@ "web_origins": [], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -5559,6 +5135,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5566,7 +5143,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5585,11 +5162,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -5599,19 +5180,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5619,7 +5200,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5628,12 +5209,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -5641,16 +5225,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -5662,16 +5240,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5679,7 +5258,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5688,15 +5267,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -5704,11 +5278,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -5718,18 +5291,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5737,7 +5312,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5747,8 +5322,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -6051,7 +5628,7 @@ "method": "POST", "path": "/api/v2/client-grants", "body": { - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6188,8 +5765,8 @@ }, "status": 201, "response": { - "id": "cgr_t3MsPjlAoJ0RkWIP", - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "id": "cgr_X9WoUpI87FLuMfUp", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6333,7 +5910,7 @@ "method": "POST", "path": "/api/v2/client-grants", "body": { - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6470,8 +6047,8 @@ }, "status": 201, "response": { - "id": "cgr_kbFRadJJUMW9nvDW", - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "id": "cgr_s9W4N1r5PKXB4V8l", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6630,14 +6207,14 @@ "method": "POST", "path": "/api/v2/roles", "body": { - "name": "Admin", - "description": "Can read and write things" + "name": "Reader", + "description": "Can only read things" }, "status": 200, "response": { - "id": "rol_0IWKXff0HHTZx33S", - "name": "Admin", - "description": "Can read and write things" + "id": "rol_iHF8WkcFPvQFJlvd", + "name": "Reader", + "description": "Can only read things" }, "rawHeaders": [], "responseIsBinary": false @@ -6647,14 +6224,14 @@ "method": "POST", "path": "/api/v2/roles", "body": { - "name": "Reader", - "description": "Can only read things" + "name": "Admin", + "description": "Can read and write things" }, "status": 200, "response": { - "id": "rol_r1MUKkMpKUzMdWRl", - "name": "Reader", - "description": "Can only read things" + "id": "rol_fYWtGL9q5Foq7oJD", + "name": "Admin", + "description": "Can read and write things" }, "rawHeaders": [], "responseIsBinary": false @@ -6669,7 +6246,7 @@ }, "status": 200, "response": { - "id": "rol_elcdDHI4Thd523WP", + "id": "rol_AHn82p4ofrvBg4g5", "name": "read_only", "description": "Read Only" }, @@ -6686,7 +6263,7 @@ }, "status": 200, "response": { - "id": "rol_m5Ove4fbfYcAwCW2", + "id": "rol_J3tWLDMM6zuxlUiT", "name": "read_osnly", "description": "Readz Only" }, @@ -6722,7 +6299,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-11-20T13:35:46.348Z", + "updated_at": "2025-12-05T03:07:00.312Z", "branding": { "colors": { "primary": "#19aecc" @@ -6798,7 +6375,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-11-20T13:36:47.669Z", + "updated_at": "2025-12-05T07:02:09.046Z", "branding": { "colors": { "primary": "#19aecc" @@ -6862,6 +6439,21 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?include_totals=true", + "body": "", + "status": 200, + "response": { + "organizations": [], + "start": 0, + "limit": 50, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -6869,7 +6461,7 @@ "body": "", "status": 200, "response": { - "total": 11, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -6934,7 +6526,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -6948,6 +6539,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -6955,7 +6547,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6975,12 +6567,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -6989,6 +6580,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -7000,7 +6592,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7008,7 +6600,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7028,20 +6620,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -7054,6 +6637,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7061,7 +6645,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7069,7 +6653,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -7086,7 +6669,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -7108,6 +6690,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7116,7 +6699,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7140,11 +6723,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -7158,6 +6737,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7165,7 +6745,7 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7184,21 +6764,37 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7206,7 +6802,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7214,10 +6810,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ - "client_credentials" + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -7225,11 +6827,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -7239,19 +6840,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7259,7 +6860,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7269,10 +6870,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -7281,74 +6880,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", - "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -7358,18 +6893,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7377,7 +6914,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7387,8 +6924,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -7435,21 +6974,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations?include_totals=true", - "body": "", - "status": 200, - "response": { - "organizations": [], - "start": 0, - "limit": 50, - "total": 0 - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -7474,7 +6998,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -7537,12 +7061,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -7564,12 +7088,12 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -7606,8 +7130,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -7624,7 +7148,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -7687,12 +7211,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -7714,12 +7238,12 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -7756,8 +7280,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -7777,8 +7301,8 @@ "limit": 100, "client_grants": [ { - "id": "cgr_kbFRadJJUMW9nvDW", - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "id": "cgr_X9WoUpI87FLuMfUp", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -8150,8 +7674,8 @@ "subject_type": "client" }, { - "id": "cgr_t3MsPjlAoJ0RkWIP", - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "id": "cgr_s9W4N1r5PKXB4V8l", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -8299,7 +7823,7 @@ "body": "", "status": 200, "response": { - "total": 11, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -8364,7 +7888,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -8378,6 +7901,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8385,7 +7909,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8405,12 +7929,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -8419,6 +7942,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -8430,7 +7954,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8438,7 +7962,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8458,20 +7982,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -8484,6 +7999,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8491,7 +8007,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8499,7 +8015,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -8516,7 +8031,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -8538,6 +8052,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8546,7 +8061,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8566,56 +8081,11 @@ "web_origins": [], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -8629,6 +8099,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8636,7 +8107,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8655,11 +8126,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -8669,19 +8144,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8689,7 +8164,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8698,12 +8173,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -8711,16 +8189,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -8732,16 +8204,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8749,7 +8222,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8758,15 +8231,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -8774,11 +8242,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -8788,18 +8255,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8807,7 +8276,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8817,8 +8286,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -8870,14 +8341,26 @@ "method": "POST", "path": "/api/v2/organizations", "body": { - "name": "org2", - "display_name": "Organization2" + "name": "org1", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + }, + "display_name": "Organization" }, "status": 201, "response": { - "id": "org_Uw7ME0XV0Sz96dPl", - "display_name": "Organization2", - "name": "org2" + "id": "org_nSblOG7yUuWAHLOG", + "display_name": "Organization", + "name": "org1", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } }, "rawHeaders": [], "responseIsBinary": false @@ -8887,26 +8370,14 @@ "method": "POST", "path": "/api/v2/organizations", "body": { - "name": "org1", - "branding": { - "colors": { - "page_background": "#fff5f5", - "primary": "#57ddff" - } - }, - "display_name": "Organization" + "name": "org2", + "display_name": "Organization2" }, "status": 201, "response": { - "id": "org_9sPEr5zgG7hg7fwd", - "display_name": "Organization", - "name": "org1", - "branding": { - "colors": { - "page_background": "#fff5f5", - "primary": "#57ddff" - } - } + "id": "org_vhEUeSlhgjQLTFPE", + "display_name": "Organization2", + "name": "org2" }, "rawHeaders": [], "responseIsBinary": false @@ -8935,7 +8406,7 @@ }, "status": 200, "response": { - "id": "lst_0000000000025258", + "id": "lst_0000000000025415", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -9000,14 +8471,14 @@ }, "status": 200, "response": { - "id": "lst_0000000000025259", + "id": "lst_0000000000025416", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-48aadbd2-ae4f-4553-9c92-75eebc8c63cd/auth0.logs" }, "filters": [ { @@ -9070,14 +8541,22 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 0, - "flows": [] + "total": 1, + "forms": [ + { + "id": "ap_6JUSCU7qq1CravnoU6d6jr", + "name": "Blank-form", + "flow_count": 0, + "created_at": "2024-11-26T11:58:18.187Z", + "updated_at": "2025-12-05T03:07:10.310Z" + } + ] }, "rawHeaders": [], "responseIsBinary": false @@ -9085,22 +8564,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 1, - "forms": [ - { - "id": "ap_6JUSCU7qq1CravnoU6d6jr", - "name": "Blank-form", - "flow_count": 0, - "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:35:54.745Z" - } - ] + "total": 0, + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -9169,7 +8640,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:35:54.745Z" + "updated_at": "2025-12-05T03:07:10.310Z" }, "rawHeaders": [], "responseIsBinary": false @@ -9294,7 +8765,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:36:55.661Z" + "updated_at": "2025-12-05T07:02:16.657Z" }, "rawHeaders": [], "responseIsBinary": false @@ -10418,7 +9889,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -10483,7 +9954,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -10497,6 +9967,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10504,7 +9975,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10524,12 +9995,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -10538,6 +10008,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -10549,7 +10020,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10557,7 +10028,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10577,20 +10048,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -10603,6 +10065,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10610,7 +10073,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10618,7 +10081,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -10635,7 +10097,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -10657,6 +10118,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10665,7 +10127,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10685,56 +10147,11 @@ "web_origins": [], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -10748,6 +10165,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10755,7 +10173,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10774,11 +10192,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -10788,19 +10210,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10808,7 +10230,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10817,12 +10239,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -10830,16 +10255,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -10851,16 +10270,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10868,7 +10288,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10877,15 +10297,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -10893,11 +10308,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -10907,18 +10321,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10926,7 +10342,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10936,8 +10352,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -10949,161 +10367,36 @@ }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connection-profiles?take=10", - "body": "", - "status": 403, - "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - }, - { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - }, - { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/clients/RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "body": { - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "custom_login_page_on": true, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "is_first_party": true, - "is_token_endpoint_ip_header_trusted": false, - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000 - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false + "method": "PATCH", + "path": "/api/v2/clients/cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", + "body": { + "name": "Default App", + "callbacks": [], + "custom_login_page_on": true, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false }, "status": 200, "response": { @@ -11112,7 +10405,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -11126,6 +10418,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11133,7 +10426,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11183,7 +10476,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -11197,7 +10490,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -11225,7 +10518,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/push-notification", "body": { "enabled": false }, @@ -11239,7 +10532,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -11253,7 +10546,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -11326,7 +10619,7 @@ "response": { "actions": [ { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -11334,34 +10627,34 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:36:29.701870979Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:01:47.866830407Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-11-20T13:36:30.643717116Z", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z" + "build_time": "2025-12-05T07:01:48.911433236Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "deployed": true, "number": 1, - "built_at": "2025-11-20T13:36:30.643717116Z", + "built_at": "2025-12-05T07:01:48.911433236Z", "secrets": [], "status": "built", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z", "runtime": "node18", "supported_triggers": [ { @@ -11388,7 +10681,7 @@ "response": { "actions": [ { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -11396,34 +10689,34 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:36:29.701870979Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:01:47.866830407Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-11-20T13:36:30.643717116Z", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z" + "build_time": "2025-12-05T07:01:48.911433236Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "deployed": true, "number": 1, - "built_at": "2025-11-20T13:36:30.643717116Z", + "built_at": "2025-12-05T07:01:48.911433236Z", "secrets": [], "status": "built", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z", "runtime": "node18", "supported_triggers": [ { @@ -11444,27 +10737,43 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/attack-protection/brute-force-protection", + "path": "/api/v2/attack-protection/suspicious-ip-throttling", "body": { "enabled": true, "shields": [ - "block", - "user_notification" + "admin_notification", + "block" ], - "mode": "count_per_identifier_and_ip", "allowlist": [], - "max_attempts": 10 + "stage": { + "pre-login": { + "max_attempts": 100, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 50, + "rate": 1200 + } + } }, "status": 200, "response": { "enabled": true, "shields": [ - "block", - "user_notification" + "admin_notification", + "block" ], - "mode": "count_per_identifier_and_ip", "allowlist": [], - "max_attempts": 10 + "stage": { + "pre-login": { + "max_attempts": 100, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 50, + "rate": 1200 + } + } }, "rawHeaders": [], "responseIsBinary": false @@ -11500,43 +10809,27 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/attack-protection/suspicious-ip-throttling", + "path": "/api/v2/attack-protection/brute-force-protection", "body": { "enabled": true, "shields": [ - "admin_notification", - "block" + "block", + "user_notification" ], + "mode": "count_per_identifier_and_ip", "allowlist": [], - "stage": { - "pre-login": { - "max_attempts": 100, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 50, - "rate": 1200 - } - } + "max_attempts": 10 }, "status": 200, "response": { "enabled": true, "shields": [ - "admin_notification", - "block" + "block", + "user_notification" ], + "mode": "count_per_identifier_and_ip", "allowlist": [], - "stage": { - "pre-login": { - "max_attempts": 100, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 50, - "rate": 1200 - } - } + "max_attempts": 10 }, "rawHeaders": [], "responseIsBinary": false @@ -11548,7 +10841,7 @@ "body": "", "status": 200, "response": { - "total": 11, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -11613,7 +10906,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -11627,6 +10919,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11634,7 +10927,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11654,12 +10947,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -11668,6 +10960,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -11679,7 +10972,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11687,7 +10980,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11707,20 +11000,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -11733,6 +11017,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11740,7 +11025,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11748,7 +11033,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -11765,7 +11049,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -11787,6 +11070,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11795,7 +11079,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11819,11 +11103,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -11837,6 +11117,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11844,7 +11125,7 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11863,52 +11144,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" + "callbacks": [ + "http://localhost:3000" ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -11918,19 +11162,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11938,7 +11182,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11947,12 +11191,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -11960,16 +11207,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -11981,16 +11222,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11998,7 +11240,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12007,15 +11249,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -12023,11 +11260,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -12037,18 +11273,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -12056,7 +11294,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12066,8 +11304,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -12126,7 +11366,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -12189,12 +11429,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -12231,8 +11471,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -12249,7 +11489,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -12312,12 +11552,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -12354,8 +11594,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -12375,7 +11615,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -12438,12 +11678,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -12480,8 +11720,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -12498,7 +11738,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -12561,12 +11801,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -12603,8 +11843,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -12615,13 +11855,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", + "path": "/api/v2/connections/con_Ty3Nbl0J1Ddxat41/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -12634,16 +11874,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients?take=50", + "path": "/api/v2/connections/con_fuBNFcmY8aL3HDBT/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" }, { - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" } ] }, @@ -12653,11 +11893,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", + "path": "/api/v2/connections/con_Ty3Nbl0J1Ddxat41", "body": "", "status": 200, "response": { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -12691,8 +11931,8 @@ "active": false }, "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ], "realms": [ "Username-Password-Authentication" @@ -12704,11 +11944,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", + "path": "/api/v2/connections/con_Ty3Nbl0J1Ddxat41", "body": { "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ], "is_domain_connection": false, "options": { @@ -12740,7 +11980,7 @@ }, "status": 200, "response": { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -12775,7 +12015,7 @@ }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ], "realms": [ "Username-Password-Authentication" @@ -12787,14 +12027,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients", + "path": "/api/v2/connections/con_Ty3Nbl0J1Ddxat41/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "status": true } ], @@ -12810,7 +12050,7 @@ "body": "", "status": 200, "response": { - "total": 11, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -12875,7 +12115,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -12889,6 +12128,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -12896,7 +12136,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12916,12 +12156,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -12930,6 +12169,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -12941,7 +12181,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -12949,7 +12189,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12969,20 +12209,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -12995,6 +12226,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -13002,7 +12234,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13010,7 +12242,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -13027,7 +12258,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -13049,6 +12279,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -13057,7 +12288,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13081,11 +12312,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -13099,6 +12326,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -13106,7 +12334,7 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13125,21 +12353,37 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -13147,7 +12391,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13155,10 +12399,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ - "client_credentials" + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -13166,11 +12416,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -13180,19 +12429,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -13200,7 +12449,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13210,10 +12459,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -13222,16 +12469,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "The Default App", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -13241,18 +12482,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -13260,7 +12503,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13269,77 +12512,21 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", "grant_types": [ "authorization_code", "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "refresh_token", + "client_credentials" ], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", - "allowed_clients": [], + "global": true, "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", + "name": "All Applications", "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -13388,7 +12575,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -13451,12 +12638,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -13478,12 +12665,12 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -13520,8 +12707,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -13538,7 +12725,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -13601,12 +12788,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -13628,12 +12815,12 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -13670,8 +12857,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -13691,7 +12878,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -13754,12 +12941,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -13781,12 +12968,12 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -13823,8 +13010,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -13841,7 +13028,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -13904,12 +13091,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -13931,12 +13118,12 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -13973,8 +13160,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -13985,16 +13172,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", + "path": "/api/v2/connections/con_URfc5OIXMzEJtZaz/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm" + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" }, { - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX" } ] }, @@ -14023,7 +13210,7 @@ "body": "", "status": 200, "response": { - "total": 11, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -14088,7 +13275,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -14102,6 +13288,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14109,7 +13296,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14129,12 +13316,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -14143,6 +13329,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -14154,7 +13341,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14162,7 +13349,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14182,20 +13369,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -14208,6 +13386,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14215,7 +13394,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14223,7 +13402,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -14240,7 +13418,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -14262,6 +13439,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14270,7 +13448,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14290,56 +13468,11 @@ "web_origins": [], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -14353,6 +13486,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14360,7 +13494,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14379,11 +13513,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -14393,19 +13531,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14413,7 +13551,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14422,12 +13560,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -14435,16 +13576,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -14456,16 +13591,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14473,7 +13609,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14482,15 +13618,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -14498,11 +13629,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -14512,18 +13642,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14531,7 +13663,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14541,8 +13673,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -14601,8 +13735,8 @@ "limit": 100, "client_grants": [ { - "id": "cgr_kbFRadJJUMW9nvDW", - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "id": "cgr_X9WoUpI87FLuMfUp", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -14974,8 +14108,8 @@ "subject_type": "client" }, { - "id": "cgr_t3MsPjlAoJ0RkWIP", - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "id": "cgr_s9W4N1r5PKXB4V8l", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -15125,22 +14259,22 @@ "response": { "roles": [ { - "id": "rol_0IWKXff0HHTZx33S", + "id": "rol_fYWtGL9q5Foq7oJD", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_r1MUKkMpKUzMdWRl", + "id": "rol_iHF8WkcFPvQFJlvd", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_elcdDHI4Thd523WP", + "id": "rol_AHn82p4ofrvBg4g5", "name": "read_only", "description": "Read Only" }, { - "id": "rol_m5Ove4fbfYcAwCW2", + "id": "rol_J3tWLDMM6zuxlUiT", "name": "read_osnly", "description": "Readz Only" } @@ -15155,7 +14289,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_fYWtGL9q5Foq7oJD/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -15170,7 +14304,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_iHF8WkcFPvQFJlvd/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -15185,7 +14319,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_elcdDHI4Thd523WP/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_AHn82p4ofrvBg4g5/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -15200,7 +14334,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_J3tWLDMM6zuxlUiT/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -15221,7 +14355,7 @@ "response": { "organizations": [ { - "id": "org_9sPEr5zgG7hg7fwd", + "id": "org_nSblOG7yUuWAHLOG", "name": "org1", "display_name": "Organization", "branding": { @@ -15232,7 +14366,7 @@ } }, { - "id": "org_Uw7ME0XV0Sz96dPl", + "id": "org_vhEUeSlhgjQLTFPE", "name": "org2", "display_name": "Organization2" } @@ -15251,7 +14385,7 @@ "body": "", "status": 200, "response": { - "total": 11, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -15316,7 +14450,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -15330,6 +14463,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15337,7 +14471,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15357,12 +14491,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -15371,6 +14504,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -15382,7 +14516,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15390,7 +14524,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15410,20 +14544,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -15436,6 +14561,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15443,7 +14569,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15451,7 +14577,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -15468,7 +14593,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -15490,6 +14614,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15498,7 +14623,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15522,11 +14647,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -15540,6 +14661,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15547,7 +14669,7 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15566,74 +14688,37 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15641,7 +14726,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15650,12 +14735,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -15663,16 +14751,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -15684,16 +14766,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15701,7 +14784,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15710,15 +14793,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -15726,11 +14804,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -15740,18 +14817,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -15759,7 +14838,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15769,8 +14848,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -15826,12 +14907,7 @@ "response": { "organizations": [ { - "id": "org_Uw7ME0XV0Sz96dPl", - "name": "org2", - "display_name": "Organization2" - }, - { - "id": "org_9sPEr5zgG7hg7fwd", + "id": "org_nSblOG7yUuWAHLOG", "name": "org1", "display_name": "Organization", "branding": { @@ -15840,6 +14916,11 @@ "primary": "#57ddff" } } + }, + { + "id": "org_vhEUeSlhgjQLTFPE", + "name": "org2", + "display_name": "Organization2" } ] }, @@ -15849,7 +14930,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/enabled_connections", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/enabled_connections", "body": "", "status": 200, "response": [], @@ -15859,7 +14940,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -15874,7 +14955,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/discovery-domains?take=50", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -15886,7 +14967,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/enabled_connections", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/enabled_connections", "body": "", "status": 200, "response": [], @@ -15896,7 +14977,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -15911,7 +14992,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/discovery-domains?take=50", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -15932,7 +15013,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -15995,12 +15076,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -16022,12 +15103,12 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -16064,8 +15145,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -16082,7 +15163,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -16145,12 +15226,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -16172,12 +15253,12 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -16214,8 +15295,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -16226,286 +15307,700 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { - "total": 11, + "total": 3, "start": 0, "limit": 100, - "clients": [ - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, + "client_grants": [ { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", - "allowed_clients": [], - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "oidc_conformant": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" + "id": "cgr_X9WoUpI87FLuMfUp", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" ], - "web_origins": [], - "custom_login_page_on": true + "subject_type": "client" }, { - "tenant": "auth0-deploy-cli-e2e", + "id": "cgr_pbwejzhwoujrsNE8", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:client_credentials", + "update:client_credentials", + "delete:client_credentials", + "create:client_credentials", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations_summary", + "create:authentication_methods", + "read:authentication_methods", + "update:authentication_methods", + "delete:authentication_methods", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "read:organization_discovery_domains", + "update:organization_discovery_domains", + "create:organization_discovery_domains", + "delete:organization_discovery_domains", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations", + "read:scim_config", + "create:scim_config", + "update:scim_config", + "delete:scim_config", + "create:scim_token", + "read:scim_token", + "delete:scim_token", + "delete:phone_providers", + "create:phone_providers", + "read:phone_providers", + "update:phone_providers", + "delete:phone_templates", + "create:phone_templates", + "read:phone_templates", + "update:phone_templates", + "create:encryption_keys", + "read:encryption_keys", + "update:encryption_keys", + "delete:encryption_keys", + "read:sessions", + "update:sessions", + "delete:sessions", + "read:refresh_tokens", + "delete:refresh_tokens", + "create:self_service_profiles", + "read:self_service_profiles", + "update:self_service_profiles", + "delete:self_service_profiles", + "create:sso_access_tickets", + "delete:sso_access_tickets", + "read:forms", + "update:forms", + "delete:forms", + "create:forms", + "read:flows", + "update:flows", + "delete:flows", + "create:flows", + "read:flows_vault", + "read:flows_vault_connections", + "update:flows_vault_connections", + "delete:flows_vault_connections", + "create:flows_vault_connections", + "read:flows_executions", + "delete:flows_executions", + "read:connections_options", + "update:connections_options", + "read:self_service_profile_custom_texts", + "update:self_service_profile_custom_texts", + "create:network_acls", + "update:network_acls", + "read:network_acls", + "delete:network_acls", + "delete:vdcs_templates", + "read:vdcs_templates", + "create:vdcs_templates", + "update:vdcs_templates", + "create:custom_signing_keys", + "read:custom_signing_keys", + "update:custom_signing_keys", + "delete:custom_signing_keys", + "read:federated_connections_tokens", + "delete:federated_connections_tokens", + "create:user_attribute_profiles", + "read:user_attribute_profiles", + "update:user_attribute_profiles", + "delete:user_attribute_profiles", + "read:event_streams", + "create:event_streams", + "delete:event_streams", + "update:event_streams", + "read:event_deliveries", + "update:event_deliveries", + "create:connection_profiles", + "read:connection_profiles", + "update:connection_profiles", + "delete:connection_profiles", + "read:organization_client_grants", + "create:organization_client_grants", + "delete:organization_client_grants", + "read:security_metrics", + "read:connections_keys", + "update:connections_keys", + "create:connections_keys" + ], + "subject_type": "client" + }, + { + "id": "cgr_s9W4N1r5PKXB4V8l", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" + ], + "subject_type": "client" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 10, + "start": 0, + "limit": 100, + "clients": [ + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Quickstarts API (Test Application)", "client_metadata": { "foo": "bar" }, - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -16519,6 +16014,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -16526,7 +16022,7 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16545,9 +16041,20 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -16560,6 +16067,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -16567,7 +16075,8 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "allowed_origins": [], + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16575,44 +16084,37 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -16620,7 +16122,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16628,12 +16130,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -16651,7 +16150,6 @@ "http://localhost:3000" ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -16673,6 +16171,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -16680,7 +16179,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16709,7 +16208,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -16731,6 +16229,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -16738,7 +16237,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -16756,10 +16255,22 @@ }, { "tenant": "auth0-deploy-cli-e2e", - "global": true, + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], "callbacks": [], + "client_metadata": {}, "is_first_party": true, - "name": "All Applications", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -16769,554 +16280,71 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 3, - "start": 0, - "limit": 100, - "client_grants": [ - { - "id": "cgr_kbFRadJJUMW9nvDW", - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } ], - "subject_type": "client" - }, - { - "id": "cgr_pbwejzhwoujrsNE8", - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:client_credentials", - "update:client_credentials", - "delete:client_credentials", - "create:client_credentials", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations_summary", - "create:authentication_methods", - "read:authentication_methods", - "update:authentication_methods", - "delete:authentication_methods", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "read:organization_discovery_domains", - "update:organization_discovery_domains", - "create:organization_discovery_domains", - "delete:organization_discovery_domains", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations", - "read:scim_config", - "create:scim_config", - "update:scim_config", - "delete:scim_config", - "create:scim_token", - "read:scim_token", - "delete:scim_token", - "delete:phone_providers", - "create:phone_providers", - "read:phone_providers", - "update:phone_providers", - "delete:phone_templates", - "create:phone_templates", - "read:phone_templates", - "update:phone_templates", - "create:encryption_keys", - "read:encryption_keys", - "update:encryption_keys", - "delete:encryption_keys", - "read:sessions", - "update:sessions", - "delete:sessions", - "read:refresh_tokens", - "delete:refresh_tokens", - "create:self_service_profiles", - "read:self_service_profiles", - "update:self_service_profiles", - "delete:self_service_profiles", - "create:sso_access_tickets", - "delete:sso_access_tickets", - "read:forms", - "update:forms", - "delete:forms", - "create:forms", - "read:flows", - "update:flows", - "delete:flows", - "create:flows", - "read:flows_vault", - "read:flows_vault_connections", - "update:flows_vault_connections", - "delete:flows_vault_connections", - "create:flows_vault_connections", - "read:flows_executions", - "delete:flows_executions", - "read:connections_options", - "update:connections_options", - "read:self_service_profile_custom_texts", - "update:self_service_profile_custom_texts", - "create:network_acls", - "update:network_acls", - "read:network_acls", - "delete:network_acls", - "delete:vdcs_templates", - "read:vdcs_templates", - "create:vdcs_templates", - "update:vdcs_templates", - "create:custom_signing_keys", - "read:custom_signing_keys", - "update:custom_signing_keys", - "delete:custom_signing_keys", - "read:federated_connections_tokens", - "delete:federated_connections_tokens", - "create:user_attribute_profiles", - "read:user_attribute_profiles", - "update:user_attribute_profiles", - "delete:user_attribute_profiles", - "read:event_streams", - "create:event_streams", - "delete:event_streams", - "update:event_streams", - "read:event_deliveries", - "update:event_deliveries", - "create:connection_profiles", - "read:connection_profiles", - "update:connection_profiles", - "delete:connection_profiles", - "read:organization_client_grants", - "create:organization_client_grants", - "delete:organization_client_grants", - "read:security_metrics", - "read:connections_keys", - "update:connections_keys", - "create:connections_keys" + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" ], - "subject_type": "client" + "custom_login_page_on": true }, { - "id": "cgr_t3MsPjlAoJ0RkWIP", - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" ], - "subject_type": "client" + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true } ] }, @@ -17331,7 +16359,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000025258", + "id": "lst_0000000000025415", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -17342,14 +16370,14 @@ "isPriority": false }, { - "id": "lst_0000000000025259", + "id": "lst_0000000000025416", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-48aadbd2-ae4f-4553-9c92-75eebc8c63cd/auth0.logs" }, "filters": [ { @@ -18594,7 +17622,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -18659,7 +17687,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -18673,6 +17700,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -18680,7 +17708,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -18696,59 +17724,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", - "allowed_clients": [], - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "oidc_conformant": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -18757,7 +17732,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -18779,6 +17753,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -18786,7 +17761,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -18806,21 +17781,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -18833,6 +17798,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -18840,8 +17806,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -18849,28 +17814,31 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -18883,6 +17851,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -18890,7 +17859,8 @@ "subject": "deprecated" } ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", + "allowed_origins": [], + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -18898,11 +17868,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { @@ -18910,7 +17885,6 @@ "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -18924,6 +17898,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -18931,7 +17906,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -18950,11 +17925,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -18964,19 +17943,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -18984,7 +17963,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -18993,12 +17972,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -19006,16 +17988,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -19027,16 +18003,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -19044,7 +18021,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -19053,15 +18030,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -19069,11 +18041,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -19083,18 +18054,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -19102,7 +18075,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -19112,8 +18085,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -19135,7 +18110,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -19198,12 +18173,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -19240,8 +18215,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -19258,7 +18233,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -19321,12 +18296,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -19363,8 +18338,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -19375,16 +18350,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5WC31dTHvAvF9n5T/clients?take=50", + "path": "/api/v2/connections/con_fuBNFcmY8aL3HDBT/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" }, { - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" } ] }, @@ -19394,13 +18369,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", + "path": "/api/v2/connections/con_Ty3Nbl0J1Ddxat41/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -19422,7 +18397,7 @@ "limit": 50, "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -19485,12 +18460,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -19512,12 +18487,12 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -19554,8 +18529,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -19572,7 +18547,7 @@ "response": { "connections": [ { - "id": "con_5WC31dTHvAvF9n5T", + "id": "con_fuBNFcmY8aL3HDBT", "options": { "mfa": { "active": true, @@ -19635,12 +18610,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", - "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV" + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", + "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6" ] }, { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_URfc5OIXMzEJtZaz", "options": { "email": true, "scope": [ @@ -19662,12 +18637,12 @@ "google-oauth2" ], "enabled_clients": [ - "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", - "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" ] }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_Ty3Nbl0J1Ddxat41", "options": { "mfa": { "active": true, @@ -19704,8 +18679,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH" ] } ] @@ -19716,16 +18691,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", + "path": "/api/v2/connections/con_URfc5OIXMzEJtZaz/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm" + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1" }, { - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP" + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX" } ] }, @@ -19819,6 +18794,21 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/email-templates/verify_email_by_code", + "body": "", + "status": 404, + "response": { + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -19840,7 +18830,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -19855,7 +18845,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -19870,7 +18860,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -19885,7 +18875,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -19900,7 +18890,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -19934,22 +18924,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", - "body": "", - "status": 404, - "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -19964,7 +18939,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -19979,7 +18954,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -19994,7 +18969,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -20009,7 +18984,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -20033,8 +19008,8 @@ "limit": 100, "client_grants": [ { - "id": "cgr_kbFRadJJUMW9nvDW", - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "id": "cgr_X9WoUpI87FLuMfUp", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -20406,8 +19381,8 @@ "subject_type": "client" }, { - "id": "cgr_t3MsPjlAoJ0RkWIP", - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "id": "cgr_s9W4N1r5PKXB4V8l", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -20675,22 +19650,22 @@ "response": { "roles": [ { - "id": "rol_0IWKXff0HHTZx33S", + "id": "rol_fYWtGL9q5Foq7oJD", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_r1MUKkMpKUzMdWRl", + "id": "rol_iHF8WkcFPvQFJlvd", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_elcdDHI4Thd523WP", + "id": "rol_AHn82p4ofrvBg4g5", "name": "read_only", "description": "Read Only" }, { - "id": "rol_m5Ove4fbfYcAwCW2", + "id": "rol_J3tWLDMM6zuxlUiT", "name": "read_osnly", "description": "Readz Only" } @@ -20705,7 +19680,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_0IWKXff0HHTZx33S/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_fYWtGL9q5Foq7oJD/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -20720,7 +19695,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_r1MUKkMpKUzMdWRl/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_iHF8WkcFPvQFJlvd/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -20735,7 +19710,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_elcdDHI4Thd523WP/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_AHn82p4ofrvBg4g5/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -20750,7 +19725,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_m5Ove4fbfYcAwCW2/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_J3tWLDMM6zuxlUiT/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -20918,7 +19893,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/custom-text/en", + "path": "/api/v2/prompts/login-email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -20928,7 +19903,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-email-verification/custom-text/en", + "path": "/api/v2/prompts/login-passwordless/custom-text/en", "body": "", "status": 200, "response": {}, @@ -20968,7 +19943,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -20978,7 +19953,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21008,7 +19983,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/consent/custom-text/en", + "path": "/api/v2/prompts/custom-form/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21018,7 +19993,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/custom-form/custom-text/en", + "path": "/api/v2/prompts/consent/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21038,7 +20013,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-otp/custom-text/en", + "path": "/api/v2/prompts/logout/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21058,7 +20033,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/logout/custom-text/en", + "path": "/api/v2/prompts/mfa-otp/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21068,7 +20043,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-voice/custom-text/en", + "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21078,7 +20053,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-phone/custom-text/en", + "path": "/api/v2/prompts/mfa-voice/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21088,7 +20063,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", + "path": "/api/v2/prompts/mfa-phone/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21138,7 +20113,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/status/custom-text/en", + "path": "/api/v2/prompts/device-flow/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21148,7 +20123,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/device-flow/custom-text/en", + "path": "/api/v2/prompts/status/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21168,7 +20143,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/organizations/custom-text/en", + "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21178,7 +20153,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/invitation/custom-text/en", + "path": "/api/v2/prompts/organizations/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21188,7 +20163,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", + "path": "/api/v2/prompts/invitation/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21208,7 +20183,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/captcha/custom-text/en", + "path": "/api/v2/prompts/passkeys/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21218,7 +20193,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/passkeys/custom-text/en", + "path": "/api/v2/prompts/captcha/custom-text/en", "body": "", "status": 200, "response": {}, @@ -21268,7 +20243,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup/partials", + "path": "/api/v2/prompts/signup-id/partials", "body": "", "status": 200, "response": {}, @@ -21278,7 +20253,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-id/partials", + "path": "/api/v2/prompts/signup/partials", "body": "", "status": 200, "response": {}, @@ -21295,6 +20270,16 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/rendering", + "body": "", + "status": 200, + "response": [], + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -21304,7 +20289,7 @@ "response": { "actions": [ { - "id": "44eaacc6-ecf1-4705-a75d-709b8c7e297b", + "id": "d67e0c5e-5be5-4ea1-8b75-29c65f79b7fe", "name": "My Custom Action", "supported_triggers": [ { @@ -21312,34 +20297,34 @@ "version": "v2" } ], - "created_at": "2025-11-20T13:36:29.687768981Z", - "updated_at": "2025-11-20T13:36:29.701870979Z", + "created_at": "2025-12-05T07:01:47.853050355Z", + "updated_at": "2025-12-05T07:01:47.866830407Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-11-20T13:36:30.643717116Z", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z" + "build_time": "2025-12-05T07:01:48.911433236Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "683a5def-fb0a-47f9-96a3-c4009885188f", + "id": "5b00cfd8-995b-428f-a908-7b162477d1eb", "deployed": true, "number": 1, - "built_at": "2025-11-20T13:36:30.643717116Z", + "built_at": "2025-12-05T07:01:48.911433236Z", "secrets": [], "status": "built", - "created_at": "2025-11-20T13:36:30.512858363Z", - "updated_at": "2025-11-20T13:36:30.645939060Z", + "created_at": "2025-12-05T07:01:48.828404196Z", + "updated_at": "2025-12-05T07:01:48.912374903Z", "runtime": "node18", "supported_triggers": [ { @@ -21365,17 +20350,6 @@ "status": 200, "response": { "triggers": [ - { - "id": "post-login", - "version": "v2", - "status": "DEPRECATED", - "runtimes": [ - "node18" - ], - "default_runtime": "node16", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, { "id": "post-login", "version": "v3", @@ -21393,12 +20367,33 @@ } ] }, + { + "id": "post-login", + "version": "v2", + "status": "DEPRECATED", + "runtimes": [ + "node18" + ], + "default_runtime": "node16", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "credentials-exchange", + "version": "v1", + "status": "DEPRECATED", + "runtimes": [ + "node12" + ], + "default_runtime": "node12", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, { "id": "credentials-exchange", "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -21421,24 +20416,24 @@ }, { "id": "post-user-registration", - "version": "v1", - "status": "DEPRECATED", + "version": "v2", + "status": "CURRENT", "runtimes": [ - "node12" + "node18-actions", + "node22" ], - "default_runtime": "node12", + "default_runtime": "node22", "binding_policy": "trigger-bound", "compatible_triggers": [] }, { - "id": "post-user-registration", - "version": "v2", - "status": "CURRENT", + "id": "post-change-password", + "version": "v1", + "status": "DEPRECATED", "runtimes": [ - "node18-actions", - "node22" + "node12" ], - "default_runtime": "node22", + "default_runtime": "node12", "binding_policy": "trigger-bound", "compatible_triggers": [] }, @@ -21447,7 +20442,6 @@ "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -21709,7 +20703,7 @@ "response": { "organizations": [ { - "id": "org_9sPEr5zgG7hg7fwd", + "id": "org_nSblOG7yUuWAHLOG", "name": "org1", "display_name": "Organization", "branding": { @@ -21720,7 +20714,7 @@ } }, { - "id": "org_Uw7ME0XV0Sz96dPl", + "id": "org_vhEUeSlhgjQLTFPE", "name": "org2", "display_name": "Organization2" } @@ -21732,35 +20726,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations?include_totals=true&take=50", - "body": "", - "status": 200, - "response": { - "organizations": [ - { - "id": "org_Uw7ME0XV0Sz96dPl", - "name": "org2", - "display_name": "Organization2" - }, - { - "id": "org_9sPEr5zgG7hg7fwd", - "name": "org1", - "display_name": "Organization", - "branding": { - "colors": { - "page_background": "#fff5f5", - "primary": "#57ddff" - } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -21768,7 +20733,7 @@ "body": "", "status": 200, "response": { - "total": 11, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -21833,7 +20798,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -21847,6 +20811,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -21854,7 +20819,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "cLFFGtjp2Xe7HWQCHfCtQxmURfSu1lDH", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -21874,12 +20839,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "API Explorer Application", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -21888,6 +20852,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -21899,7 +20864,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -21907,7 +20872,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "uf1Ju9xwQ09AWpcnRnwD91W3Sv3bf76S", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -21927,20 +20892,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -21953,6 +20909,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -21960,7 +20917,7 @@ "subject": "deprecated" } ], - "client_id": "bp2ZGfXmBHQx0sqRij9wXjgXXQ5DtOIZ", + "client_id": "WYPQxuqDdeNZHLcJeuPq0AvuNFtMiUgU", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -21968,7 +20925,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -21985,7 +20941,6 @@ "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -22007,6 +20962,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -22015,7 +20971,7 @@ } ], "allowed_origins": [], - "client_id": "yHEQEdeUIp2228IVpRb4mm6OabsWIDiV", + "client_id": "QwKFSZ87TYF89lXp66sVFpGzYGQ07OU6", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -22035,56 +20991,11 @@ "web_origins": [], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "4yLK5qWtV7b1LWT954niikMq51JnaQyU", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, "name": "Terraform Provider", - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -22098,6 +21009,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -22105,7 +21017,7 @@ "subject": "deprecated" } ], - "client_id": "wsK8TbuqiLLtlnKI5gESMCjaQIzNkkZK", + "client_id": "VvKPDeB2QHhtG4tVBNcrRUuChB0jWefu", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -22124,11 +21036,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -22138,19 +21054,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -22158,7 +21074,7 @@ "subject": "deprecated" } ], - "client_id": "gStT4d9eHHjKxrMc0ycjNNOFy1t0Y3Tm", + "client_id": "xODbqyam7rjqHDsYKjU9Tuo99yaBnR5T", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -22167,12 +21083,15 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -22180,16 +21099,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], + "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -22201,16 +21114,17 @@ }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -22218,7 +21132,7 @@ "subject": "deprecated" } ], - "client_id": "vMHK5c1RjWonVGwxxu9T2Uzum8l0CEHw", + "client_id": "gGel1LbswqDqdnqQ39oHycLldkhJZ8c1", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -22227,15 +21141,10 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "client_credentials" ], "custom_login_page_on": true }, @@ -22243,11 +21152,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -22257,18 +21165,20 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -22276,7 +21186,7 @@ "subject": "deprecated" } ], - "client_id": "RlC9TYwYR0i8c3h6FUTHZc0wl0KgdkiP", + "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -22286,8 +21196,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -22337,7 +21249,36 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/enabled_connections", + "path": "/api/v2/organizations?include_totals=true&take=50", + "body": "", + "status": 200, + "response": { + "organizations": [ + { + "id": "org_nSblOG7yUuWAHLOG", + "name": "org1", + "display_name": "Organization", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } + }, + { + "id": "org_vhEUeSlhgjQLTFPE", + "name": "org2", + "display_name": "Organization2" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/enabled_connections", "body": "", "status": 200, "response": [], @@ -22347,7 +21288,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -22362,7 +21303,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_Uw7ME0XV0Sz96dPl/discovery-domains?take=50", + "path": "/api/v2/organizations/org_nSblOG7yUuWAHLOG/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -22374,7 +21315,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/enabled_connections", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/enabled_connections", "body": "", "status": 200, "response": [], @@ -22384,7 +21325,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/client-grants?page=0&per_page=100&include_totals=true", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -22399,7 +21340,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_9sPEr5zgG7hg7fwd/discovery-domains?take=50", + "path": "/api/v2/organizations/org_vhEUeSlhgjQLTFPE/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -22537,7 +21478,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000025258", + "id": "lst_0000000000025415", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -22548,14 +21489,14 @@ "isPriority": false }, { - "id": "lst_0000000000025259", + "id": "lst_0000000000025416", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84299744-d1ce-4712-ab41-9027d9c126ab/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-48aadbd2-ae4f-4553-9c92-75eebc8c63cd/auth0.logs" }, "filters": [ { @@ -22641,14 +21582,22 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 0, - "flows": [] + "total": 1, + "forms": [ + { + "id": "ap_6JUSCU7qq1CravnoU6d6jr", + "name": "Blank-form", + "flow_count": 0, + "created_at": "2024-11-26T11:58:18.187Z", + "updated_at": "2025-12-05T07:02:16.657Z" + } + ] }, "rawHeaders": [], "responseIsBinary": false @@ -22656,22 +21605,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 1, - "forms": [ - { - "id": "ap_6JUSCU7qq1CravnoU6d6jr", - "name": "Blank-form", - "flow_count": 0, - "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:36:55.661Z" - } - ] + "total": 0, + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -22740,7 +21681,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:36:55.661Z" + "updated_at": "2025-12-05T07:02:16.657Z" }, "rawHeaders": [], "responseIsBinary": false @@ -22748,14 +21689,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, "total": 0, - "connections": [] + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -22763,14 +21704,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, "total": 0, - "flows": [] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -22819,7 +21760,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-11-20T13:36:47.669Z", + "updated_at": "2025-12-05T07:02:09.046Z", "branding": { "colors": { "primary": "#19aecc" @@ -22871,7 +21812,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-11-20T13:36:31.864Z", + "updated_at": "2025-12-05T07:01:50.211Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -22994,12 +21935,21 @@ "method": "GET", "path": "/api/v2/connection-profiles?take=10", "body": "", - "status": 403, + "status": 200, + "response": { + "connection_profiles": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 200, "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" + "connection_profiles": [] }, "rawHeaders": [], "responseIsBinary": false diff --git a/test/e2e/recordings/should-deploy-without-throwing-an-error.json b/test/e2e/recordings/should-deploy-without-throwing-an-error.json index 8a002cbad..45e1f1594 100644 --- a/test/e2e/recordings/should-deploy-without-throwing-an-error.json +++ b/test/e2e/recordings/should-deploy-without-throwing-an-error.json @@ -955,7 +955,7 @@ "body": "", "status": 200, "response": { - "total": 2, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -1041,7 +1041,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1056,267 +1056,469 @@ "client_credentials" ], "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connection-profiles?take=10", - "body": "", - "status": 403, - "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" } - } + ], + "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true }, { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" } - } + ], + "allowed_origins": [], + "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true }, { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/clients/RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "body": { - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "custom_login_page_on": true, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "is_first_party": true, - "is_token_endpoint_ip_header_trusted": false, - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000 - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false - }, - "status": 200, - "response": { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ + ], + "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" - } - ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PUT", - "path": "/api/v2/guardian/factors/duo", - "body": { - "enabled": false - }, - "status": 200, - "response": { - "enabled": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PUT", - "path": "/api/v2/guardian/factors/sms", - "body": { - "enabled": false - }, - "status": 200, - "response": { - "enabled": false + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + } + ] }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "method": "PATCH", + "path": "/api/v2/clients/dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ", "body": { - "enabled": false + "name": "Default App", + "callbacks": [], + "custom_login_page_on": true, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false }, "status": 200, "response": { - "enabled": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", - "body": { - "enabled": false - }, - "status": 200, + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" + } + ], + "client_id": "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PUT", + "path": "/api/v2/guardian/factors/duo", + "body": { + "enabled": false + }, + "status": 200, "response": { "enabled": false }, @@ -1326,7 +1528,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -1340,7 +1542,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -1354,7 +1556,35 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/push-notification", + "body": { + "enabled": false + }, + "status": 200, + "response": { + "enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PUT", + "path": "/api/v2/guardian/factors/webauthn-platform", + "body": { + "enabled": false + }, + "status": 200, + "response": { + "enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PUT", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -1379,6 +1609,20 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PUT", + "path": "/api/v2/guardian/factors/webauthn-roaming", + "body": { + "enabled": false + }, + "status": 200, + "response": { + "enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", @@ -1439,7 +1683,56 @@ "body": "", "status": 200, "response": { - "actions": [], + "actions": [ + { + "id": "c2e2e98a-3975-485c-8e1e-0603b4ba550b", + "name": "My Custom Action", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ], + "created_at": "2025-12-04T09:14:37.431728383Z", + "updated_at": "2025-12-04T09:14:37.443728176Z", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "runtime": "node18", + "status": "built", + "secrets": [], + "current_version": { + "id": "b4d48cba-8883-45e3-b9c7-e0f4c4df0002", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "runtime": "node18", + "status": "BUILT", + "number": 1, + "build_time": "2025-12-04T09:14:38.259756785Z", + "created_at": "2025-12-04T09:14:38.200367599Z", + "updated_at": "2025-12-04T09:14:38.260099232Z" + }, + "deployed_version": { + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "id": "b4d48cba-8883-45e3-b9c7-e0f4c4df0002", + "deployed": true, + "number": 1, + "built_at": "2025-12-04T09:14:38.259756785Z", + "secrets": [], + "status": "built", + "created_at": "2025-12-04T09:14:38.200367599Z", + "updated_at": "2025-12-04T09:14:38.260099232Z", + "runtime": "node18", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ] + }, + "all_changes_deployed": true + } + ], + "total": 1, "per_page": 100 }, "rawHeaders": [], @@ -1452,12 +1745,89 @@ "body": "", "status": 200, "response": { - "actions": [], + "actions": [ + { + "id": "c2e2e98a-3975-485c-8e1e-0603b4ba550b", + "name": "My Custom Action", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ], + "created_at": "2025-12-04T09:14:37.431728383Z", + "updated_at": "2025-12-04T09:14:37.443728176Z", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "runtime": "node18", + "status": "built", + "secrets": [], + "current_version": { + "id": "b4d48cba-8883-45e3-b9c7-e0f4c4df0002", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "runtime": "node18", + "status": "BUILT", + "number": 1, + "build_time": "2025-12-04T09:14:38.259756785Z", + "created_at": "2025-12-04T09:14:38.200367599Z", + "updated_at": "2025-12-04T09:14:38.260099232Z" + }, + "deployed_version": { + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "id": "b4d48cba-8883-45e3-b9c7-e0f4c4df0002", + "deployed": true, + "number": 1, + "built_at": "2025-12-04T09:14:38.259756785Z", + "secrets": [], + "status": "built", + "created_at": "2025-12-04T09:14:38.200367599Z", + "updated_at": "2025-12-04T09:14:38.260099232Z", + "runtime": "node18", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ] + }, + "all_changes_deployed": true + } + ], + "total": 1, "per_page": 100 }, "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/breached-password-detection", + "body": { + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard" + }, + "status": 200, + "response": { + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard", + "stage": { + "pre-user-registration": { + "shields": [] + }, + "pre-change-password": { + "shields": [] + } + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -1530,34 +1900,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/breached-password-detection", - "body": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard" - }, - "status": 200, - "response": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard", - "stage": { - "pre-user-registration": { - "shields": [] - }, - "pre-change-password": { - "shields": [] - } - } - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -1587,7 +1929,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -1673,7 +2015,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1691,30 +2033,34 @@ }, { "tenant": "auth0-deploy-cli-e2e", - "global": true, + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], "callbacks": [], + "client_metadata": {}, "is_first_party": true, - "name": "All Applications", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1722,427 +2068,188 @@ "subject": "deprecated" } ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", + "callback_url_template": false, "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?include_totals=true&strategy=auth0", - "body": "", - "status": 200, - "response": { - "total": 1, - "start": 0, - "limit": 50, - "connections": [ + }, { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true - } - }, - "brute_force_protection": true + "facebook": { + "enabled": false + } }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, - "connected_accounts": { - "active": false + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false }, - "realms": [ - "Username-Password-Authentication" + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?include_totals=true&take=50&strategy=auth0", - "body": "", - "status": 200, - "response": { - "connections": [ + "web_origins": [], + "custom_login_page_on": true + }, { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true - } - }, - "brute_force_protection": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" }, - "connected_accounts": { - "active": false + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false }, - "realms": [ - "Username-Password-Authentication" + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?include_totals=true&strategy=auth0", - "body": "", - "status": 200, - "response": { - "total": 1, - "start": 0, - "limit": 50, - "connections": [ + "custom_login_page_on": true + }, { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true - } + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false }, - "brute_force_protection": true + "facebook": { + "enabled": false + } }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" }, - "connected_accounts": { - "active": false + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false }, - "realms": [ - "Username-Password-Authentication" + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?include_totals=true&take=50&strategy=auth0", - "body": "", - "status": 200, - "response": { - "connections": [ - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", - "body": "", - "status": 200, - "response": { - "clients": [ - { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - }, - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", - "body": "", - "status": 200, - "response": { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ], - "realms": [ - "Username-Password-Authentication" - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", - "body": { - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - ], - "is_domain_connection": false, - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true - } - }, - "brute_force_protection": true - }, - "realms": [ - "Username-Password-Authentication" - ] - }, - "status": 200, - "response": { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - ], - "realms": [ - "Username-Password-Authentication" - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients", - "body": [ - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "status": true - }, - { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "status": true - } - ], - "status": 204, - "response": "", - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 3, - "start": 0, - "limit": 100, - "clients": [ + "custom_login_page_on": true + }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -2152,17 +2259,9 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2170,7 +2269,7 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2178,14 +2277,10 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" + "client_credentials" ], "custom_login_page_on": true }, @@ -2193,22 +2288,37 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2216,7 +2326,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2224,24 +2334,82 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", - "global": true, + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], "callbacks": [], + "client_metadata": {}, "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, @@ -2277,16 +2445,84 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections?include_totals=true", + "path": "/api/v2/connections?include_totals=true&strategy=auth0", "body": "", "status": 200, "response": { - "total": 1, + "total": 2, "start": 0, "limit": 50, "connections": [ { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_dbGeR0csgLy1hKRe", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "import_mode": false, + "customScripts": { + "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n" + }, + "disable_signup": false, + "passwordPolicy": "low", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "password_history": { + "size": 5, + "enable": false + }, + "strategy_version": 2, + "requires_username": true, + "password_dictionary": { + "enable": true, + "dictionary": [] + }, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true, + "password_no_personal_info": { + "enable": true + }, + "password_complexity_options": { + "min_length": 8 + }, + "enabledDatabaseCustomization": true + }, + "strategy": "auth0", + "name": "boo-baz-db-connection-test", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "boo-baz-db-connection-test" + ], + "enabled_clients": [ + "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" + ] + }, + { + "id": "con_dcwXkGIDW6UUQ5Kn", "options": { "mfa": { "active": true, @@ -2323,8 +2559,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" ] } ] @@ -2335,13 +2571,81 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections?include_totals=true&take=50", + "path": "/api/v2/connections?include_totals=true&take=50&strategy=auth0", "body": "", "status": 200, "response": { "connections": [ { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_dbGeR0csgLy1hKRe", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "import_mode": false, + "customScripts": { + "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n" + }, + "disable_signup": false, + "passwordPolicy": "low", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "password_history": { + "size": 5, + "enable": false + }, + "strategy_version": 2, + "requires_username": true, + "password_dictionary": { + "enable": true, + "dictionary": [] + }, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true, + "password_no_personal_info": { + "enable": true + }, + "password_complexity_options": { + "min_length": 8 + }, + "enabledDatabaseCustomization": true + }, + "strategy": "auth0", + "name": "boo-baz-db-connection-test", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "boo-baz-db-connection-test" + ], + "enabled_clients": [ + "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" + ] + }, + { + "id": "con_dcwXkGIDW6UUQ5Kn", "options": { "mfa": { "active": true, @@ -2378,8 +2682,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" ] } ] @@ -2390,28 +2694,47 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections?include_totals=true", + "path": "/api/v2/connections?include_totals=true&strategy=auth0", "body": "", "status": 200, "response": { - "total": 1, + "total": 2, "start": 0, "limit": 50, "connections": [ { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_dbGeR0csgLy1hKRe", "options": { "mfa": { "active": true, "return_enroll_settings": true }, - "passwordPolicy": "good", + "import_mode": false, + "customScripts": { + "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n" + }, + "disable_signup": false, + "passwordPolicy": "low", "passkey_options": { "challenge_ui": "both", "local_enrollment_enabled": true, "progressive_enrollment_enabled": true }, + "password_history": { + "size": 5, + "enable": false + }, "strategy_version": 2, + "requires_username": true, + "password_dictionary": { + "enable": true, + "dictionary": [] + }, "authentication_methods": { "passkey": { "enabled": false @@ -2421,10 +2744,17 @@ "api_behavior": "required" } }, - "brute_force_protection": true + "brute_force_protection": true, + "password_no_personal_info": { + "enable": true + }, + "password_complexity_options": { + "min_length": 8 + }, + "enabledDatabaseCustomization": true }, "strategy": "auth0", - "name": "Username-Password-Authentication", + "name": "boo-baz-db-connection-test", "is_domain_connection": false, "authentication": { "active": true @@ -2433,28 +2763,15 @@ "active": false }, "realms": [ - "Username-Password-Authentication" + "boo-baz-db-connection-test" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?include_totals=true&take=50", - "body": "", - "status": 200, - "response": { - "connections": [ + }, { - "id": "con_3yHvIURwH6gXdMEE", + "id": "con_dcwXkGIDW6UUQ5Kn", "options": { "mfa": { "active": true, @@ -2491,8 +2808,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" ] } ] @@ -2500,78 +2817,67 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "POST", - "path": "/api/v2/connections", - "body": { - "name": "google-oauth2", - "strategy": "google-oauth2", - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - ], - "is_domain_connection": false, - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - } - }, - "status": 201, - "response": { - "id": "con_anA47vdLpXCFQpLp", - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ], - "realms": [ - "google-oauth2" - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections?include_totals=true&take=1&name=google-oauth2", + "path": "/api/v2/connections?include_totals=true&take=50&strategy=auth0", "body": "", "status": 200, "response": { "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_dbGeR0csgLy1hKRe", "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "import_mode": false, + "customScripts": { + "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n" + }, + "disable_signup": false, + "passwordPolicy": "low", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "password_history": { + "size": 5, + "enable": false + }, + "strategy_version": 2, + "requires_username": true, + "password_dictionary": { + "enable": true, + "dictionary": [] + }, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true, + "password_no_personal_info": { + "enable": true + }, + "password_complexity_options": { + "min_length": 8 + }, + "enabledDatabaseCustomization": true }, - "strategy": "google-oauth2", - "name": "google-oauth2", + "strategy": "auth0", + "name": "boo-baz-db-connection-test", "is_domain_connection": false, "authentication": { "active": true @@ -2580,52 +2886,251 @@ "active": false }, "realms": [ - "google-oauth2" + "boo-baz-db-connection-test" ], "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients", - "body": [ - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "status": true - }, - { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "status": true - } - ], - "status": 204, - "response": "", + }, + { + "id": "con_dcwXkGIDW6UUQ5Kn", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "Username-Password-Authentication" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ] + } + ] + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true", + "path": "/api/v2/connections/con_dbGeR0csgLy1hKRe/clients?take=50", "body": "", "status": 200, "response": { - "name": "mandrill", - "credentials": {}, - "default_from_address": "auth0-user@auth0.com", - "enabled": false + "clients": [ + { + "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" + }, + { + "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections/con_dcwXkGIDW6UUQ5Kn/clients?take=50", + "body": "", + "status": 200, + "response": { + "clients": [ + { + "client_id": "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + }, + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections/con_dcwXkGIDW6UUQ5Kn", + "body": "", + "status": 200, + "response": { + "id": "con_dcwXkGIDW6UUQ5Kn", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ], + "realms": [ + "Username-Password-Authentication" + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/connections/con_dcwXkGIDW6UUQ5Kn", + "body": { + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ], + "is_domain_connection": false, + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "realms": [ + "Username-Password-Authentication" + ] + }, + "status": 200, + "response": { + "id": "con_dcwXkGIDW6UUQ5Kn", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ], + "realms": [ + "Username-Password-Authentication" + ] }, "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/connections/con_dcwXkGIDW6UUQ5Kn/clients", + "body": [ + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "status": true + }, + { + "client_id": "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ", + "status": true + } + ], + "status": 204, + "response": "", + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -2633,7 +3138,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -2719,7 +3224,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2737,30 +3242,34 @@ }, { "tenant": "auth0-deploy-cli-e2e", - "global": true, + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], "callbacks": [], + "client_metadata": {}, "is_first_party": true, - "name": "All Applications", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2768,296 +3277,3190 @@ "subject": "deprecated" } ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", + "callback_url_template": false, "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 1, - "start": 0, - "limit": 100, - "client_grants": [ + }, { - "id": "cgr_pbwejzhwoujrsNE8", - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:client_credentials", - "update:client_credentials", - "delete:client_credentials", - "create:client_credentials", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations_summary", - "create:authentication_methods", - "read:authentication_methods", - "update:authentication_methods", - "delete:authentication_methods", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "read:organization_discovery_domains", - "update:organization_discovery_domains", - "create:organization_discovery_domains", - "delete:organization_discovery_domains", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations", - "read:scim_config", - "create:scim_config", - "update:scim_config", - "delete:scim_config", - "create:scim_token", - "read:scim_token", - "delete:scim_token", - "delete:phone_providers", - "create:phone_providers", - "read:phone_providers", - "update:phone_providers", - "delete:phone_templates", - "create:phone_templates", - "read:phone_templates", - "update:phone_templates", - "create:encryption_keys", - "read:encryption_keys", - "update:encryption_keys", - "delete:encryption_keys", - "read:sessions", - "update:sessions", - "delete:sessions", - "read:refresh_tokens", - "delete:refresh_tokens", - "create:self_service_profiles", - "read:self_service_profiles", - "update:self_service_profiles", - "delete:self_service_profiles", - "create:sso_access_tickets", - "delete:sso_access_tickets", - "read:forms", - "update:forms", - "delete:forms", - "create:forms", - "read:flows", - "update:flows", - "delete:flows", - "create:flows", - "read:flows_vault", - "read:flows_vault_connections", - "update:flows_vault_connections", - "delete:flows_vault_connections", - "create:flows_vault_connections", - "read:flows_executions", - "delete:flows_executions", - "read:connections_options", - "update:connections_options", - "read:self_service_profile_custom_texts", - "update:self_service_profile_custom_texts", - "create:network_acls", - "update:network_acls", - "read:network_acls", - "delete:network_acls", - "delete:vdcs_templates", - "read:vdcs_templates", - "create:vdcs_templates", - "update:vdcs_templates", - "create:custom_signing_keys", - "read:custom_signing_keys", - "update:custom_signing_keys", - "delete:custom_signing_keys", - "read:federated_connections_tokens", - "delete:federated_connections_tokens", - "create:user_attribute_profiles", - "read:user_attribute_profiles", - "update:user_attribute_profiles", - "delete:user_attribute_profiles", - "read:event_streams", - "create:event_streams", - "delete:event_streams", - "update:event_streams", - "read:event_deliveries", - "update:event_deliveries", - "create:connection_profiles", - "read:connection_profiles", - "update:connection_profiles", - "delete:connection_profiles", - "read:organization_client_grants", - "create:organization_client_grants", - "delete:organization_client_grants", + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" + ], + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections?include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 3, + "start": 0, + "limit": 50, + "connections": [ + { + "id": "con_dbGeR0csgLy1hKRe", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "import_mode": false, + "customScripts": { + "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n" + }, + "disable_signup": false, + "passwordPolicy": "low", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "password_history": { + "size": 5, + "enable": false + }, + "strategy_version": 2, + "requires_username": true, + "password_dictionary": { + "enable": true, + "dictionary": [] + }, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true, + "password_no_personal_info": { + "enable": true + }, + "password_complexity_options": { + "min_length": 8 + }, + "enabledDatabaseCustomization": true + }, + "strategy": "auth0", + "name": "boo-baz-db-connection-test", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "boo-baz-db-connection-test" + ], + "enabled_clients": [ + "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" + ] + }, + { + "id": "con_K6JOwBbKFCexaEHM", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3" + ] + }, + { + "id": "con_dcwXkGIDW6UUQ5Kn", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "Username-Password-Authentication" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ] + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections?include_totals=true&take=50", + "body": "", + "status": 200, + "response": { + "connections": [ + { + "id": "con_dbGeR0csgLy1hKRe", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "import_mode": false, + "customScripts": { + "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n" + }, + "disable_signup": false, + "passwordPolicy": "low", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "password_history": { + "size": 5, + "enable": false + }, + "strategy_version": 2, + "requires_username": true, + "password_dictionary": { + "enable": true, + "dictionary": [] + }, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true, + "password_no_personal_info": { + "enable": true + }, + "password_complexity_options": { + "min_length": 8 + }, + "enabledDatabaseCustomization": true + }, + "strategy": "auth0", + "name": "boo-baz-db-connection-test", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "boo-baz-db-connection-test" + ], + "enabled_clients": [ + "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" + ] + }, + { + "id": "con_K6JOwBbKFCexaEHM", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3" + ] + }, + { + "id": "con_dcwXkGIDW6UUQ5Kn", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "Username-Password-Authentication" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ] + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections?include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 3, + "start": 0, + "limit": 50, + "connections": [ + { + "id": "con_dbGeR0csgLy1hKRe", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "import_mode": false, + "customScripts": { + "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n" + }, + "disable_signup": false, + "passwordPolicy": "low", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "password_history": { + "size": 5, + "enable": false + }, + "strategy_version": 2, + "requires_username": true, + "password_dictionary": { + "enable": true, + "dictionary": [] + }, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true, + "password_no_personal_info": { + "enable": true + }, + "password_complexity_options": { + "min_length": 8 + }, + "enabledDatabaseCustomization": true + }, + "strategy": "auth0", + "name": "boo-baz-db-connection-test", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "boo-baz-db-connection-test" + ], + "enabled_clients": [ + "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" + ] + }, + { + "id": "con_K6JOwBbKFCexaEHM", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3" + ] + }, + { + "id": "con_dcwXkGIDW6UUQ5Kn", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "Username-Password-Authentication" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ] + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections?include_totals=true&take=50", + "body": "", + "status": 200, + "response": { + "connections": [ + { + "id": "con_dbGeR0csgLy1hKRe", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "import_mode": false, + "customScripts": { + "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n" + }, + "disable_signup": false, + "passwordPolicy": "low", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "password_history": { + "size": 5, + "enable": false + }, + "strategy_version": 2, + "requires_username": true, + "password_dictionary": { + "enable": true, + "dictionary": [] + }, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true, + "password_no_personal_info": { + "enable": true + }, + "password_complexity_options": { + "min_length": 8 + }, + "enabledDatabaseCustomization": true + }, + "strategy": "auth0", + "name": "boo-baz-db-connection-test", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "boo-baz-db-connection-test" + ], + "enabled_clients": [ + "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" + ] + }, + { + "id": "con_K6JOwBbKFCexaEHM", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3" + ] + }, + { + "id": "con_dcwXkGIDW6UUQ5Kn", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "Username-Password-Authentication" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ] + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections/con_K6JOwBbKFCexaEHM/clients?take=50", + "body": "", + "status": 200, + "response": { + "clients": [ + { + "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" + }, + { + "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/connections/con_K6JOwBbKFCexaEHM", + "body": { + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ], + "is_domain_connection": false, + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + } + }, + "status": 200, + "response": { + "id": "con_K6JOwBbKFCexaEHM", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ], + "realms": [ + "google-oauth2" + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/connections/con_K6JOwBbKFCexaEHM/clients", + "body": [ + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "status": true + }, + { + "client_id": "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ", + "status": true + } + ], + "status": 204, + "response": "", + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true", + "body": "", + "status": 200, + "response": { + "name": "mandrill", + "credentials": {}, + "default_from_address": "auth0-user@auth0.com", + "enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 10, + "start": 0, + "limit": 100, + "clients": [ + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" + ], + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 3, + "start": 0, + "limit": 100, + "client_grants": [ + { + "id": "cgr_HYZXCfVcMMieVFRJ", + "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" + ], + "subject_type": "client" + }, + { + "id": "cgr_T9StWvZSFEbXzMA7", + "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" + ], + "subject_type": "client" + }, + { + "id": "cgr_pbwejzhwoujrsNE8", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:client_credentials", + "update:client_credentials", + "delete:client_credentials", + "create:client_credentials", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations_summary", + "create:authentication_methods", + "read:authentication_methods", + "update:authentication_methods", + "delete:authentication_methods", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "read:organization_discovery_domains", + "update:organization_discovery_domains", + "create:organization_discovery_domains", + "delete:organization_discovery_domains", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations", + "read:scim_config", + "create:scim_config", + "update:scim_config", + "delete:scim_config", + "create:scim_token", + "read:scim_token", + "delete:scim_token", + "delete:phone_providers", + "create:phone_providers", + "read:phone_providers", + "update:phone_providers", + "delete:phone_templates", + "create:phone_templates", + "read:phone_templates", + "update:phone_templates", + "create:encryption_keys", + "read:encryption_keys", + "update:encryption_keys", + "delete:encryption_keys", + "read:sessions", + "update:sessions", + "delete:sessions", + "read:refresh_tokens", + "delete:refresh_tokens", + "create:self_service_profiles", + "read:self_service_profiles", + "update:self_service_profiles", + "delete:self_service_profiles", + "create:sso_access_tickets", + "delete:sso_access_tickets", + "read:forms", + "update:forms", + "delete:forms", + "create:forms", + "read:flows", + "update:flows", + "delete:flows", + "create:flows", + "read:flows_vault", + "read:flows_vault_connections", + "update:flows_vault_connections", + "delete:flows_vault_connections", + "create:flows_vault_connections", + "read:flows_executions", + "delete:flows_executions", + "read:connections_options", + "update:connections_options", + "read:self_service_profile_custom_texts", + "update:self_service_profile_custom_texts", + "create:network_acls", + "update:network_acls", + "read:network_acls", + "delete:network_acls", + "delete:vdcs_templates", + "read:vdcs_templates", + "create:vdcs_templates", + "update:vdcs_templates", + "create:custom_signing_keys", + "read:custom_signing_keys", + "update:custom_signing_keys", + "delete:custom_signing_keys", + "read:federated_connections_tokens", + "delete:federated_connections_tokens", + "create:user_attribute_profiles", + "read:user_attribute_profiles", + "update:user_attribute_profiles", + "delete:user_attribute_profiles", + "read:event_streams", + "create:event_streams", + "delete:event_streams", + "update:event_streams", + "read:event_deliveries", + "update:event_deliveries", + "create:connection_profiles", + "read:connection_profiles", + "update:connection_profiles", + "delete:connection_profiles", + "read:organization_client_grants", + "create:organization_client_grants", + "delete:organization_client_grants", "read:security_metrics", "read:connections_keys", "update:connections_keys", "create:connections_keys" ], - "subject_type": "client" + "subject_type": "client" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "roles": [ + { + "id": "rol_jVbPH8r1ZIGS2gXN", + "name": "Admin", + "description": "Can read and write things" + }, + { + "id": "rol_xWADOPL9iJP4nUdr", + "name": "Reader", + "description": "Can only read things" + }, + { + "id": "rol_Iu8aIRwIrZ7Zk2Bz", + "name": "read_only", + "description": "Read Only" + }, + { + "id": "rol_hjHjIWbcLZccpcmF", + "name": "read_osnly", + "description": "Readz Only" + } + ], + "start": 0, + "limit": 100, + "total": 4 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_jVbPH8r1ZIGS2gXN/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_xWADOPL9iJP4nUdr/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_Iu8aIRwIrZ7Zk2Bz/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_hjHjIWbcLZccpcmF/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?include_totals=true", + "body": "", + "status": 200, + "response": { + "organizations": [ + { + "id": "org_GDDGaXDUPC3vLmot", + "name": "org1", + "display_name": "Organization", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } + }, + { + "id": "org_dg75TodzDZQ3yqAV", + "name": "org2", + "display_name": "Organization2" + } + ], + "start": 0, + "limit": 50, + "total": 2 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 10, + "start": 0, + "limit": 100, + "clients": [ + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" + ], + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?include_totals=true&take=50", + "body": "", + "status": 200, + "response": { + "organizations": [ + { + "id": "org_dg75TodzDZQ3yqAV", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_GDDGaXDUPC3vLmot", + "name": "org1", + "display_name": "Organization", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_dg75TodzDZQ3yqAV/enabled_connections", + "body": "", + "status": 200, + "response": [], + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_dg75TodzDZQ3yqAV/client-grants?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "client_grants": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_dg75TodzDZQ3yqAV/discovery-domains?take=50", + "body": "", + "status": 200, + "response": { + "domains": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_GDDGaXDUPC3vLmot/enabled_connections", + "body": "", + "status": 200, + "response": [], + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_GDDGaXDUPC3vLmot/client-grants?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "client_grants": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_GDDGaXDUPC3vLmot/discovery-domains?take=50", + "body": "", + "status": 200, + "response": { + "domains": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections?include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 3, + "start": 0, + "limit": 50, + "connections": [ + { + "id": "con_dbGeR0csgLy1hKRe", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "import_mode": false, + "customScripts": { + "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n" + }, + "disable_signup": false, + "passwordPolicy": "low", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "password_history": { + "size": 5, + "enable": false + }, + "strategy_version": 2, + "requires_username": true, + "password_dictionary": { + "enable": true, + "dictionary": [] + }, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true, + "password_no_personal_info": { + "enable": true + }, + "password_complexity_options": { + "min_length": 8 + }, + "enabledDatabaseCustomization": true + }, + "strategy": "auth0", + "name": "boo-baz-db-connection-test", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "boo-baz-db-connection-test" + ], + "enabled_clients": [ + "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" + ] + }, + { + "id": "con_K6JOwBbKFCexaEHM", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ] + }, + { + "id": "con_dcwXkGIDW6UUQ5Kn", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "Username-Password-Authentication" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ] + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections?include_totals=true&take=50", + "body": "", + "status": 200, + "response": { + "connections": [ + { + "id": "con_dbGeR0csgLy1hKRe", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "import_mode": false, + "customScripts": { + "login": "function login(email, password, callback) {\n // This script should authenticate a user against the credentials stored in\n // your database.\n // It is executed when a user attempts to log in or immediately after signing\n // up (as a verification that the user was successfully signed up).\n //\n // Everything returned by this script will be set as part of the user profile\n // and will be visible by any of the tenant admins. Avoid adding attributes\n // with values such as passwords, keys, secrets, etc.\n //\n // The `password` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database. For example:\n //\n // var bcrypt = require('bcrypt@0.8.5');\n // bcrypt.compare(password, dbPasswordHash, function(err, res)) { ... }\n //\n // There are three ways this script can finish:\n // 1. The user's credentials are valid. The returned user profile should be in\n // the following format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema\n // var profile = {\n // user_id: ..., // user_id is mandatory\n // email: ...,\n // [...]\n // };\n // callback(null, profile);\n // 2. The user's credentials are invalid\n // callback(new WrongUsernameOrPasswordError(email, \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n //\n // A list of Node.js modules which can be referenced is available here:\n //\n // https://tehsis.github.io/webtaskio-canirequire/\n console.log('AYYYYYE');\n\n const msg =\n 'Please implement the Login script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "create": "function create(user, callback) {\n // This script should create a user entry in your existing database. It will\n // be executed when a user attempts to sign up, or when a user is created\n // through the Auth0 dashboard or API.\n // When this script has finished executing, the Login script will be\n // executed immediately afterwards, to verify that the user was created\n // successfully.\n //\n // The user object will always contain the following properties:\n // * email: the user's email\n // * password: the password entered by the user, in plain text\n // * tenant: the name of this Auth0 account\n // * client_id: the client ID of the application where the user signed up, or\n // API key if created through the API or Auth0 dashboard\n // * connection: the name of this database connection\n //\n // There are three ways this script can finish:\n // 1. A user was successfully created\n // callback(null);\n // 2. This user already exists in your database\n // callback(new ValidationError(\"user_exists\", \"my error message\"));\n // 3. Something went wrong while trying to reach your database\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Create script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "delete": "function remove(id, callback) {\n // This script remove a user from your existing database.\n // It is executed whenever a user is deleted from the API or Auth0 dashboard.\n //\n // There are two ways that this script can finish:\n // 1. The user was removed successfully:\n // callback(null);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Delete script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "verify": "function verify(email, callback) {\n // This script should mark the current user's email address as verified in\n // your database.\n // It is executed whenever a user clicks the verification link sent by email.\n // These emails can be customized at https://manage.auth0.com/#/emails.\n // It is safe to assume that the user's email already exists in your database,\n // because verification emails, if enabled, are sent immediately after a\n // successful signup.\n //\n // There are two ways that this script can finish:\n // 1. The user's email was verified successfully\n // callback(null, true);\n // 2. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the verification link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Verify script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "get_user": "function getByEmail(email, callback) {\n // This script should retrieve a user profile from your existing database,\n // without authenticating the user.\n // It is used to check if a user exists before executing flows that do not\n // require authentication (signup and password reset).\n //\n // There are three ways this script can finish:\n // 1. A user was successfully found. The profile should be in the following\n // format: https://auth0.com/docs/users/normalized/auth0/normalized-user-profile-schema.\n // callback(null, profile);\n // 2. A user was not found\n // callback(null);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n\n const msg =\n 'Please implement the Get User script for this database connection ' +\n 'at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n", + "change_password": "function changePassword(email, newPassword, callback) {\n // This script should change the password stored for the current user in your\n // database. It is executed when the user clicks on the confirmation link\n // after a reset password request.\n // The content and behavior of password confirmation emails can be customized\n // here: https://manage.auth0.com/#/emails\n // The `newPassword` parameter of this function is in plain text. It must be\n // hashed/salted to match whatever is stored in your database.\n //\n // There are three ways that this script can finish:\n // 1. The user's password was updated successfully:\n // callback(null, true);\n // 2. The user's password was not updated:\n // callback(null, false);\n // 3. Something went wrong while trying to reach your database:\n // callback(new Error(\"my error message\"));\n //\n // If an error is returned, it will be passed to the query string of the page\n // where the user is being redirected to after clicking the confirmation link.\n // For example, returning `callback(new Error(\"error\"))` and redirecting to\n // https://example.com would redirect to the following URL:\n // https://example.com?email=alice%40example.com&message=error&success=false\n\n const msg =\n 'Please implement the Change Password script for this database ' +\n 'connection at https://manage.auth0.com/#/connections/database';\n return callback(new Error(msg));\n}\n" + }, + "disable_signup": false, + "passwordPolicy": "low", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "password_history": { + "size": 5, + "enable": false + }, + "strategy_version": 2, + "requires_username": true, + "password_dictionary": { + "enable": true, + "dictionary": [] + }, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true, + "password_no_personal_info": { + "enable": true + }, + "password_complexity_options": { + "min_length": 8 + }, + "enabledDatabaseCustomization": true + }, + "strategy": "auth0", + "name": "boo-baz-db-connection-test", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "boo-baz-db-connection-test" + ], + "enabled_clients": [ + "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" + ] + }, + { + "id": "con_K6JOwBbKFCexaEHM", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ] + }, + { + "id": "con_dcwXkGIDW6UUQ5Kn", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "Username-Password-Authentication" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ" + ] } ] }, "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/roles?per_page=100&page=0&include_totals=true", - "body": "", - "status": 200, - "response": { - "roles": [], - "start": 0, - "limit": 100, - "total": 0 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations?include_totals=true", - "body": "", - "status": 200, - "response": { - "organizations": [], - "start": 0, - "limit": 50, - "total": 0 - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -3065,7 +6468,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 10, "start": 0, "limit": 100, "clients": [ @@ -3073,11 +6476,222 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "dMsTNDvIh3YcBOuWaSGDLKJeI6pUcWwZ", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -3087,9 +6701,40 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "cross_origin_authentication": true, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", "allowed_clients": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -3098,6 +6743,20 @@ "enabled": false } }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3105,7 +6764,7 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3115,12 +6774,11 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ - "client_credentials", - "implicit", "authorization_code", - "refresh_token" + "implicit", + "refresh_token", + "client_credentials" ], "custom_login_page_on": true }, @@ -3128,9 +6786,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -3138,12 +6794,70 @@ "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3151,7 +6865,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3159,10 +6873,68 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ "client_credentials" ], "custom_login_page_on": true @@ -3199,107 +6971,10 @@ "pkcs7": "[REDACTED]", "subject": "deprecated" } - ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations?include_totals=true&take=50", - "body": "", - "status": 200, - "response": { - "organizations": [] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 2, - "start": 0, - "limit": 50, - "connections": [ - { - "id": "con_anA47vdLpXCFQpLp", - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "google-oauth2" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - }, - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true } ] }, @@ -3309,96 +6984,290 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections?include_totals=true&take=50", + "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { - "connections": [ + "total": 3, + "start": 0, + "limit": 100, + "client_grants": [ { - "id": "con_anA47vdLpXCFQpLp", - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "google-oauth2" + "id": "cgr_HYZXCfVcMMieVFRJ", + "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" + ], + "subject_type": "client" + }, + { + "id": "cgr_T9StWvZSFEbXzMA7", + "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] + "subject_type": "client" }, - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 1, - "start": 0, - "limit": 100, - "client_grants": [ { "id": "cgr_pbwejzhwoujrsNE8", "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", @@ -3642,161 +7511,72 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "path": "/api/v2/log-streams", "body": "", "status": 200, - "response": { - "total": 3, - "start": 0, - "limit": 100, - "clients": [ - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" + "response": [ + { + "id": "lst_0000000000025369", + "name": "Suspended DD Log Stream", + "type": "datadog", + "status": "active", + "sink": { + "datadogApiKey": "some-sensitive-api-key", + "datadogRegion": "us" + }, + "isPriority": false + }, + { + "id": "lst_0000000000025370", + "name": "Amazon EventBridge", + "type": "eventbridge", + "status": "active", + "sink": { + "awsAccountId": "123456789012", + "awsRegion": "us-east-2", + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-cfc5325e-4577-409f-8e7b-2e4a664cb6ff/auth0.logs" + }, + "filters": [ + { + "type": "category", + "name": "auth.login.success" }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + { + "type": "category", + "name": "auth.login.notification" }, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false + { + "type": "category", + "name": "auth.login.fail" }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + { + "type": "category", + "name": "auth.signup.success" }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false + { + "type": "category", + "name": "auth.logout.success" }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + { + "type": "category", + "name": "auth.logout.fail" }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/log-streams", - "body": "", - "status": 200, - "response": [], + { + "type": "category", + "name": "auth.silent_auth.fail" + }, + { + "type": "category", + "name": "auth.silent_auth.success" + }, + { + "type": "category", + "name": "auth.token_exchange.fail" + } + ], + "isPriority": false + } + ], "rawHeaders": [], "responseIsBinary": false }, diff --git a/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json b/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json index 86af7be5c..09a996c76 100644 --- a/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json +++ b/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json @@ -100,15 +100,14 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://travel0.com/logoutCallback" + "https://mycompany.org/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en", - "es" + "en" ], "error_page": { "html": "Error Page\n", @@ -135,7 +134,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "This tenant name should be preserved", + "friendly_name": "My Test Tenant", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -144,8 +143,8 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@travel0.com", - "support_url": "https://travel0.com/support", + "support_email": "support@mycompany.org", + "support_url": "https://mycompany.org/support", "universal_login": { "colors": { "primary": "#F8F8F2", @@ -1121,7 +1120,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 8, "start": 0, "limit": 100, "clients": [ @@ -1184,11 +1183,176 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", + "name": "API Explorer Application", + "allowed_clients": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -1198,8 +1362,10 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1207,7 +1373,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1215,6 +1381,8 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", "grant_types": [ "authorization_code", "implicit", @@ -1227,12 +1395,115 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -1241,6 +1512,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -1252,7 +1524,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1260,7 +1532,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1288,53 +1560,10 @@ "body": "", "status": 200, "response": { - "total": 1, + "total": 0, "start": 0, "limit": 50, - "connections": [ - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -1346,69 +1575,7 @@ "body": "", "status": 200, "response": { - "connections": [ - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", - "body": "", - "status": 200, - "response": { - "clients": [ - { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - }, - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - } - ] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -1420,12 +1587,12 @@ "body": "", "status": 200, "response": { - "total": 2, + "total": 1, "start": 0, "limit": 50, "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_K6JOwBbKFCexaEHM", "options": { "email": true, "scope": [ @@ -1446,52 +1613,7 @@ "realms": [ "google-oauth2" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - }, - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] + "enabled_clients": [] } ] }, @@ -1507,7 +1629,7 @@ "response": { "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_K6JOwBbKFCexaEHM", "options": { "email": true, "scope": [ @@ -1528,52 +1650,7 @@ "realms": [ "google-oauth2" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - }, - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] + "enabled_clients": [] } ] }, @@ -1583,18 +1660,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", + "path": "/api/v2/connections/con_K6JOwBbKFCexaEHM/clients?take=50", "body": "", "status": 200, "response": { - "clients": [ - { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - }, - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - } - ] + "clients": [] }, "rawHeaders": [], "responseIsBinary": false @@ -1607,15 +1677,14 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://travel0.com/logoutCallback" + "https://mycompany.org/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en", - "es" + "en" ], "error_page": { "html": "Error Page\n", @@ -1642,7 +1711,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "This tenant name should be preserved", + "friendly_name": "My Test Tenant", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -1651,8 +1720,8 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@travel0.com", - "support_url": "https://travel0.com/support", + "support_email": "support@mycompany.org", + "support_url": "https://mycompany.org/support", "universal_login": { "colors": { "primary": "#F8F8F2", @@ -1708,7 +1777,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -1723,7 +1792,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, "response": { @@ -1738,7 +1807,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -1753,7 +1822,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -1768,7 +1837,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -1783,18 +1852,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", - "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -1802,7 +1867,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -1817,7 +1882,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -1832,7 +1897,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -1847,14 +1912,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "from": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -1877,7 +1946,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -2154,7 +2223,7 @@ }, { "name": "push-notification", - "enabled": false, + "enabled": true, "trial_expired": false }, { @@ -2194,7 +2263,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/guardian/factors/push-notification/providers/sns", + "path": "/api/v2/guardian/factors/sms/providers/twilio", "body": "", "status": 200, "response": {}, @@ -2204,7 +2273,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/guardian/factors/sms/providers/twilio", + "path": "/api/v2/guardian/factors/push-notification/providers/sns", "body": "", "status": 200, "response": {}, @@ -2230,7 +2299,9 @@ "path": "/api/v2/guardian/policies", "body": "", "status": 200, - "response": [], + "response": [ + "all-applications" + ], "rawHeaders": [], "responseIsBinary": false }, @@ -2265,7 +2336,88 @@ "body": "", "status": 200, "response": { - "roles": [], + "roles": [ + { + "id": "rol_jVbPH8r1ZIGS2gXN", + "name": "Admin", + "description": "Can read and write things" + }, + { + "id": "rol_xWADOPL9iJP4nUdr", + "name": "Reader", + "description": "Can only read things" + }, + { + "id": "rol_Iu8aIRwIrZ7Zk2Bz", + "name": "read_only", + "description": "Read Only" + }, + { + "id": "rol_hjHjIWbcLZccpcmF", + "name": "read_osnly", + "description": "Readz Only" + } + ], + "start": 0, + "limit": 100, + "total": 4 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_jVbPH8r1ZIGS2gXN/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_xWADOPL9iJP4nUdr/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_Iu8aIRwIrZ7Zk2Bz/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_hjHjIWbcLZccpcmF/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], "start": 0, "limit": 100, "total": 0 @@ -2332,15 +2484,14 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://travel0.com/logoutCallback" + "https://mycompany.org/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en", - "es" + "en" ], "error_page": { "html": "Error Page\n", @@ -2367,7 +2518,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "This tenant name should be preserved", + "friendly_name": "My Test Tenant", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -2376,8 +2527,8 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@travel0.com", - "support_url": "https://travel0.com/support", + "support_email": "support@mycompany.org", + "support_url": "https://mycompany.org/support", "universal_login": { "colors": { "primary": "#F8F8F2", @@ -2440,7 +2591,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-email-verification/custom-text/en", + "path": "/api/v2/prompts/signup/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2450,7 +2601,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup/custom-text/en", + "path": "/api/v2/prompts/login-email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2460,7 +2611,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-id/custom-text/en", + "path": "/api/v2/prompts/signup-password/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2470,7 +2621,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-password/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2480,7 +2631,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en", + "path": "/api/v2/prompts/signup-id/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2490,7 +2641,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", + "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2500,7 +2651,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2570,7 +2721,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-otp/custom-text/en", + "path": "/api/v2/prompts/mfa-voice/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2580,7 +2731,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-voice/custom-text/en", + "path": "/api/v2/prompts/mfa-phone/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2590,7 +2741,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-phone/custom-text/en", + "path": "/api/v2/prompts/mfa-otp/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2680,7 +2831,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", + "path": "/api/v2/prompts/organizations/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2690,7 +2841,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/organizations/custom-text/en", + "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2740,7 +2891,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/custom-text/es", + "path": "/api/v2/prompts/login-id/partials", "body": "", "status": 200, "response": {}, @@ -2750,7 +2901,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/custom-text/es", + "path": "/api/v2/prompts/login/partials", "body": "", "status": 200, "response": {}, @@ -2760,7 +2911,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-password/custom-text/es", + "path": "/api/v2/prompts/login-password/partials", "body": "", "status": 200, "response": {}, @@ -2770,7 +2921,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/custom-text/es", + "path": "/api/v2/prompts/signup-id/partials", "body": "", "status": 200, "response": {}, @@ -2780,7 +2931,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-email-verification/custom-text/es", + "path": "/api/v2/prompts/signup/partials", "body": "", "status": 200, "response": {}, @@ -2790,7 +2941,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup/custom-text/es", + "path": "/api/v2/prompts/login-passwordless/partials", "body": "", "status": 200, "response": {}, @@ -2800,7 +2951,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-id/custom-text/es", + "path": "/api/v2/prompts/signup-password/partials", "body": "", "status": 200, "response": {}, @@ -2810,709 +2961,446 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-password/custom-text/es", + "path": "/api/v2/prompts/rendering", "body": "", "status": 200, - "response": {}, + "response": [], "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/es", + "path": "/api/v2/actions/actions?page=0&per_page=100", "body": "", "status": 200, - "response": {}, + "response": { + "actions": [ + { + "id": "bae9165a-5430-464c-b900-7de6abc92c29", + "name": "My Custom Action", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ], + "created_at": "2025-12-04T10:16:43.559450240Z", + "updated_at": "2025-12-04T10:16:43.581547208Z", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "runtime": "node18", + "status": "built", + "secrets": [], + "current_version": { + "id": "ccddd308-9d7e-4da4-9dd7-89a2c4323f38", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "runtime": "node18", + "status": "BUILT", + "number": 1, + "build_time": "2025-12-04T10:16:44.464501727Z", + "created_at": "2025-12-04T10:16:44.387189873Z", + "updated_at": "2025-12-04T10:16:44.465373484Z" + }, + "deployed_version": { + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "id": "ccddd308-9d7e-4da4-9dd7-89a2c4323f38", + "deployed": true, + "number": 1, + "built_at": "2025-12-04T10:16:44.464501727Z", + "secrets": [], + "status": "built", + "created_at": "2025-12-04T10:16:44.387189873Z", + "updated_at": "2025-12-04T10:16:44.465373484Z", + "runtime": "node18", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ] + }, + "all_changes_deployed": true + } + ], + "total": 1, + "per_page": 100 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/es", + "path": "/api/v2/actions/triggers", "body": "", "status": 200, - "response": {}, + "response": { + "triggers": [ + { + "id": "post-login", + "version": "v3", + "status": "CURRENT", + "runtimes": [ + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ] + }, + { + "id": "post-login", + "version": "v2", + "status": "DEPRECATED", + "runtimes": [ + "node18" + ], + "default_runtime": "node16", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "credentials-exchange", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node12", + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "pre-user-registration", + "version": "v1", + "status": "DEPRECATED", + "runtimes": [ + "node12" + ], + "default_runtime": "node12", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "pre-user-registration", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "post-user-registration", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node12", + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "post-change-password", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node12", + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "send-phone-message", + "version": "v2", + "status": "CURRENT", + "runtimes": [ + "node12", + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "password-reset-post-challenge", + "version": "v1", + "status": "CURRENT", + "runtimes": [ + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "login-post-identifier", + "version": "v1", + "status": "CURRENT", + "runtimes": [ + "node18", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "custom-phone-provider", + "version": "v1", + "status": "CURRENT", + "runtimes": [ + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "custom-email-provider", + "version": "v1", + "status": "CURRENT", + "runtimes": [ + "node18-actions", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "custom-token-exchange", + "version": "v1", + "status": "CURRENT", + "runtimes": [ + "node18", + "node22" + ], + "default_runtime": "node22", + "binding_policy": "entity-bound", + "compatible_triggers": [] + }, + { + "id": "event-stream", + "version": "v1", + "status": "CURRENT", + "runtimes": [ + "node22" + ], + "default_runtime": "node22", + "binding_policy": "entity-bound", + "compatible_triggers": [] + } + ] + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/reset-password/custom-text/es", + "path": "/api/v2/actions/triggers/post-login/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-identifier-challenge/custom-text/es", + "path": "/api/v2/actions/triggers/credentials-exchange/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/custom-form/custom-text/es", + "path": "/api/v2/actions/triggers/pre-user-registration/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/consent/custom-text/es", + "path": "/api/v2/actions/triggers/post-user-registration/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/customized-consent/custom-text/es", + "path": "/api/v2/actions/triggers/post-change-password/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/logout/custom-text/es", + "path": "/api/v2/actions/triggers/send-phone-message/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-push/custom-text/es", + "path": "/api/v2/actions/triggers/password-reset-post-challenge/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-otp/custom-text/es", + "path": "/api/v2/actions/triggers/login-post-identifier/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-voice/custom-text/es", + "path": "/api/v2/actions/triggers/custom-phone-provider/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-phone/custom-text/es", + "path": "/api/v2/actions/triggers/custom-email-provider/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-webauthn/custom-text/es", + "path": "/api/v2/actions/triggers/custom-token-exchange/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-sms/custom-text/es", + "path": "/api/v2/actions/triggers/event-stream/bindings", "body": "", "status": 200, - "response": {}, + "response": { + "bindings": [], + "per_page": 20 + }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-email/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/mfa-recovery-code/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/mfa/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/status/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/email-verification/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/device-flow/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/email-otp-challenge/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/organizations/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/invitation/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/common/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/passkeys/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/captcha/custom-text/es", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/login-password/partials", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/login/partials", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/login-id/partials", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/login-passwordless/partials", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/signup-id/partials", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/signup/partials", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/signup-password/partials", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/actions?page=0&per_page=100", - "body": "", - "status": 200, - "response": { - "actions": [], - "per_page": 100 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers", - "body": "", - "status": 200, - "response": { - "triggers": [ - { - "id": "post-login", - "version": "v3", - "status": "CURRENT", - "runtimes": [ - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [ - { - "id": "post-login", - "version": "v2" - } - ] - }, - { - "id": "post-login", - "version": "v2", - "status": "DEPRECATED", - "runtimes": [ - "node18" - ], - "default_runtime": "node16", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "credentials-exchange", - "version": "v1", - "status": "DEPRECATED", - "runtimes": [ - "node12" - ], - "default_runtime": "node12", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "credentials-exchange", - "version": "v2", - "status": "CURRENT", - "runtimes": [ - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "pre-user-registration", - "version": "v2", - "status": "CURRENT", - "runtimes": [ - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "post-user-registration", - "version": "v2", - "status": "CURRENT", - "runtimes": [ - "node12", - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "post-change-password", - "version": "v2", - "status": "CURRENT", - "runtimes": [ - "node12", - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "send-phone-message", - "version": "v2", - "status": "CURRENT", - "runtimes": [ - "node12", - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "password-reset-post-challenge", - "version": "v1", - "status": "CURRENT", - "runtimes": [ - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "login-post-identifier", - "version": "v1", - "status": "CURRENT", - "runtimes": [ - "node18", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "custom-phone-provider", - "version": "v1", - "status": "CURRENT", - "runtimes": [ - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "custom-email-provider", - "version": "v1", - "status": "CURRENT", - "runtimes": [ - "node18-actions", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, - { - "id": "custom-token-exchange", - "version": "v1", - "status": "CURRENT", - "runtimes": [ - "node18", - "node22" - ], - "default_runtime": "node22", - "binding_policy": "entity-bound", - "compatible_triggers": [] - }, - { - "id": "event-stream", - "version": "v1", - "status": "CURRENT", - "runtimes": [ - "node22" - ], - "default_runtime": "node22", - "binding_policy": "entity-bound", - "compatible_triggers": [] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/post-login/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/credentials-exchange/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/pre-user-registration/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/post-user-registration/bindings", + "path": "/api/v2/organizations?include_totals=true", "body": "", "status": 200, "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/post-change-password/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/send-phone-message/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/password-reset-post-challenge/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/login-post-identifier/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/custom-phone-provider/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/custom-email-provider/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/custom-token-exchange/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/actions/triggers/event-stream/bindings", - "body": "", - "status": 200, - "response": { - "bindings": [], - "per_page": 20 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations?include_totals=true", - "body": "", - "status": 200, - "response": { - "organizations": [], + "organizations": [ + { + "id": "org_GDDGaXDUPC3vLmot", + "name": "org1", + "display_name": "Organization", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } + }, + { + "id": "org_dg75TodzDZQ3yqAV", + "name": "org2", + "display_name": "Organization2" + } + ], "start": 0, "limit": 50, - "total": 0 + "total": 2 }, "rawHeaders": [], "responseIsBinary": false @@ -3524,7 +3412,7 @@ "body": "", "status": 200, "response": { - "total": 4, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -3532,11 +3420,173 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -3546,9 +3596,46 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "cross_origin_authentication": true, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", "allowed_clients": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -3557,6 +3644,20 @@ "enabled": false } }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3564,7 +3665,7 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3574,12 +3675,11 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ - "client_credentials", - "implicit", "authorization_code", - "refresh_token" + "implicit", + "refresh_token", + "client_credentials" ], "custom_login_page_on": true }, @@ -3587,9 +3687,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -3597,12 +3695,70 @@ "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3610,7 +3766,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3618,11 +3774,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -3630,12 +3791,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -3644,6 +3804,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -3655,7 +3816,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3663,7 +3824,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3728,7 +3889,98 @@ "body": "", "status": 200, "response": { - "organizations": [] + "organizations": [ + { + "id": "org_dg75TodzDZQ3yqAV", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_GDDGaXDUPC3vLmot", + "name": "org1", + "display_name": "Organization", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_dg75TodzDZQ3yqAV/enabled_connections", + "body": "", + "status": 200, + "response": [], + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_dg75TodzDZQ3yqAV/client-grants?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "client_grants": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_dg75TodzDZQ3yqAV/discovery-domains?take=50", + "body": "", + "status": 200, + "response": { + "domains": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_GDDGaXDUPC3vLmot/enabled_connections", + "body": "", + "status": 200, + "response": [], + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_GDDGaXDUPC3vLmot/client-grants?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "client_grants": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_GDDGaXDUPC3vLmot/discovery-domains?take=50", + "body": "", + "status": 200, + "response": { + "domains": [] }, "rawHeaders": [], "responseIsBinary": false @@ -3759,18 +4011,27 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/attack-protection/brute-force-protection", + "path": "/api/v2/attack-protection/suspicious-ip-throttling", "body": "", "status": 200, "response": { "enabled": true, "shields": [ - "block", - "user_notification" + "admin_notification" ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 + "allowlist": [ + "127.0.0.1" + ], + "stage": { + "pre-login": { + "max_attempts": 66, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 66, + "rate": 1200 + } + } }, "rawHeaders": [], "responseIsBinary": false @@ -3778,26 +4039,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/attack-protection/suspicious-ip-throttling", + "path": "/api/v2/attack-protection/brute-force-protection", "body": "", "status": 200, "response": { "enabled": true, "shields": [ - "admin_notification", - "block" + "block", + "user_notification" ], + "mode": "count_per_identifier_and_ip", "allowlist": [], - "stage": { - "pre-login": { - "max_attempts": 100, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 50, - "rate": 1200 - } - } + "max_attempts": 66 }, "rawHeaders": [], "responseIsBinary": false @@ -3860,7 +4113,69 @@ "path": "/api/v2/log-streams", "body": "", "status": 200, - "response": [], + "response": [ + { + "id": "lst_0000000000025369", + "name": "Suspended DD Log Stream", + "type": "datadog", + "status": "active", + "sink": { + "datadogApiKey": "some-sensitive-api-key", + "datadogRegion": "us" + }, + "isPriority": false + }, + { + "id": "lst_0000000000025370", + "name": "Amazon EventBridge", + "type": "eventbridge", + "status": "active", + "sink": { + "awsAccountId": "123456789012", + "awsRegion": "us-east-2", + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-cfc5325e-4577-409f-8e7b-2e4a664cb6ff/auth0.logs" + }, + "filters": [ + { + "type": "category", + "name": "auth.login.success" + }, + { + "type": "category", + "name": "auth.login.notification" + }, + { + "type": "category", + "name": "auth.login.fail" + }, + { + "type": "category", + "name": "auth.signup.success" + }, + { + "type": "category", + "name": "auth.logout.success" + }, + { + "type": "category", + "name": "auth.logout.fail" + }, + { + "type": "category", + "name": "auth.silent_auth.fail" + }, + { + "type": "category", + "name": "auth.silent_auth.success" + }, + { + "type": "category", + "name": "auth.token_exchange.fail" + } + ], + "isPriority": false + } + ], "rawHeaders": [], "responseIsBinary": false }, @@ -3932,7 +4247,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-19T10:10:09.582Z" + "updated_at": "2025-12-04T10:12:36.577Z" } ] }, @@ -4003,7 +4318,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-19T10:10:09.582Z" + "updated_at": "2025-12-04T10:12:36.577Z" }, "rawHeaders": [], "responseIsBinary": false @@ -4011,14 +4326,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, "total": 0, - "flows": [] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -4026,14 +4341,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, "total": 0, - "connections": [] + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -4082,7 +4397,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-11-18T04:57:54.740Z", + "updated_at": "2025-12-04T10:12:26.568Z", "branding": { "colors": { "primary": "#19aecc" @@ -4134,7 +4449,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-11-18T04:57:40.114Z", + "updated_at": "2025-12-04T10:16:46.164Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -4257,12 +4572,21 @@ "method": "GET", "path": "/api/v2/connection-profiles?take=10", "body": "", - "status": 403, + "status": 200, + "response": { + "connection_profiles": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 200, "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" + "connection_profiles": [] }, "rawHeaders": [], "responseIsBinary": false @@ -4451,15 +4775,14 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://travel0.com/logoutCallback" + "https://mycompany.org/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en", - "es" + "en" ], "error_page": { "html": "Error Page\n", @@ -4488,7 +4811,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "This tenant name should be preserved", + "friendly_name": "My Test Tenant", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -4497,8 +4820,8 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@travel0.com", - "support_url": "https://travel0.com/support", + "support_email": "support@mycompany.org", + "support_url": "https://mycompany.org/support", "universal_login": { "colors": { "primary": "#F8F8F2", @@ -5470,7 +5793,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 8, "start": 0, "limit": 100, "clients": [ @@ -5510,7 +5833,264 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5518,14 +6098,10 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" + "client_credentials" ], "custom_login_page_on": true }, @@ -5533,22 +6109,37 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5556,7 +6147,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5564,11 +6155,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -5576,12 +6172,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -5590,6 +6185,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -5601,7 +6197,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5609,7 +6205,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5625,132 +6221,527 @@ ], "custom_login_page_on": true } - ] + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/clients/vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "body": { + "name": "API Explorer Application", + "allowed_clients": [], + "app_type": "non_interactive", + "callbacks": [], + "client_aliases": [], + "client_metadata": {}, + "cross_origin_authentication": false, + "custom_login_page_on": true, + "grant_types": [ + "client_credentials" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "token_endpoint_auth_method": "client_secret_post" + }, + "status": 200, + "response": { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/clients/O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "body": { + "name": "Quickstarts API (Test Application)", + "app_type": "non_interactive", + "client_metadata": { + "foo": "bar" + }, + "cross_origin_authentication": false, + "custom_login_page_on": true, + "grant_types": [ + "client_credentials" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "token_endpoint_auth_method": "client_secret_post" + }, + "status": 200, + "response": { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/clients/88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "body": { + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "allowed_origins": [], + "app_type": "regular_web", + "callbacks": [], + "client_aliases": [], + "client_metadata": {}, + "cross_origin_authentication": false, + "custom_login_page_on": true, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "token_endpoint_auth_method": "client_secret_post", + "web_origins": [] + }, + "status": 200, + "response": { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connection-profiles?take=10", - "body": "", - "status": 403, - "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" + "method": "PATCH", + "path": "/api/v2/clients/9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", + "body": { + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "app_type": "spa", + "callbacks": [ + "http://localhost:3000" + ], + "client_aliases": [], + "client_metadata": {}, + "cross_origin_authentication": false, + "custom_login_page_on": true, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "token_endpoint_auth_method": "none", + "web_origins": [ + "http://localhost:3000" + ] }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", "status": 200, "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } - ] + ], + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", + "method": "PATCH", + "path": "/api/v2/clients/7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", + "body": { + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_aliases": [], + "client_metadata": {}, + "cross_origin_authentication": false, + "custom_login_page_on": true, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "token_endpoint_auth_method": "client_secret_post" + }, "status": 200, "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } - ] + ], + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true }, "rawHeaders": [], "responseIsBinary": false @@ -5758,14 +6749,10 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "path": "/api/v2/clients/R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", "body": { - "name": "Auth0 CLI - dev", - "allowed_clients": [], + "name": "Terraform Provider", "app_type": "non_interactive", - "callbacks": [], - "client_aliases": [], - "cross_origin_auth": false, "cross_origin_authentication": false, "custom_login_page_on": true, "grant_types": [ @@ -5777,16 +6764,7 @@ "alg": "RS256", "lifetime_in_seconds": 36000 }, - "logo_uri": "https://dev.assets.com/photos/foo", - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -5804,20 +6782,9 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", - "allowed_clients": [], - "callbacks": [], - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -5829,7 +6796,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5837,7 +6804,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5845,7 +6812,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -5859,17 +6825,17 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "path": "/api/v2/clients/8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "body": { - "name": "Default App", + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "app_type": "non_interactive", "callbacks": [], - "cross_origin_auth": false, + "client_aliases": [], + "client_metadata": {}, "cross_origin_authentication": false, "custom_login_page_on": true, "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "is_first_party": true, @@ -5878,39 +6844,58 @@ "alg": "RS256", "lifetime_in_seconds": 36000 }, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso_disabled": false + "sso_disabled": false, + "token_endpoint_auth_method": "client_secret_post" }, "status": 200, "response": { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5918,7 +6903,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5926,10 +6911,10 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -5954,7 +6939,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/duo", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -5968,13 +6953,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/push-notification", "body": { - "enabled": false + "enabled": true }, "status": 200, "response": { - "enabled": false + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -5982,7 +6967,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -5996,7 +6981,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/duo", "body": { "enabled": false }, @@ -6024,7 +7009,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -6038,7 +7023,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -6069,9 +7054,13 @@ "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", "path": "/api/v2/guardian/policies", - "body": [], + "body": [ + "all-applications" + ], "status": 200, - "response": [], + "response": [ + "all-applications" + ], "rawHeaders": [], "responseIsBinary": false }, @@ -6126,12 +7115,129 @@ "body": "", "status": 200, "response": { - "actions": [], + "actions": [ + { + "id": "bae9165a-5430-464c-b900-7de6abc92c29", + "name": "My Custom Action", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ], + "created_at": "2025-12-04T10:16:43.559450240Z", + "updated_at": "2025-12-04T10:16:43.581547208Z", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "runtime": "node18", + "status": "built", + "secrets": [], + "current_version": { + "id": "ccddd308-9d7e-4da4-9dd7-89a2c4323f38", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "runtime": "node18", + "status": "BUILT", + "number": 1, + "build_time": "2025-12-04T10:16:44.464501727Z", + "created_at": "2025-12-04T10:16:44.387189873Z", + "updated_at": "2025-12-04T10:16:44.465373484Z" + }, + "deployed_version": { + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "id": "ccddd308-9d7e-4da4-9dd7-89a2c4323f38", + "deployed": true, + "number": 1, + "built_at": "2025-12-04T10:16:44.464501727Z", + "secrets": [], + "status": "built", + "created_at": "2025-12-04T10:16:44.387189873Z", + "updated_at": "2025-12-04T10:16:44.465373484Z", + "runtime": "node18", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ] + }, + "all_changes_deployed": true + } + ], + "total": 1, "per_page": 100 }, "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/actions/actions/bae9165a-5430-464c-b900-7de6abc92c29", + "body": { + "name": "My Custom Action", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "runtime": "node18", + "secrets": [], + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ] + }, + "status": 200, + "response": { + "id": "bae9165a-5430-464c-b900-7de6abc92c29", + "name": "My Custom Action", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ], + "created_at": "2025-12-04T10:16:43.559450240Z", + "updated_at": "2025-12-04T10:20:27.883210614Z", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "runtime": "node18", + "status": "pending", + "secrets": [], + "current_version": { + "id": "ccddd308-9d7e-4da4-9dd7-89a2c4323f38", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "runtime": "node18", + "status": "BUILT", + "number": 1, + "build_time": "2025-12-04T10:16:44.464501727Z", + "created_at": "2025-12-04T10:16:44.387189873Z", + "updated_at": "2025-12-04T10:16:44.465373484Z" + }, + "deployed_version": { + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "id": "ccddd308-9d7e-4da4-9dd7-89a2c4323f38", + "deployed": true, + "number": 1, + "built_at": "2025-12-04T10:16:44.464501727Z", + "secrets": [], + "status": "built", + "created_at": "2025-12-04T10:16:44.387189873Z", + "updated_at": "2025-12-04T10:16:44.465373484Z", + "runtime": "node18", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ] + }, + "all_changes_deployed": true + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -6139,12 +7245,101 @@ "body": "", "status": 200, "response": { - "actions": [], + "actions": [ + { + "id": "bae9165a-5430-464c-b900-7de6abc92c29", + "name": "My Custom Action", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ], + "created_at": "2025-12-04T10:16:43.559450240Z", + "updated_at": "2025-12-04T10:20:27.883210614Z", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "runtime": "node18", + "status": "built", + "secrets": [], + "current_version": { + "id": "ccddd308-9d7e-4da4-9dd7-89a2c4323f38", + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "runtime": "node18", + "status": "BUILT", + "number": 1, + "build_time": "2025-12-04T10:16:44.464501727Z", + "created_at": "2025-12-04T10:16:44.387189873Z", + "updated_at": "2025-12-04T10:16:44.465373484Z" + }, + "deployed_version": { + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "id": "ccddd308-9d7e-4da4-9dd7-89a2c4323f38", + "deployed": true, + "number": 1, + "built_at": "2025-12-04T10:16:44.464501727Z", + "secrets": [], + "status": "built", + "created_at": "2025-12-04T10:16:44.387189873Z", + "updated_at": "2025-12-04T10:16:44.465373484Z", + "runtime": "node18", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ] + }, + "all_changes_deployed": true + } + ], + "total": 1, "per_page": 100 }, "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "POST", + "path": "/api/v2/actions/actions/bae9165a-5430-464c-b900-7de6abc92c29/deploy", + "body": "", + "status": 200, + "response": { + "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", + "dependencies": [], + "id": "18c46cb3-5c9f-4515-b904-1cba058d59e3", + "deployed": false, + "number": 2, + "secrets": [], + "status": "built", + "created_at": "2025-12-04T10:20:28.641773164Z", + "updated_at": "2025-12-04T10:20:28.641773164Z", + "runtime": "node18", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ], + "action": { + "id": "bae9165a-5430-464c-b900-7de6abc92c29", + "name": "My Custom Action", + "supported_triggers": [ + { + "id": "post-login", + "version": "v2" + } + ], + "created_at": "2025-12-04T10:16:43.559450240Z", + "updated_at": "2025-12-04T10:20:27.874490222Z", + "all_changes_deployed": false + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -6172,43 +7367,27 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/attack-protection/suspicious-ip-throttling", + "path": "/api/v2/attack-protection/brute-force-protection", "body": { "enabled": true, "shields": [ - "admin_notification", - "block" + "block", + "user_notification" ], + "mode": "count_per_identifier_and_ip", "allowlist": [], - "stage": { - "pre-login": { - "max_attempts": 100, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 50, - "rate": 1200 - } - } + "max_attempts": 66 }, "status": 200, "response": { "enabled": true, "shields": [ - "admin_notification", - "block" + "block", + "user_notification" ], + "mode": "count_per_identifier_and_ip", "allowlist": [], - "stage": { - "pre-login": { - "max_attempts": 100, - "rate": 864000 - }, - "pre-user-registration": { - "max_attempts": 50, - "rate": 1200 - } - } + "max_attempts": 66 }, "rawHeaders": [], "responseIsBinary": false @@ -6256,27 +7435,45 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/attack-protection/brute-force-protection", + "path": "/api/v2/attack-protection/suspicious-ip-throttling", "body": { "enabled": true, "shields": [ - "block", - "user_notification" + "admin_notification" ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 + "allowlist": [ + "127.0.0.1" + ], + "stage": { + "pre-login": { + "max_attempts": 66, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 66, + "rate": 1200 + } + } }, "status": 200, "response": { "enabled": true, "shields": [ - "block", - "user_notification" + "admin_notification" ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 + "allowlist": [ + "127.0.0.1" + ], + "stage": { + "pre-login": { + "max_attempts": 66, + "rate": 864000 + }, + "pre-user-registration": { + "max_attempts": 66, + "rate": 1200 + } + } }, "rawHeaders": [], "responseIsBinary": false @@ -6366,7 +7563,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-11-18T04:57:40.114Z", + "updated_at": "2025-12-04T10:16:46.164Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -6411,7 +7608,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-11-20T13:35:33.459Z", + "updated_at": "2025-12-04T10:20:31.007Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" }, "rawHeaders": [], @@ -6630,12 +7827,21 @@ "method": "GET", "path": "/api/v2/connection-profiles?take=10", "body": "", - "status": 403, + "status": 200, + "response": { + "connection_profiles": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 200, "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" + "connection_profiles": [] }, "rawHeaders": [], "responseIsBinary": false @@ -6647,7 +7853,7 @@ "body": "", "status": 200, "response": { - "total": 4, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -6710,22 +7916,290 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -6733,7 +8207,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6741,11 +8215,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -6753,12 +8232,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -6767,6 +8245,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -6778,7 +8257,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -6786,7 +8265,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6851,53 +8330,10 @@ "body": "", "status": 200, "response": { - "total": 1, + "total": 0, "start": 0, "limit": 50, - "connections": [ - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -6909,50 +8345,7 @@ "body": "", "status": 200, "response": { - "connections": [ - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -6964,53 +8357,10 @@ "body": "", "status": 200, "response": { - "total": 1, + "total": 0, "start": 0, "limit": 50, - "connections": [ - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -7022,50 +8372,7 @@ "body": "", "status": 200, "response": { - "connections": [ - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -7073,201 +8380,132 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients?take=50", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { + "total": 9, + "start": 0, + "limit": 100, "clients": [ { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true }, { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", - "body": "", - "status": 200, - "response": { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ], - "realms": [ - "Username-Password-Authentication" - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE", - "body": { - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - ], - "is_domain_connection": false, - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "realms": [ - "Username-Password-Authentication" - ] - }, - "status": 200, - "response": { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - ], - "realms": [ - "Username-Password-Authentication" - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients", - "body": [ - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "status": true - }, - { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "status": true - } - ], - "status": 204, - "response": "", - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 4, - "start": 0, - "limit": 100, - "clients": [ { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -7277,9 +8515,41 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "cross_origin_authentication": true, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", "allowed_clients": [], + "allowed_logout_urls": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -7288,6 +8558,19 @@ "enabled": false } }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7295,7 +8578,8 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7305,24 +8589,34 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ - "client_credentials", - "implicit", "authorization_code", - "refresh_token" + "implicit", + "refresh_token", + "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", + "name": "The Default App", + "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "oidc_conformant": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -7332,8 +8626,10 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7341,7 +8637,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7349,6 +8645,8 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", "grant_types": [ "authorization_code", "implicit", @@ -7361,12 +8659,115 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -7375,6 +8776,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -7386,7 +8788,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7394,7 +8796,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7459,12 +8861,12 @@ "body": "", "status": 200, "response": { - "total": 2, + "total": 1, "start": 0, "limit": 50, "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_K6JOwBbKFCexaEHM", "options": { "email": true, "scope": [ @@ -7485,52 +8887,7 @@ "realms": [ "google-oauth2" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - }, - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] + "enabled_clients": [] } ] }, @@ -7546,7 +8903,7 @@ "response": { "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_K6JOwBbKFCexaEHM", "options": { "email": true, "scope": [ @@ -7567,52 +8924,7 @@ "realms": [ "google-oauth2" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - }, - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] + "enabled_clients": [] } ] }, @@ -7626,12 +8938,12 @@ "body": "", "status": 200, "response": { - "total": 2, + "total": 1, "start": 0, "limit": 50, "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_K6JOwBbKFCexaEHM", "options": { "email": true, "scope": [ @@ -7640,50 +8952,8 @@ ], "profile": true }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "google-oauth2" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - }, - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", + "strategy": "google-oauth2", + "name": "google-oauth2", "is_domain_connection": false, "authentication": { "active": true @@ -7692,12 +8962,9 @@ "active": false }, "realms": [ - "Username-Password-Authentication" + "google-oauth2" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] + "enabled_clients": [] } ] }, @@ -7713,7 +8980,7 @@ "response": { "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_K6JOwBbKFCexaEHM", "options": { "email": true, "scope": [ @@ -7734,52 +9001,7 @@ "realms": [ "google-oauth2" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - }, - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] + "enabled_clients": [] } ] }, @@ -7789,18 +9011,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients?take=50", + "path": "/api/v2/connections/con_K6JOwBbKFCexaEHM/clients?take=50", "body": "", "status": 200, "response": { - "clients": [ - { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - }, - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - } - ] + "clients": [] }, "rawHeaders": [], "responseIsBinary": false @@ -7808,7 +9023,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp", + "path": "/api/v2/connections/con_K6JOwBbKFCexaEHM", "body": { "authentication": { "active": true @@ -7816,10 +9031,7 @@ "connected_accounts": { "active": false }, - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - ], + "enabled_clients": [], "is_domain_connection": false, "options": { "email": true, @@ -7832,7 +9044,7 @@ }, "status": 200, "response": { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_K6JOwBbKFCexaEHM", "options": { "email": true, "scope": [ @@ -7850,10 +9062,7 @@ "connected_accounts": { "active": false }, - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy" - ], + "enabled_clients": [], "realms": [ "google-oauth2" ] @@ -7861,25 +9070,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/connections/con_anA47vdLpXCFQpLp/clients", - "body": [ - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "status": true - }, - { - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "status": true - } - ], - "status": 204, - "response": "", - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -7924,7 +9114,7 @@ "body": "", "status": 200, "response": { - "total": 4, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -7932,11 +9122,276 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -7946,17 +9401,9 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7964,7 +9411,7 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7972,14 +9419,10 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" + "client_credentials" ], "custom_login_page_on": true }, @@ -7987,22 +9430,37 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", + "expiration_type": "expiring", "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8010,7 +9468,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8018,11 +9476,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -8030,12 +9493,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -8044,6 +9506,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -8055,7 +9518,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8063,7 +9526,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8379,7 +9842,88 @@ "body": "", "status": 200, "response": { - "roles": [], + "roles": [ + { + "id": "rol_jVbPH8r1ZIGS2gXN", + "name": "Admin", + "description": "Can read and write things" + }, + { + "id": "rol_xWADOPL9iJP4nUdr", + "name": "Reader", + "description": "Can only read things" + }, + { + "id": "rol_Iu8aIRwIrZ7Zk2Bz", + "name": "read_only", + "description": "Read Only" + }, + { + "id": "rol_hjHjIWbcLZccpcmF", + "name": "read_osnly", + "description": "Readz Only" + } + ], + "start": 0, + "limit": 100, + "total": 4 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_jVbPH8r1ZIGS2gXN/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_xWADOPL9iJP4nUdr/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_Iu8aIRwIrZ7Zk2Bz/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles/rol_hjHjIWbcLZccpcmF/permissions?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "permissions": [], "start": 0, "limit": 100, "total": 0 @@ -8387,6 +9931,74 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/roles/rol_jVbPH8r1ZIGS2gXN", + "body": { + "name": "Admin", + "description": "Can read and write things" + }, + "status": 200, + "response": { + "id": "rol_jVbPH8r1ZIGS2gXN", + "name": "Admin", + "description": "Can read and write things" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/roles/rol_Iu8aIRwIrZ7Zk2Bz", + "body": { + "name": "read_only", + "description": "Read Only" + }, + "status": 200, + "response": { + "id": "rol_Iu8aIRwIrZ7Zk2Bz", + "name": "read_only", + "description": "Read Only" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/roles/rol_xWADOPL9iJP4nUdr", + "body": { + "name": "Reader", + "description": "Can only read things" + }, + "status": 200, + "response": { + "id": "rol_xWADOPL9iJP4nUdr", + "name": "Reader", + "description": "Can only read things" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/roles/rol_hjHjIWbcLZccpcmF", + "body": { + "name": "read_osnly", + "description": "Readz Only" + }, + "status": 200, + "response": { + "id": "rol_hjHjIWbcLZccpcmF", + "name": "read_osnly", + "description": "Readz Only" + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -8416,7 +10028,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-11-18T04:57:54.740Z", + "updated_at": "2025-12-04T10:12:26.568Z", "branding": { "colors": { "primary": "#19aecc" @@ -8492,7 +10104,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-11-20T13:35:46.348Z", + "updated_at": "2025-12-04T10:20:43.979Z", "branding": { "colors": { "primary": "#19aecc" @@ -8505,25 +10117,27 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/email-templates/verify_email", + "path": "/api/v2/email-templates/welcome_email", "body": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", - "enabled": true, + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "enabled": false, "from": "", - "subject": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", "syntax": "liquid", - "urlLifetimeInSeconds": 432000 + "urlLifetimeInSeconds": 3600 }, "status": 200, "response": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", "from": "", - "subject": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", "syntax": "liquid", - "urlLifetimeInSeconds": 432000, - "enabled": true + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -8531,27 +10145,25 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/verify_email", "body": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", - "enabled": false, + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "enabled": true, "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", + "subject": "", "syntax": "liquid", - "urlLifetimeInSeconds": 3600 + "urlLifetimeInSeconds": 432000 }, "status": 200, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", + "subject": "", "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "urlLifetimeInSeconds": 432000, + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -8585,7 +10197,7 @@ "body": "", "status": 200, "response": { - "total": 4, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -8593,11 +10205,120 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, "sso_disabled": false, + "cross_origin_authentication": false, "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -8607,9 +10328,41 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "cross_origin_authentication": true, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", "allowed_clients": [], + "allowed_logout_urls": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -8618,6 +10371,19 @@ "enabled": false } }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8625,7 +10391,8 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8635,24 +10402,34 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ - "client_credentials", - "implicit", "authorization_code", - "refresh_token" + "implicit", + "refresh_token", + "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", + "name": "The Default App", + "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "oidc_conformant": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -8662,8 +10439,10 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8671,7 +10450,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8679,6 +10458,8 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", "grant_types": [ "authorization_code", "implicit", @@ -8691,12 +10472,115 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -8705,6 +10589,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -8716,7 +10601,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8724,7 +10609,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8772,10 +10657,71 @@ "pkcs7": "[REDACTED]", "subject": "deprecated" } - ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?include_totals=true", + "body": "", + "status": 200, + "response": { + "organizations": [ + { + "id": "org_GDDGaXDUPC3vLmot", + "name": "org1", + "display_name": "Organization", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } + }, + { + "id": "org_dg75TodzDZQ3yqAV", + "name": "org2", + "display_name": "Organization2" + } + ], + "start": 0, + "limit": 50, + "total": 2 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?include_totals=true&take=50", + "body": "", + "status": 200, + "response": { + "organizations": [ + { + "id": "org_dg75TodzDZQ3yqAV", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_GDDGaXDUPC3vLmot", + "name": "org1", + "display_name": "Organization", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } } ] }, @@ -8785,13 +10731,23 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations?include_totals=true", + "path": "/api/v2/organizations/org_dg75TodzDZQ3yqAV/enabled_connections", + "body": "", + "status": 200, + "response": [], + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_dg75TodzDZQ3yqAV/client-grants?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { - "organizations": [], + "client_grants": [], "start": 0, - "limit": 50, + "limit": 100, "total": 0 }, "rawHeaders": [], @@ -8800,11 +10756,48 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations?include_totals=true&take=50", + "path": "/api/v2/organizations/org_dg75TodzDZQ3yqAV/discovery-domains?take=50", + "body": "", + "status": 200, + "response": { + "domains": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_GDDGaXDUPC3vLmot/enabled_connections", + "body": "", + "status": 200, + "response": [], + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_GDDGaXDUPC3vLmot/client-grants?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "client_grants": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations/org_GDDGaXDUPC3vLmot/discovery-domains?take=50", "body": "", "status": 200, "response": { - "organizations": [] + "domains": [] }, "rawHeaders": [], "responseIsBinary": false @@ -8816,12 +10809,12 @@ "body": "", "status": 200, "response": { - "total": 2, + "total": 1, "start": 0, "limit": 50, "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_K6JOwBbKFCexaEHM", "options": { "email": true, "scope": [ @@ -8842,52 +10835,7 @@ "realms": [ "google-oauth2" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - }, - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] + "enabled_clients": [] } ] }, @@ -8903,7 +10851,7 @@ "response": { "connections": [ { - "id": "con_anA47vdLpXCFQpLp", + "id": "con_K6JOwBbKFCexaEHM", "options": { "email": true, "scope": [ @@ -8924,52 +10872,7 @@ "realms": [ "google-oauth2" ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - }, - { - "id": "con_3yHvIURwH6gXdMEE", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] + "enabled_clients": [] } ] }, @@ -9234,7 +11137,7 @@ "body": "", "status": 200, "response": { - "total": 4, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -9245,8 +11148,170 @@ "name": "Deploy CLI", "is_first_party": true, "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -9256,9 +11321,46 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "cross_origin_authentication": true, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", "allowed_clients": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -9267,6 +11369,20 @@ "enabled": false } }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -9274,7 +11390,7 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -9284,12 +11400,11 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ - "client_credentials", - "implicit", "authorization_code", - "refresh_token" + "implicit", + "refresh_token", + "client_credentials" ], "custom_login_page_on": true }, @@ -9297,9 +11412,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -9307,12 +11420,70 @@ "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -9320,7 +11491,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -9328,11 +11499,16 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", - "client_credentials" + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" ], "custom_login_page_on": true }, @@ -9340,12 +11516,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -9354,6 +11529,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -9365,7 +11541,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -9373,7 +11549,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -9431,13 +11607,248 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/organizations/org_dg75TodzDZQ3yqAV", + "body": { + "display_name": "Organization2" + }, + "status": 200, + "response": { + "id": "org_dg75TodzDZQ3yqAV", + "display_name": "Organization2", + "name": "org2" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/organizations/org_GDDGaXDUPC3vLmot", + "body": { + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + }, + "display_name": "Organization" + }, + "status": 200, + "response": { + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + }, + "id": "org_GDDGaXDUPC3vLmot", + "display_name": "Organization", + "name": "org1" + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", "path": "/api/v2/log-streams", "body": "", "status": 200, - "response": [], + "response": [ + { + "id": "lst_0000000000025369", + "name": "Suspended DD Log Stream", + "type": "datadog", + "status": "active", + "sink": { + "datadogApiKey": "some-sensitive-api-key", + "datadogRegion": "us" + }, + "isPriority": false + }, + { + "id": "lst_0000000000025370", + "name": "Amazon EventBridge", + "type": "eventbridge", + "status": "active", + "sink": { + "awsAccountId": "123456789012", + "awsRegion": "us-east-2", + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-cfc5325e-4577-409f-8e7b-2e4a664cb6ff/auth0.logs" + }, + "filters": [ + { + "type": "category", + "name": "auth.login.success" + }, + { + "type": "category", + "name": "auth.login.notification" + }, + { + "type": "category", + "name": "auth.login.fail" + }, + { + "type": "category", + "name": "auth.signup.success" + }, + { + "type": "category", + "name": "auth.logout.success" + }, + { + "type": "category", + "name": "auth.logout.fail" + }, + { + "type": "category", + "name": "auth.silent_auth.fail" + }, + { + "type": "category", + "name": "auth.silent_auth.success" + }, + { + "type": "category", + "name": "auth.token_exchange.fail" + } + ], + "isPriority": false + } + ], + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/log-streams/lst_0000000000025369", + "body": { + "name": "Suspended DD Log Stream", + "isPriority": false, + "sink": { + "datadogApiKey": "##LOGSTREAMS_DATADOG_SECRET##", + "datadogRegion": "us" + }, + "status": "active" + }, + "status": 200, + "response": { + "id": "lst_0000000000025369", + "name": "Suspended DD Log Stream", + "type": "datadog", + "status": "active", + "sink": { + "datadogApiKey": "##LOGSTREAMS_DATADOG_SECRET##", + "datadogRegion": "us" + }, + "isPriority": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/log-streams/lst_0000000000025370", + "body": { + "name": "Amazon EventBridge", + "filters": [ + { + "type": "category", + "name": "auth.login.success" + }, + { + "type": "category", + "name": "auth.login.notification" + }, + { + "type": "category", + "name": "auth.login.fail" + }, + { + "type": "category", + "name": "auth.signup.success" + }, + { + "type": "category", + "name": "auth.logout.success" + }, + { + "type": "category", + "name": "auth.logout.fail" + }, + { + "type": "category", + "name": "auth.silent_auth.fail" + }, + { + "type": "category", + "name": "auth.silent_auth.success" + }, + { + "type": "category", + "name": "auth.token_exchange.fail" + } + ], + "isPriority": false, + "status": "active" + }, + "status": 200, + "response": { + "id": "lst_0000000000025370", + "name": "Amazon EventBridge", + "type": "eventbridge", + "status": "active", + "sink": { + "awsAccountId": "123456789012", + "awsRegion": "us-east-2", + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-cfc5325e-4577-409f-8e7b-2e4a664cb6ff/auth0.logs" + }, + "filters": [ + { + "type": "category", + "name": "auth.login.success" + }, + { + "type": "category", + "name": "auth.login.notification" + }, + { + "type": "category", + "name": "auth.login.fail" + }, + { + "type": "category", + "name": "auth.signup.success" + }, + { + "type": "category", + "name": "auth.logout.success" + }, + { + "type": "category", + "name": "auth.logout.fail" + }, + { + "type": "category", + "name": "auth.silent_auth.fail" + }, + { + "type": "category", + "name": "auth.silent_auth.success" + }, + { + "type": "category", + "name": "auth.token_exchange.fail" + } + ], + "isPriority": false + }, "rawHeaders": [], "responseIsBinary": false }, @@ -9519,22 +11930,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 1, - "forms": [ - { - "id": "ap_6JUSCU7qq1CravnoU6d6jr", - "name": "Blank-form", - "flow_count": 0, - "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-19T10:10:09.582Z" - } - ] + "total": 0, + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -9542,14 +11945,22 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 0, - "flows": [] + "total": 1, + "forms": [ + { + "id": "ap_6JUSCU7qq1CravnoU6d6jr", + "name": "Blank-form", + "flow_count": 0, + "created_at": "2024-11-26T11:58:18.187Z", + "updated_at": "2025-12-04T10:12:36.577Z" + } + ] }, "rawHeaders": [], "responseIsBinary": false @@ -9618,7 +12029,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-19T10:10:09.582Z" + "updated_at": "2025-12-04T10:12:36.577Z" }, "rawHeaders": [], "responseIsBinary": false @@ -9743,7 +12154,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-11-20T13:35:54.745Z" + "updated_at": "2025-12-04T10:20:56.180Z" }, "rawHeaders": [], "responseIsBinary": false @@ -9754,11 +12165,10 @@ "path": "/api/v2/tenants/settings", "body": { "allowed_logout_urls": [ - "https://travel0.com/logoutCallback" + "https://mycompany.org/logoutCallback" ], "enabled_locales": [ - "en", - "es" + "en" ], "flags": { "allow_legacy_delegation_grant_types": true, @@ -9773,15 +12183,15 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "This tenant name should be preserved", + "friendly_name": "My Test Tenant", "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "resource_parameter_profile": "audience", "sandbox_version": "12", "session_cookie": { "mode": "non-persistent" }, - "support_email": "support@travel0.com", - "support_url": "https://travel0.com/support", + "support_email": "support@mycompany.org", + "support_url": "https://mycompany.org/support", "universal_login": { "colors": { "primary": "#F8F8F2", @@ -9794,15 +12204,14 @@ "status": 200, "response": { "allowed_logout_urls": [ - "https://travel0.com/logoutCallback" + "https://mycompany.org/logoutCallback" ], "change_password": { "enabled": true, "html": "Change Password\n" }, "enabled_locales": [ - "en", - "es" + "en" ], "error_page": { "html": "Error Page\n", @@ -9831,7 +12240,7 @@ "disable_clickjack_protection_headers": false, "enable_pipeline2": false }, - "friendly_name": "This tenant name should be preserved", + "friendly_name": "My Test Tenant", "guardian_mfa_page": { "enabled": true, "html": "MFA\n" @@ -9840,8 +12249,8 @@ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png", "sandbox_version": "12", "session_lifetime": 3.0166666666666666, - "support_email": "support@travel0.com", - "support_url": "https://travel0.com/support", + "support_email": "support@mycompany.org", + "support_url": "https://mycompany.org/support", "universal_login": { "colors": { "primary": "#F8F8F2", diff --git a/test/e2e/recordings/should-preserve-keywords-for-directory-format.json b/test/e2e/recordings/should-preserve-keywords-for-directory-format.json index 56dee42d6..77ad9131a 100644 --- a/test/e2e/recordings/should-preserve-keywords-for-directory-format.json +++ b/test/e2e/recordings/should-preserve-keywords-for-directory-format.json @@ -6,7 +6,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -69,9 +69,63 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", + "name": "API Explorer Application", + "allowed_clients": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -79,12 +133,13 @@ "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -92,7 +147,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -100,10 +155,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -112,12 +166,12 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Auth0 CLI - dev", + "name": "Node App", "allowed_clients": [], + "allowed_logout_urls": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, - "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { "apple": { "enabled": false @@ -126,6 +180,7 @@ "enabled": false } }, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -137,7 +192,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "oidc_conformant": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -145,7 +200,8 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -155,153 +211,297 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connection-profiles?take=10", - "body": "", - "status": 403, - "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ + }, { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" } - } + ], + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true }, { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" } - } + ], + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true }, { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/clients/EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", - "body": { + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "f0itxCUp80tHKrEP3sa5C1hkeuLu6EjC", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/clients/f0itxCUp80tHKrEP3sa5C1hkeuLu6EjC", + "body": { "name": "Auth0 CLI - dev", "allowed_clients": [], "app_type": "non_interactive", "callbacks": [], "client_aliases": [], - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "client_credentials" @@ -331,7 +531,8 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 200, "response": { @@ -341,7 +542,6 @@ "name": "Auth0 CLI - dev", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { @@ -363,6 +563,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "oidc_conformant": false, "signing_keys": [ { @@ -371,7 +572,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "f0itxCUp80tHKrEP3sa5C1hkeuLu6EjC", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -505,7 +706,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -513,23 +714,324 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "cross_origin_authentication": true, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -538,6 +1040,19 @@ "enabled": false } }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -545,7 +1060,7 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -554,36 +1069,48 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ - "client_credentials", - "implicit", "authorization_code", + "implicit", "refresh_token" ], + "web_origins": [ + "http://localhost:3000" + ], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -591,7 +1118,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -599,10 +1126,10 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -614,7 +1141,6 @@ "name": "Auth0 CLI - dev", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { @@ -636,6 +1162,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "oidc_conformant": false, "signing_keys": [ { @@ -644,7 +1171,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "f0itxCUp80tHKrEP3sa5C1hkeuLu6EjC", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -759,7 +1286,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -774,7 +1301,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -789,7 +1316,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -804,7 +1331,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -819,7 +1346,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -834,7 +1361,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -849,14 +1376,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", + "from": "", + "resultUrl": "https://travel0.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -864,7 +1395,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -879,7 +1410,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -894,18 +1425,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", - "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -913,7 +1440,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -928,7 +1455,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -947,7 +1474,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -955,11 +1482,173 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -969,9 +1658,46 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "cross_origin_authentication": true, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", "allowed_clients": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -980,6 +1706,20 @@ "enabled": false } }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -987,7 +1727,7 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -997,12 +1737,11 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ - "client_credentials", - "implicit", "authorization_code", - "refresh_token" + "implicit", + "refresh_token", + "client_credentials" ], "custom_login_page_on": true }, @@ -1010,9 +1749,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -1020,12 +1757,70 @@ "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1033,7 +1828,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1041,10 +1836,68 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ "client_credentials" ], "custom_login_page_on": true @@ -1056,7 +1909,6 @@ "name": "Auth0 CLI - dev", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { @@ -1078,6 +1930,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "oidc_conformant": false, "signing_keys": [ { @@ -1086,7 +1939,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "f0itxCUp80tHKrEP3sa5C1hkeuLu6EjC", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1183,7 +2036,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -1198,7 +2051,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -1213,17 +2066,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email", + "path": "/api/v2/email-templates/async_approval", "body": "", - "status": 200, + "status": 404, "response": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", - "from": "", - "subject": "", - "syntax": "liquid", - "urlLifetimeInSeconds": 432000, - "enabled": true + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -1231,7 +2081,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -1246,14 +2096,17 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/verify_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "from": "", + "subject": "", + "syntax": "liquid", + "urlLifetimeInSeconds": 432000, + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -1261,7 +2114,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -1276,7 +2129,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, "response": { @@ -1291,7 +2144,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -1306,7 +2159,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -1321,18 +2174,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/change_password", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", - "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -1340,7 +2189,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -1355,7 +2204,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -1370,14 +2219,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", + "from": "", + "resultUrl": "https://travel0.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false diff --git a/test/e2e/recordings/should-preserve-keywords-for-yaml-format.json b/test/e2e/recordings/should-preserve-keywords-for-yaml-format.json index 595999027..43f5cb51f 100644 --- a/test/e2e/recordings/should-preserve-keywords-for-yaml-format.json +++ b/test/e2e/recordings/should-preserve-keywords-for-yaml-format.json @@ -6,7 +6,7 @@ "body": "", "status": 200, "response": { - "total": 2, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -69,9 +69,63 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", + "name": "API Explorer Application", + "allowed_clients": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -79,12 +133,66 @@ "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -92,7 +200,8 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -100,172 +209,315 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", "grant_types": [ "authorization_code", "implicit", "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connection-profiles?take=10", - "body": "", - "status": 403, - "response": { - "statusCode": 403, - "error": "Forbidden", - "message": "This feature is not enabled for this tenant.", - "errorCode": "feature_not_enabled" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } }, { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/user-attribute-profiles?take=10", - "body": "", - "status": 200, - "response": { - "user_attribute_profiles": [ - { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" } - } + ], + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true }, { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" } - } - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "POST", - "path": "/api/v2/clients", - "body": { - "name": "Auth0 CLI - dev", - "allowed_clients": [], - "app_type": "non_interactive", - "callbacks": [], - "client_aliases": [], - "cross_origin_auth": false, - "custom_login_page_on": true, - "grant_types": [ - "client_credentials" - ], - "is_first_party": true, - "is_token_endpoint_ip_header_trusted": false, - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "logo_uri": "https://dev.assets.com/photos/foo", - "native_social_login": { - "apple": { - "enabled": false + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true }, - "facebook": { + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "callbacks": [], + "is_first_party": true, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "oidc_conformant": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "f0itxCUp80tHKrEP3sa5C1hkeuLu6EjC", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/clients/f0itxCUp80tHKrEP3sa5C1hkeuLu6EjC", + "body": { + "name": "Auth0 CLI - dev", + "allowed_clients": [], + "app_type": "non_interactive", + "callbacks": [], + "client_aliases": [], + "custom_login_page_on": true, + "grant_types": [ + "client_credentials" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "logo_uri": "https://dev.assets.com/photos/foo", + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { "enabled": false } }, @@ -279,9 +531,10 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, - "status": 201, + "status": 200, "response": { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -289,7 +542,6 @@ "name": "Auth0 CLI - dev", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { @@ -311,17 +563,16 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "oidc_conformant": false, - "encrypted": true, "signing_keys": [ { "cert": "[REDACTED]", - "key": "[REDACTED]", "pkcs7": "[REDACTED]", "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "f0itxCUp80tHKrEP3sa5C1hkeuLu6EjC", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -483,7 +734,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -491,23 +742,324 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "cross_origin_authentication": true, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -516,6 +1068,19 @@ "enabled": false } }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -523,7 +1088,7 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -532,36 +1097,48 @@ "secret_encoded": false }, "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ - "client_credentials", - "implicit", "authorization_code", + "implicit", "refresh_token" ], + "web_origins": [ + "http://localhost:3000" + ], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -569,7 +1146,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -577,10 +1154,10 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -592,7 +1169,6 @@ "name": "Auth0 CLI - dev", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { @@ -614,6 +1190,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "oidc_conformant": false, "signing_keys": [ { @@ -622,7 +1199,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "f0itxCUp80tHKrEP3sa5C1hkeuLu6EjC", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -737,7 +1314,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -752,7 +1329,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -767,7 +1344,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -782,7 +1359,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -797,18 +1374,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/user_invitation", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", - "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -816,7 +1389,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -831,7 +1404,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -846,7 +1419,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, "response": { @@ -861,7 +1434,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -876,7 +1449,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -891,7 +1464,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -906,14 +1479,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", + "from": "", + "resultUrl": "https://travel0.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -925,7 +1502,7 @@ "body": "", "status": 200, "response": { - "total": 3, + "total": 9, "start": 0, "limit": 100, "clients": [ @@ -933,11 +1510,173 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -947,9 +1686,46 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "cross_origin_authentication": true, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", "allowed_clients": [], "callbacks": [], + "client_metadata": {}, + "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -958,6 +1734,20 @@ "enabled": false } }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -965,7 +1755,7 @@ "subject": "deprecated" } ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "client_id": "7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -975,12 +1765,11 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ - "client_credentials", - "implicit", "authorization_code", - "refresh_token" + "implicit", + "refresh_token", + "client_credentials" ], "custom_login_page_on": true }, @@ -988,9 +1777,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -998,12 +1785,70 @@ "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "R9N1M3jJcxlEKpIcm4EX8glA7Krb9h1k", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1011,7 +1856,7 @@ "subject": "deprecated" } ], - "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy", + "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1019,10 +1864,68 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "8DngHjTrjB57cRXo74zYn4qohnAxjFsG", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ "client_credentials" ], "custom_login_page_on": true @@ -1034,7 +1937,6 @@ "name": "Auth0 CLI - dev", "allowed_clients": [], "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "logo_uri": "https://dev.assets.com/photos/foo", "native_social_login": { @@ -1056,6 +1958,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "oidc_conformant": false, "signing_keys": [ { @@ -1064,7 +1967,7 @@ "subject": "deprecated" } ], - "client_id": "EUzvsYe5x0sxt8bknLZqzcPwHlxgzu8F", + "client_id": "f0itxCUp80tHKrEP3sa5C1hkeuLu6EjC", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1161,17 +2064,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", - "status": 200, + "status": 404, "response": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", - "from": "", - "subject": "", - "syntax": "liquid", - "urlLifetimeInSeconds": 432000, - "enabled": true + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -1179,7 +2079,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -1194,14 +2094,17 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/verify_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "from": "", + "subject": "", + "syntax": "liquid", + "urlLifetimeInSeconds": 432000, + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -1209,7 +2112,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -1224,18 +2127,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", - "from": "", - "resultUrl": "https://travel0.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -1258,7 +2157,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, "response": { @@ -1273,7 +2172,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -1288,7 +2187,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -1303,14 +2202,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome to This tenant name should be preserved!

\n \n\n", + "from": "", + "resultUrl": "https://travel0.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -1318,7 +2221,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -1333,7 +2236,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { diff --git a/test/tools/auth0/handlers/clients.tests.js b/test/tools/auth0/handlers/clients.tests.js index c016a67df..e9671d801 100644 --- a/test/tools/auth0/handlers/clients.tests.js +++ b/test/tools/auth0/handlers/clients.tests.js @@ -494,6 +494,57 @@ describe('#clients handler', () => { expect(firstCallParams.is_global).to.equal(false); }); + it('should migrate deprecated cross_origin_auth to cross_origin_authentication on export', async () => { + const auth0 = { + clients: { + getAll: (params) => + mockPagedData(params, 'clients', [ + { + client_id: 'client1', + name: 'deprecatedOnlyClient', + app_type: 'spa', + cross_origin_auth: true, + }, + { + client_id: 'client2', + name: 'bothFieldsClient', + app_type: 'spa', + cross_origin_auth: false, + cross_origin_authentication: true, + }, + { + client_id: 'client3', + name: 'newOnlyClient', + app_type: 'spa', + cross_origin_authentication: false, + }, + ]), + }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, + pool, + }; + + const handler = new clients.default({ client: pageClient(auth0), config }); + const data = await handler.getType(); + + expect(data).to.have.lengthOf(3); + + const deprecatedOnlyClient = data.find((c) => c.name === 'deprecatedOnlyClient'); + expect(deprecatedOnlyClient).to.not.have.property('cross_origin_auth'); + expect(deprecatedOnlyClient.cross_origin_authentication).to.equal(true); + + const bothFieldsClient = data.find((c) => c.name === 'bothFieldsClient'); + expect(bothFieldsClient).to.not.have.property('cross_origin_auth'); + expect(bothFieldsClient.cross_origin_authentication).to.equal(true); + + const newOnlyClient = data.find((c) => c.name === 'newOnlyClient'); + expect(newOnlyClient).to.not.have.property('cross_origin_auth'); + expect(newOnlyClient.cross_origin_authentication).to.equal(false); + }); + it('should update client', async () => { const auth0 = { clients: { @@ -1022,5 +1073,130 @@ describe('#clients handler', () => { }, ]); }); + + it('should migrate deprecated cross_origin_auth to cross_origin_authentication on create', async () => { + const createdClients = []; + const auth0 = { + clients: { + create: function (data) { + createdClients.push(data); + return Promise.resolve({ data }); + }, + update: () => Promise.resolve({ data: [] }), + delete: () => Promise.resolve({ data: [] }), + getAll: (params) => mockPagedData(params, 'clients', []), + }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, + pool, + }; + + const handler = new clients.default({ client: pageClient(auth0), config }); + const stageFn = Object.getPrototypeOf(handler).processChanges; + + await stageFn.apply(handler, [ + { + clients: [ + { + name: 'deprecatedOnlyClient', + app_type: 'spa', + cross_origin_auth: true, + }, + { + name: 'bothFieldsClient', + app_type: 'spa', + cross_origin_auth: false, + cross_origin_authentication: true, + }, + { + name: 'newOnlyClient', + app_type: 'spa', + cross_origin_authentication: false, + }, + ], + }, + ]); + + expect(createdClients).to.have.lengthOf(3); + + const deprecatedOnlyClient = createdClients.find((c) => c.name === 'deprecatedOnlyClient'); + expect(deprecatedOnlyClient).to.not.have.property('cross_origin_auth'); + expect(deprecatedOnlyClient.cross_origin_authentication).to.equal(true); + + const bothFieldsClient = createdClients.find((c) => c.name === 'bothFieldsClient'); + expect(bothFieldsClient).to.not.have.property('cross_origin_auth'); + expect(bothFieldsClient.cross_origin_authentication).to.equal(true); + + const newOnlyClient = createdClients.find((c) => c.name === 'newOnlyClient'); + expect(newOnlyClient).to.not.have.property('cross_origin_auth'); + expect(newOnlyClient.cross_origin_authentication).to.equal(false); + }); + + it('should migrate deprecated cross_origin_auth to cross_origin_authentication on update', async () => { + const updatedClients = []; + const auth0 = { + clients: { + create: () => Promise.resolve({ data: [] }), + update: function (params, data) { + updatedClients.push({ ...data, client_id: params.client_id }); + return Promise.resolve({ data }); + }, + delete: () => Promise.resolve({ data: [] }), + getAll: (params) => + mockPagedData(params, 'clients', [ + { client_id: 'client1', name: 'deprecatedOnlyClient' }, + { client_id: 'client2', name: 'bothFieldsClient' }, + { client_id: 'client3', name: 'newOnlyClient' }, + ]), + }, + connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + userAttributeProfiles: { + getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + }, + pool, + }; + + const handler = new clients.default({ client: pageClient(auth0), config }); + const stageFn = Object.getPrototypeOf(handler).processChanges; + + await stageFn.apply(handler, [ + { + clients: [ + { + name: 'deprecatedOnlyClient', + app_type: 'spa', + cross_origin_auth: true, + }, + { + name: 'bothFieldsClient', + app_type: 'spa', + cross_origin_auth: false, + cross_origin_authentication: true, + }, + { + name: 'newOnlyClient', + app_type: 'spa', + cross_origin_authentication: false, + }, + ], + }, + ]); + + expect(updatedClients).to.have.lengthOf(3); + + const deprecatedOnlyClient = updatedClients.find((c) => c.client_id === 'client1'); + expect(deprecatedOnlyClient).to.not.have.property('cross_origin_auth'); + expect(deprecatedOnlyClient.cross_origin_authentication).to.equal(true); + + const bothFieldsClient = updatedClients.find((c) => c.client_id === 'client2'); + expect(bothFieldsClient).to.not.have.property('cross_origin_auth'); + expect(bothFieldsClient.cross_origin_authentication).to.equal(true); + + const newOnlyClient = updatedClients.find((c) => c.client_id === 'client3'); + expect(newOnlyClient).to.not.have.property('cross_origin_auth'); + expect(newOnlyClient.cross_origin_authentication).to.equal(false); + }); }); }); From 227e88d9edf26722eedf279ccd5d86257cfb4e2b Mon Sep 17 00:00:00 2001 From: Kushal <43465488+kushalshit27@users.noreply.github.com> Date: Wed, 10 Dec 2025 10:59:17 +0530 Subject: [PATCH 10/21] fix: managing `Auth0 My Account API` in `resourceServers` (#1229) * fix: update dependencies to latest versions - package.json: bump winston to ^3.19.0 - package.json: bump @types/lodash to ^4.17.21 - package.json: bump typescript to ^5.9.3 * feat: enhance resource server handling - src/tools/auth0/handlers/resourceServers.ts: allow updating specific fields for system resource servers - src/tools/auth0/handlers/resourceServers.ts: sanitize fields of resource servers before returning - src/tools/auth0/handlers/resourceServers.ts: add updateResourceServer method to handle name exclusion for system servers * fix: remove from allowedKeys in ResourceServersHandler - src/tools/auth0/handlers/resourceServers.ts: removed 'token_lifetime_for_web' TODO - src/tools/auth0/handlers/resourceServers.ts: removed 'allow_offline_access' TODO * feat(test): add tests for Auth0 My Account API resource server handling - test/tools/auth0/handlers/resourceServers.tests.js: sanitize system resource servers in getType for Auth0 My Account API - test/tools/auth0/handlers/resourceServers.tests.js: update 'Auth0 My Account API' without name and is_system --- package-lock.json | 42 +++++----- package.json | 6 +- src/tools/auth0/handlers/resourceServers.ts | 51 +++++++++++- .../auth0/handlers/resourceServers.tests.js | 78 +++++++++++++++++++ 4 files changed, 150 insertions(+), 27 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6e54cabd7..ce7137e55 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "promise-pool-executor": "^1.1.1", "sanitize-filename": "^1.6.3", "undici": "^7.16.0", - "winston": "^3.18.3", + "winston": "^3.19.0", "yargs": "^15.4.1" }, "bin": { @@ -28,7 +28,7 @@ }, "devDependencies": { "@types/fs-extra": "^9.0.13", - "@types/lodash": "^4.17.20", + "@types/lodash": "^4.17.21", "@types/mocha": "^10.0.10", "@types/nconf": "^0.10.7", "@typescript-eslint/parser": "^5.62.0", @@ -51,7 +51,7 @@ "sinon": "^13.0.2", "sinon-chai": "^3.7.0", "ts-mocha": "^10.1.0", - "typescript": "^5.9.2", + "typescript": "^5.9.3", "zlib": "^1.0.5" }, "engines": { @@ -956,9 +956,9 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==", "dev": true, "license": "MIT" }, @@ -6501,9 +6501,9 @@ } }, "node_modules/typescript": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", - "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -6749,9 +6749,9 @@ } }, "node_modules/winston": { - "version": "3.18.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.18.3.tgz", - "integrity": "sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.19.0.tgz", + "integrity": "sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA==", "license": "MIT", "dependencies": { "@colors/colors": "^1.6.0", @@ -7729,9 +7729,9 @@ "dev": true }, "@types/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==", "dev": true }, "@types/mocha": { @@ -11648,9 +11648,9 @@ } }, "typescript": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", - "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true }, "unbox-primitive": { @@ -11820,9 +11820,9 @@ } }, "winston": { - "version": "3.18.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.18.3.tgz", - "integrity": "sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.19.0.tgz", + "integrity": "sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA==", "requires": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.8", diff --git a/package.json b/package.json index 90314c1f0..f0c40fe3d 100644 --- a/package.json +++ b/package.json @@ -43,12 +43,12 @@ "promise-pool-executor": "^1.1.1", "sanitize-filename": "^1.6.3", "undici": "^7.16.0", - "winston": "^3.18.3", + "winston": "^3.19.0", "yargs": "^15.4.1" }, "devDependencies": { "@types/fs-extra": "^9.0.13", - "@types/lodash": "^4.17.20", + "@types/lodash": "^4.17.21", "@types/mocha": "^10.0.10", "@types/nconf": "^0.10.7", "@typescript-eslint/parser": "^5.62.0", @@ -71,7 +71,7 @@ "sinon": "^13.0.2", "sinon-chai": "^3.7.0", "ts-mocha": "^10.1.0", - "typescript": "^5.9.2", + "typescript": "^5.9.3", "zlib": "^1.0.5" }, "engines": { diff --git a/src/tools/auth0/handlers/resourceServers.ts b/src/tools/auth0/handlers/resourceServers.ts index 99786f98e..8eb3a1e49 100644 --- a/src/tools/auth0/handlers/resourceServers.ts +++ b/src/tools/auth0/handlers/resourceServers.ts @@ -1,4 +1,5 @@ import { + ApiResponse, ResourceServer, ResourceServerProofOfPossessionMechanismEnum, ResourceServerSubjectTypeAuthorizationClientPolicyEnum, @@ -92,8 +93,11 @@ export default class ResourceServersHandler extends DefaultHandler { ...options, type: 'resourceServers', identifiers: ['id', 'identifier'], - stripCreateFields: ['client_id'], + stripCreateFields: ['client_id', 'is_system'], stripUpdateFields: ['identifier', 'client_id', 'is_system'], + functions: { + update: (args, data) => this.updateResourceServer(args, data), + }, }); } @@ -104,13 +108,44 @@ export default class ResourceServersHandler extends DefaultHandler { async getType(): Promise { if (this.existing) return this.existing; - const resourceServers = await paginate(this.client.resourceServers.getAll, { + let resourceServers = await paginate(this.client.resourceServers.getAll, { paginate: true, include_totals: true, }); - return resourceServers.filter( + + resourceServers = resourceServers.filter( (rs) => rs.name !== constants.RESOURCE_SERVERS_MANAGEMENT_API_NAME ); + + // Sanitize resource servers fields + const sanitizeResourceServersFields = (rs: ResourceServer[]): ResourceServer[] => + rs.map((resourceServer: ResourceServer) => { + // For system resource servers like Auth0 My Account API, only allow certain fields to be updated + if (resourceServer.is_system === true) { + const allowedKeys = [ + 'token_lifetime', + 'proof_of_possession', + 'skip_consent_for_verifiable_first_party_clients', + 'name', + 'identifier', + 'id', + 'is_system', + ]; + const sanitized: any = {}; + allowedKeys.forEach((key) => { + if (key in resourceServer) { + sanitized[key] = resourceServer[key]; + } + }); + return sanitized; + } + + return resourceServer; + }); + + this.existing = sanitizeResourceServersFields(resourceServers); + + return this.existing; } async calcChanges(assets: Assets): Promise { @@ -159,4 +194,14 @@ export default class ResourceServersHandler extends DefaultHandler { await super.validate(assets); } + + async updateResourceServer(args, update: ResourceServer): Promise> { + // Exclude name from update as it cannot be modified for system resource servers like Auth0 My Account API + if (update.is_system === true || update.name === 'Auth0 My Account API') { + const { name, is_system: _isSystem, ...updateFields } = update; + return this.client.resourceServers.update(args, updateFields); + } + + return this.client.resourceServers.update(args, update); + } } diff --git a/test/tools/auth0/handlers/resourceServers.tests.js b/test/tools/auth0/handlers/resourceServers.tests.js index ad9bbdf38..571e7b0b8 100644 --- a/test/tools/auth0/handlers/resourceServers.tests.js +++ b/test/tools/auth0/handlers/resourceServers.tests.js @@ -621,5 +621,83 @@ describe('#resourceServers handler', () => { expect(result[0]).to.have.property('name', 'someAPI'); expect(result[0]).to.have.property('identifier', 'some-api'); }); + + it('should sanitize system resource servers in getType for Auth0 My Account API', async () => { + const systemResourceServer = { + id: 'rs_system', + identifier: 'https://api.system.com/me/', + name: 'Auth0 My Account API', + is_system: true, + token_lifetime: 86400, + scopes: [{ value: 'read:users' }], // Should be removed + signing_alg: 'RS256', // Should be removed + allow_offline_access: true, // Should be removed + skip_consent_for_verifiable_first_party_clients: true, + enforce_policies: true, // Should be removed + token_dialect: 'access_token', // Should be removed + }; + + const auth0 = { + resourceServers: { + getAll: (params) => mockPagedData(params, 'resourceServers', [systemResourceServer]), + }, + pool, + }; + + const handler = new resourceServers.default({ client: pageClient(auth0), config }); + const result = await handler.getType(); + + expect(result).to.be.an('array'); + expect(result[0]).to.deep.equal({ + id: 'rs_system', + identifier: 'https://api.system.com/me/', + name: 'Auth0 My Account API', + is_system: true, + token_lifetime: 86400, + skip_consent_for_verifiable_first_party_clients: true, + }); + }); + + it('should update "Auth0 My Account API" without name and is_system', async () => { + let updateCalled = false; + const existingResourceServer = { + id: 'rs_my_account', + identifier: 'https://auth0.com/my-account/me/', + name: 'Auth0 My Account API', + is_system: true, + }; + + const auth0 = { + resourceServers: { + create: () => Promise.resolve({ data: [] }), + update: function (params, data) { + updateCalled = true; + expect(params.id).to.equal('rs_my_account'); + expect(data.name).to.equal(undefined); + expect(data.is_system).to.equal(undefined); + expect(data.token_lifetime).to.equal(54321); + return Promise.resolve({ data }); + }, + delete: () => Promise.resolve({ data: [] }), + getAll: (params) => mockPagedData(params, 'resourceServers', [existingResourceServer]), + }, + pool, + }; + + const handler = new resourceServers.default({ client: pageClient(auth0), config }); + const stageFn = Object.getPrototypeOf(handler).processChanges; + const data = { + resourceServers: [ + { + name: 'Auth0 My Account API', + identifier: 'https://auth0.com/my-account/me/', + token_lifetime: 54321, + }, + ], + }; + + await stageFn.apply(handler, [data]); + expect(updateCalled).to.equal(true); + }); }); }); From 24950be4aeab59d1f154221475ee96a8b5e1328d Mon Sep 17 00:00:00 2001 From: Kushal <43465488+kushalshit27@users.noreply.github.com> Date: Wed, 10 Dec 2025 11:41:45 +0530 Subject: [PATCH 11/21] 8.22.0 (#1230) * Update CHANGELOG * 8.22.0 --- CHANGELOG.md | 17 ++++++++++++++++- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5236a2a3..b110dac37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [8.22.0] - 2025-12-10 + +### Added + +- Add `AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS` config property to exclude third-party `clients`. [#1212] + +### Fixed + +- Fix managing `Auth0 My Account API` in `resourceServers`. [#1229] +- Fix `cross_origin_auth` is deprecated and migrated to `cross_origin_authentication` in `clients`. [#1223] + ## [8.21.0] - 2025-11-21 ### Added @@ -1526,8 +1537,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [#1204]: https://github.com/auth0/auth0-deploy-cli/issues/1204 [#1209]: https://github.com/auth0/auth0-deploy-cli/issues/1209 [#1211]: https://github.com/auth0/auth0-deploy-cli/issues/1211 +[#1212]: https://github.com/auth0/auth0-deploy-cli/issues/1212 [#1214]: https://github.com/auth0/auth0-deploy-cli/issues/1214 -[Unreleased]: https://github.com/auth0/auth0-deploy-cli/compare/v8.21.0...HEAD +[#1223]: https://github.com/auth0/auth0-deploy-cli/issues/1223 +[#1229]: https://github.com/auth0/auth0-deploy-cli/issues/1229 +[Unreleased]: https://github.com/auth0/auth0-deploy-cli/compare/v8.22.0...HEAD +[8.22.0]: https://github.com/auth0/auth0-deploy-cli/compare/v8.21.0...v8.22.0 [8.21.0]: https://github.com/auth0/auth0-deploy-cli/compare/v8.20.3...v8.21.0 [8.20.3]: https://github.com/auth0/auth0-deploy-cli/compare/v8.20.2...v8.20.3 [8.20.2]: https://github.com/auth0/auth0-deploy-cli/compare/v8.20.1...v8.20.2 diff --git a/package-lock.json b/package-lock.json index ce7137e55..fe3248fef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "auth0-deploy-cli", - "version": "8.21.0", + "version": "8.22.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "auth0-deploy-cli", - "version": "8.21.0", + "version": "8.22.0", "license": "MIT", "dependencies": { "ajv": "^6.12.6", diff --git a/package.json b/package.json index f0c40fe3d..2f6e4420f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "auth0-deploy-cli", - "version": "8.21.0", + "version": "8.22.0", "description": "A command line tool for deploying updates to your Auth0 tenant", "main": "lib/index.js", "bin": { From 7da672310b1595599a4c07846d2a392c20001dae Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Thu, 11 Dec 2025 13:33:01 +0530 Subject: [PATCH 12/21] fix: improved_signup_bot_detection_in_classic is added in allowed tenant flags (#1231) fix: improved_signup_bot_detection_in_classic flag is added in allowed tenant flags --- src/tools/auth0/handlers/tenant.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tools/auth0/handlers/tenant.ts b/src/tools/auth0/handlers/tenant.ts index 22ca05ce3..f4ef2316a 100644 --- a/src/tools/auth0/handlers/tenant.ts +++ b/src/tools/auth0/handlers/tenant.ts @@ -98,6 +98,7 @@ export const allowedTenantFlags = [ 'disable_fields_map_fix', 'require_pushed_authorization_requests', 'mfa_show_factor_list_on_enrollment', + 'improved_signup_bot_detection_in_classic', ]; export const removeUnallowedTenantFlags = ( From 2f09de6655ec26a961751a39803faff055d150a2 Mon Sep 17 00:00:00 2001 From: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> Date: Thu, 11 Dec 2025 18:03:16 +0530 Subject: [PATCH 13/21] feat: update dependencies in package.json and package-lock.json - package.json: update auth0 from ^5.1.0 to ^5.2.0 - package.json: update winston from ^3.18.3 to ^3.19.0 - package.json: update @types/lodash from ^4.17.20 to ^4.17.21 - package.json: update @typescript-eslint/eslint-plugin from ^8.47.0 to ^8.49.0 - package.json: update @typescript-eslint/parser from ^8.47.0 to ^8.49.0 --- package-lock.json | 353 +++++++++++++++------------------------------- package.json | 10 +- 2 files changed, 122 insertions(+), 241 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5c0a51343..c4f84318f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "ajv": "^6.12.6", - "auth0": "^5.1.0", + "auth0": "^5.2.0", "dot-prop": "^5.3.0", "fs-extra": "^10.1.0", "js-yaml": "^4.1.1", @@ -20,7 +20,7 @@ "promise-pool-executor": "^1.1.1", "sanitize-filename": "^1.6.3", "undici": "^7.16.0", - "winston": "^3.18.3", + "winston": "^3.19.0", "yargs": "^15.4.1" }, "bin": { @@ -29,11 +29,11 @@ "devDependencies": { "@eslint/js": "^9.39.1", "@types/fs-extra": "^9.0.13", - "@types/lodash": "^4.17.20", + "@types/lodash": "^4.17.21", "@types/mocha": "^10.0.10", "@types/nconf": "^0.10.7", - "@typescript-eslint/eslint-plugin": "^8.47.0", - "@typescript-eslint/parser": "^8.47.0", + "@typescript-eslint/eslint-plugin": "^8.49.0", + "@typescript-eslint/parser": "^8.49.0", "chai": "^4.5.0", "chai-as-promised": "^7.1.2", "eslint": "^9.39.1", @@ -767,44 +767,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -903,9 +865,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==", "dev": true, "license": "MIT" }, @@ -940,18 +902,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.47.0.tgz", - "integrity": "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.49.0.tgz", + "integrity": "sha512-JXij0vzIaTtCwu6SxTh8qBc66kmf1xs7pI4UOiMDFVct6q86G0Zs7KRcEoJgY3Cav3x5Tq0MF5jwgpgLqgKG3A==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.47.0", - "@typescript-eslint/type-utils": "8.47.0", - "@typescript-eslint/utils": "8.47.0", - "@typescript-eslint/visitor-keys": "8.47.0", - "graphemer": "^1.4.0", + "@typescript-eslint/scope-manager": "8.49.0", + "@typescript-eslint/type-utils": "8.49.0", + "@typescript-eslint/utils": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" @@ -964,22 +925,22 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.47.0", + "@typescript-eslint/parser": "^8.49.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.47.0.tgz", - "integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.49.0.tgz", + "integrity": "sha512-N9lBGA9o9aqb1hVMc9hzySbhKibHmB+N3IpoShyV6HyQYRGIhlrO5rQgttypi+yEeKsKI4idxC8Jw6gXKD4THA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.47.0", - "@typescript-eslint/types": "8.47.0", - "@typescript-eslint/typescript-estree": "8.47.0", - "@typescript-eslint/visitor-keys": "8.47.0", + "@typescript-eslint/scope-manager": "8.49.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0", "debug": "^4.3.4" }, "engines": { @@ -995,14 +956,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.47.0.tgz", - "integrity": "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.49.0.tgz", + "integrity": "sha512-/wJN0/DKkmRUMXjZUXYZpD1NEQzQAAn9QWfGwo+Ai8gnzqH7tvqS7oNVdTjKqOcPyVIdZdyCMoqN66Ia789e7g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.47.0", - "@typescript-eslint/types": "^8.47.0", + "@typescript-eslint/tsconfig-utils": "^8.49.0", + "@typescript-eslint/types": "^8.49.0", "debug": "^4.3.4" }, "engines": { @@ -1017,14 +978,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.47.0.tgz", - "integrity": "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.49.0.tgz", + "integrity": "sha512-npgS3zi+/30KSOkXNs0LQXtsg9ekZ8OISAOLGWA/ZOEn0ZH74Ginfl7foziV8DT+D98WfQ5Kopwqb/PZOaIJGg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.47.0", - "@typescript-eslint/visitor-keys": "8.47.0" + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1035,9 +996,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.47.0.tgz", - "integrity": "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.49.0.tgz", + "integrity": "sha512-8prixNi1/6nawsRYxet4YOhnbW+W9FK/bQPxsGB1D3ZrDzbJ5FXw5XmzxZv82X3B+ZccuSxo/X8q9nQ+mFecWA==", "dev": true, "license": "MIT", "engines": { @@ -1052,15 +1013,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.47.0.tgz", - "integrity": "sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.49.0.tgz", + "integrity": "sha512-KTExJfQ+svY8I10P4HdxKzWsvtVnsuCifU5MvXrRwoP2KOlNZ9ADNEWWsQTJgMxLzS5VLQKDjkCT/YzgsnqmZg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.47.0", - "@typescript-eslint/typescript-estree": "8.47.0", - "@typescript-eslint/utils": "8.47.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0", + "@typescript-eslint/utils": "8.49.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -1077,9 +1038,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.47.0.tgz", - "integrity": "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.49.0.tgz", + "integrity": "sha512-e9k/fneezorUo6WShlQpMxXh8/8wfyc+biu6tnAqA81oWrEic0k21RHzP9uqqpyBBeBKu4T+Bsjy9/b8u7obXQ==", "dev": true, "license": "MIT", "engines": { @@ -1091,21 +1052,20 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.47.0.tgz", - "integrity": "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.49.0.tgz", + "integrity": "sha512-jrLdRuAbPfPIdYNppHJ/D0wN+wwNfJ32YTAm10eJVsFmrVpXQnDWBn8niCSMlWjvml8jsce5E/O+86IQtTbJWA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.47.0", - "@typescript-eslint/tsconfig-utils": "8.47.0", - "@typescript-eslint/types": "8.47.0", - "@typescript-eslint/visitor-keys": "8.47.0", + "@typescript-eslint/project-service": "8.49.0", + "@typescript-eslint/tsconfig-utils": "8.49.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/visitor-keys": "8.49.0", "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", + "tinyglobby": "^0.2.15", "ts-api-utils": "^2.1.0" }, "engines": { @@ -1120,16 +1080,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.47.0.tgz", - "integrity": "sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.49.0.tgz", + "integrity": "sha512-N3W7rJw7Rw+z1tRsHZbK395TWSYvufBXumYtEGzypgMUthlg0/hmCImeA8hgO2d2G4pd7ftpxxul2J8OdtdaFA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.47.0", - "@typescript-eslint/types": "8.47.0", - "@typescript-eslint/typescript-estree": "8.47.0" + "@typescript-eslint/scope-manager": "8.49.0", + "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/typescript-estree": "8.49.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1144,13 +1104,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.47.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.47.0.tgz", - "integrity": "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==", + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.49.0.tgz", + "integrity": "sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/types": "8.49.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -1460,9 +1420,9 @@ } }, "node_modules/auth0": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/auth0/-/auth0-5.1.0.tgz", - "integrity": "sha512-khNFOffqekb7Anypp0DHRPjQDxdwc1TDLxIdSzB2Sh+gy9c88euzy2MdNcAhpdkE85E/oQgj2bNftj0OE1SX5Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/auth0/-/auth0-5.2.0.tgz", + "integrity": "sha512-eRtzyldEhXC1g9quWI8daG/j2OcXFsjgkT+zi3gqpe3SOwVNkWyvzaDAHAYWD2Z1ARTNXxezoXJiWNxwfHRMhw==", "license": "MIT", "dependencies": { "auth0-legacy": "npm:auth0@^4.27.0", @@ -2772,36 +2732,6 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "license": "MIT" }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -2815,16 +2745,6 @@ "dev": true, "license": "MIT" }, - "node_modules/fastq": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", - "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, "node_modules/fecha": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", @@ -3275,13 +3195,6 @@ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "license": "ISC" }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" - }, "node_modules/has-bigints": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", @@ -4442,30 +4355,6 @@ "dev": true, "license": "MIT" }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -5644,27 +5533,6 @@ "node": ">=6" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -5805,17 +5673,6 @@ "node": ">=4" } }, - "node_modules/reusify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -5886,30 +5743,6 @@ "dev": true, "license": "MIT" }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, "node_modules/safe-array-concat": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", @@ -6513,6 +6346,54 @@ "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==", "license": "MIT" }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -7049,9 +6930,9 @@ } }, "node_modules/winston": { - "version": "3.18.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.18.3.tgz", - "integrity": "sha512-NoBZauFNNWENgsnC9YpgyYwOVrl2m58PpQ8lNHjV3kosGs7KJ7Npk9pCUE+WJlawVSe8mykWDKWFSVfs3QO9ww==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.19.0.tgz", + "integrity": "sha512-LZNJgPzfKR+/J3cHkxcpHKpKKvGfDZVPS4hfJCc4cCG0CgYzvlD6yE/S3CIL/Yt91ak327YCpiF/0MyeZHEHKA==", "license": "MIT", "dependencies": { "@colors/colors": "^1.6.0", diff --git a/package.json b/package.json index edf6d54d7..b9efaca9c 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "homepage": "https://github.com/auth0/auth0-deploy-cli#readme", "dependencies": { "ajv": "^6.12.6", - "auth0": "^5.1.0", + "auth0": "^5.2.0", "dot-prop": "^5.3.0", "fs-extra": "^10.1.0", "js-yaml": "^4.1.1", @@ -43,17 +43,17 @@ "promise-pool-executor": "^1.1.1", "sanitize-filename": "^1.6.3", "undici": "^7.16.0", - "winston": "^3.18.3", + "winston": "^3.19.0", "yargs": "^15.4.1" }, "devDependencies": { "@types/fs-extra": "^9.0.13", - "@types/lodash": "^4.17.20", + "@types/lodash": "^4.17.21", "@types/mocha": "^10.0.10", "@types/nconf": "^0.10.7", "@eslint/js": "^9.39.1", - "@typescript-eslint/eslint-plugin": "^8.47.0", - "@typescript-eslint/parser": "^8.47.0", + "@typescript-eslint/eslint-plugin": "^8.49.0", + "@typescript-eslint/parser": "^8.49.0", "chai": "^4.5.0", "chai-as-promised": "^7.1.2", "eslint": "^9.39.1", From dcd1b1a7210e50d3035d4b4d2ba4aa3ce203a8d0 Mon Sep 17 00:00:00 2001 From: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> Date: Thu, 11 Dec 2025 19:14:05 +0530 Subject: [PATCH 14/21] feat: update method names from getAll to list for consistency --- test/tools/auth0/handlers/clients.tests.js | 117 +++++++++--------- .../handlers/connectionProfiles.tests.js | 12 +- .../auth0/handlers/resourceServers.tests.js | 32 ++--- test/utils.js | 2 +- 4 files changed, 81 insertions(+), 82 deletions(-) diff --git a/test/tools/auth0/handlers/clients.tests.js b/test/tools/auth0/handlers/clients.tests.js index 4f0efaa85..044477df1 100644 --- a/test/tools/auth0/handlers/clients.tests.js +++ b/test/tools/auth0/handlers/clients.tests.js @@ -96,9 +96,9 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), list: (params) => mockPagedData(params, 'clients', []), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -146,9 +146,9 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), list: (params) => mockPagedData(params, 'clients', []), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -200,9 +200,9 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), list: (params) => mockPagedData(params, 'clients', []), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -244,9 +244,9 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), list: (params) => mockPagedData(params, 'clients', []), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -280,9 +280,9 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), list: (params) => mockPagedData(params, 'clients', []), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -319,17 +319,17 @@ describe('#clients handler', () => { }, update: () => Promise.resolve({ data: [] }), delete: () => Promise.resolve({ data: [] }), - getAll: (params) => + list: (params) => mockPagedData(params, 'clients', [{ client_id: 'client_123', name: 'My OIN Client' }]), }, connectionProfiles: { - getAll: (params) => + list: (params) => mockPagedData(params, 'connectionProfiles', [ { id: 'cp_123', name: 'My Connection Profile' }, ]), }, userAttributeProfiles: { - getAll: (params) => + list: (params) => mockPagedData(params, 'userAttributeProfiles', [ { id: 'uap_123', name: 'My User Attribute Profile' }, ]), @@ -364,9 +364,9 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), list: (params) => mockPagedData(params, 'clients', []), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -395,11 +395,11 @@ describe('#clients handler', () => { }, update: () => Promise.resolve({ data: [] }), delete: () => Promise.resolve({ data: [] }), - getAll: (params) => mockPagedData(params, 'clients', []), + list: (params) => mockPagedData(params, 'clients', []), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -438,7 +438,7 @@ describe('#clients handler', () => { }, update: () => Promise.resolve({ data: [] }), delete: () => Promise.resolve({ data: [] }), - getAll: (params) => mockPagedData(params, 'clients', []), + list: (params) => mockPagedData(params, 'clients', []), }, pool, }; @@ -462,11 +462,11 @@ describe('#clients handler', () => { }); it('should get clients with is_first_party when AUTH0_EXCLUDE_THIRD_PARTY_CLIENTS is enabled', async () => { - const getAllParams = []; + const listParams = []; const auth0 = { clients: { - getAll: (params) => { - getAllParams.push(params); + list: (params) => { + listParams.push(params); return mockPagedData(params, 'clients', [ { name: 'first party client', client_id: 'first-party-client-id' }, ]); @@ -487,11 +487,10 @@ describe('#clients handler', () => { const handler = new clients.default({ client: pageClient(auth0), config: testConfig }); await handler.getType(); - expect(getAllParams.length).to.be.greaterThan(0); - const firstCallParams = getAllParams[0]; + expect(listParams.length).to.be.greaterThan(0); + const firstCallParams = listParams[0]; expect(firstCallParams).to.be.an('object'); expect(firstCallParams.is_first_party).to.equal(true); - expect(firstCallParams.include_totals).to.equal(true); expect(firstCallParams.is_global).to.equal(false); }); @@ -521,9 +520,9 @@ describe('#clients handler', () => { }, ]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -581,9 +580,9 @@ describe('#clients handler', () => { }, ]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -638,9 +637,9 @@ describe('#clients handler', () => { }, ]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -682,9 +681,9 @@ describe('#clients handler', () => { { client_id: 'client_id', name: 'deploy client' }, ]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -714,9 +713,9 @@ describe('#clients handler', () => { { client_id: 'client_id', name: 'deploy client' }, ]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -742,9 +741,9 @@ describe('#clients handler', () => { list: (params) => mockPagedData(params, 'clients', [{ client_id: 'client1', name: 'existingClient' }]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -774,9 +773,9 @@ describe('#clients handler', () => { }, list: (params) => Promise.resolve(mockPagedData(params, 'clients', [])), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -814,9 +813,9 @@ describe('#clients handler', () => { { client_id: 'client2', name: 'existingClient2' }, ]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -867,9 +866,9 @@ describe('#clients handler', () => { }, ]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -926,9 +925,9 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), list: (params) => mockPagedData(params, 'clients', []), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -966,9 +965,9 @@ describe('#clients handler', () => { delete: () => Promise.resolve({ data: [] }), list: (params) => mockPagedData(params, 'clients', []), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -1003,9 +1002,9 @@ describe('#clients handler', () => { }, ]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -1052,9 +1051,9 @@ describe('#clients handler', () => { }, ]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -1086,11 +1085,11 @@ describe('#clients handler', () => { }, update: () => Promise.resolve({ data: [] }), delete: () => Promise.resolve({ data: [] }), - getAll: (params) => mockPagedData(params, 'clients', []), + list: (params) => mockPagedData(params, 'clients', []), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; @@ -1141,21 +1140,21 @@ describe('#clients handler', () => { const auth0 = { clients: { create: () => Promise.resolve({ data: [] }), - update: function (params, data) { - updatedClients.push({ ...data, client_id: params.client_id }); + update: function (clientId, data) { + updatedClients.push({ ...data, client_id: clientId }); return Promise.resolve({ data }); }, delete: () => Promise.resolve({ data: [] }), - getAll: (params) => + list: (params) => mockPagedData(params, 'clients', [ { client_id: 'client1', name: 'deprecatedOnlyClient' }, { client_id: 'client2', name: 'bothFieldsClient' }, { client_id: 'client3', name: 'newOnlyClient' }, ]), }, - connectionProfiles: { getAll: (params) => mockPagedData(params, 'connectionProfiles', []) }, + connectionProfiles: { list: (params) => mockPagedData(params, 'connectionProfiles', []) }, userAttributeProfiles: { - getAll: (params) => mockPagedData(params, 'userAttributeProfiles', []), + list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, pool, }; diff --git a/test/tools/auth0/handlers/connectionProfiles.tests.js b/test/tools/auth0/handlers/connectionProfiles.tests.js index 940898119..3d3a523b1 100644 --- a/test/tools/auth0/handlers/connectionProfiles.tests.js +++ b/test/tools/auth0/handlers/connectionProfiles.tests.js @@ -67,7 +67,7 @@ describe('#connectionProfiles handler', () => { }, update: () => Promise.resolve({ data: [] }), delete: () => Promise.resolve({ data: [] }), - getAll: (params) => mockPagedData(params, 'connectionProfiles', []), + list: (params) => mockPagedData(params, 'connectionProfiles', []), }, pool, }; @@ -91,7 +91,7 @@ describe('#connectionProfiles handler', () => { return Promise.resolve({ data }); }, delete: () => Promise.resolve({ data: [] }), - getAll: (params) => + list: (params) => mockPagedData(params, 'connectionProfiles', [ { id: 'cp_123', name: 'someProfile', enabled_features: [] }, ]), @@ -112,13 +112,13 @@ describe('#connectionProfiles handler', () => { connectionProfiles: { create: () => Promise.resolve({ data: [] }), update: () => Promise.resolve({ data: [] }), - delete: function (params) { + delete: function (id) { (() => expect(this).to.not.be.undefined)(); - expect(params).to.be.an('object'); - expect(params.id).to.equal('cp_123'); + expect(id).to.be.a('string'); + expect(id).to.equal('cp_123'); return Promise.resolve({ data: [] }); }, - getAll: (params) => + list: (params) => mockPagedData(params, 'connectionProfiles', [{ id: 'cp_123', name: 'someProfile' }]), }, pool, diff --git a/test/tools/auth0/handlers/resourceServers.tests.js b/test/tools/auth0/handlers/resourceServers.tests.js index b5d2294cd..4d84bce4f 100644 --- a/test/tools/auth0/handlers/resourceServers.tests.js +++ b/test/tools/auth0/handlers/resourceServers.tests.js @@ -247,10 +247,10 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve([]), - update: function (id, data) { - expect(id).to.be.a('string'); + update: function (params, data) { + expect(params).to.be.an('object'); expect(data).to.be.an('object'); - expect(id).to.equal('rs1'); + expect(params.id).to.equal('rs1'); expect(data.scope).to.equal('new:scope'); return Promise.resolve(data); }, @@ -275,10 +275,10 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve([]), - update: function (id, data) { - expect(id).to.be.a('string'); + update: function (params, data) { + expect(params).to.be.an('object'); expect(data).to.be.an('object'); - expect(id).to.equal('rs1'); + expect(params.id).to.equal('rs1'); expect(data.proof_of_possession).to.deep.equal({ mechanism: 'mtls', required: true, @@ -317,10 +317,10 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve([]), - update: function (id, data) { - expect(id).to.be.a('string'); + update: function (params, data) { + expect(params).to.be.an('object'); expect(data).to.be.an('object'); - expect(id).to.equal('rs1'); + expect(params.id).to.equal('rs1'); expect(data.proof_of_possession).to.deep.equal({ mechanism: 'dpop', required: false, @@ -393,11 +393,11 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve([]), - update: function (id, data) { + update: function (params, data) { (() => expect(this).to.not.be.undefined)(); - expect(id).to.be.a('string'); + expect(params).to.be.an('object'); expect(data).to.be.an('object'); - expect(id).to.equal('rs1'); + expect(params.id).to.equal('rs1'); expect(data.subject_type_authorization).to.deep.equal({ user: { policy: 'allow_all', @@ -568,12 +568,12 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve([]), - update: function (id, data) { + update: function (params, data) { updateCalled = true; expect(data.client_id).to.be.equals(undefined); expect(data.name).to.equal('someAPI'); // identifier is also stripped as it's readonly - expect(id).to.equal('rs1'); // ID should be in params + expect(params.id).to.equal('rs1'); // ID should be in params return Promise.resolve(data); }, delete: () => Promise.resolve([]), @@ -639,7 +639,7 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { - getAll: (params) => mockPagedData(params, 'resourceServers', [systemResourceServer]), + list: (params) => mockPagedData(params, 'resource_servers', [systemResourceServer]), }, pool, }; @@ -679,7 +679,7 @@ describe('#resourceServers handler', () => { return Promise.resolve({ data }); }, delete: () => Promise.resolve({ data: [] }), - getAll: (params) => mockPagedData(params, 'resourceServers', [existingResourceServer]), + list: (params) => mockPagedData(params, 'resource_servers', [existingResourceServer]), }, pool, }; diff --git a/test/utils.js b/test/utils.js index ff1af22cc..16c68186f 100644 --- a/test/utils.js +++ b/test/utils.js @@ -218,7 +218,7 @@ export function mockMgmtClient() { list: (params) => mockPagedData(params, 'userAttributeProfiles', []), }, connectionProfiles: { - getAll: (params) => mockPagedData(params, 'connectionProfiles', []), + list: (params) => mockPagedData(params, 'connectionProfiles', []), }, }; } From f84d170b5122fb007cc394c087a6577e9500315e Mon Sep 17 00:00:00 2001 From: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:01:25 +0530 Subject: [PATCH 15/21] feat: update dependencies and improve handlers - package.json: update eslint and typescript-eslint dependencies to latest versions - package-lock.json: update eslint and typescript-eslint dependencies to latest versions - src/tools/auth0/handlers/clientGrants.ts: removed 'scope' from required fields - src/tools/auth0/handlers/connectionProfiles.ts: added update function and refactored processChanges - src/tools/auth0/handlers/emailTemplates.ts: added objString method for email templates - src/tools/auth0/handlers/resourceServers.ts: refactored updateResourceServer to exclude name from updates - src/tools/auth0/handlers/selfServiceProfiles.ts: added objString method for self-service profiles --- package-lock.json | 130 +++++++++--------- package.json | 8 +- src/tools/auth0/handlers/clientGrants.ts | 2 +- .../auth0/handlers/connectionProfiles.ts | 23 +++- src/tools/auth0/handlers/emailTemplates.ts | 7 + src/tools/auth0/handlers/resourceServers.ts | 15 +- .../auth0/handlers/selfServiceProfiles.ts | 6 + 7 files changed, 115 insertions(+), 76 deletions(-) diff --git a/package-lock.json b/package-lock.json index c4f84318f..f1b6b22fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,16 +27,16 @@ "a0deploy": "lib/index.js" }, "devDependencies": { - "@eslint/js": "^9.39.1", + "@eslint/js": "^9.39.2", "@types/fs-extra": "^9.0.13", "@types/lodash": "^4.17.21", "@types/mocha": "^10.0.10", "@types/nconf": "^0.10.7", - "@typescript-eslint/eslint-plugin": "^8.49.0", - "@typescript-eslint/parser": "^8.49.0", + "@typescript-eslint/eslint-plugin": "^8.50.0", + "@typescript-eslint/parser": "^8.50.0", "chai": "^4.5.0", "chai-as-promised": "^7.1.2", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "globals": "^15.12.0", @@ -512,9 +512,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.39.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", - "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", + "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", "dev": true, "license": "MIT", "engines": { @@ -902,17 +902,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.49.0.tgz", - "integrity": "sha512-JXij0vzIaTtCwu6SxTh8qBc66kmf1xs7pI4UOiMDFVct6q86G0Zs7KRcEoJgY3Cav3x5Tq0MF5jwgpgLqgKG3A==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.50.0.tgz", + "integrity": "sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.49.0", - "@typescript-eslint/type-utils": "8.49.0", - "@typescript-eslint/utils": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0", + "@typescript-eslint/scope-manager": "8.50.0", + "@typescript-eslint/type-utils": "8.50.0", + "@typescript-eslint/utils": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" @@ -925,22 +925,22 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.49.0", + "@typescript-eslint/parser": "^8.50.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.49.0.tgz", - "integrity": "sha512-N9lBGA9o9aqb1hVMc9hzySbhKibHmB+N3IpoShyV6HyQYRGIhlrO5rQgttypi+yEeKsKI4idxC8Jw6gXKD4THA==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.0.tgz", + "integrity": "sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.49.0", - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/typescript-estree": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0", + "@typescript-eslint/scope-manager": "8.50.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4" }, "engines": { @@ -956,14 +956,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.49.0.tgz", - "integrity": "sha512-/wJN0/DKkmRUMXjZUXYZpD1NEQzQAAn9QWfGwo+Ai8gnzqH7tvqS7oNVdTjKqOcPyVIdZdyCMoqN66Ia789e7g==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.0.tgz", + "integrity": "sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.49.0", - "@typescript-eslint/types": "^8.49.0", + "@typescript-eslint/tsconfig-utils": "^8.50.0", + "@typescript-eslint/types": "^8.50.0", "debug": "^4.3.4" }, "engines": { @@ -978,14 +978,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.49.0.tgz", - "integrity": "sha512-npgS3zi+/30KSOkXNs0LQXtsg9ekZ8OISAOLGWA/ZOEn0ZH74Ginfl7foziV8DT+D98WfQ5Kopwqb/PZOaIJGg==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.0.tgz", + "integrity": "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0" + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -996,9 +996,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.49.0.tgz", - "integrity": "sha512-8prixNi1/6nawsRYxet4YOhnbW+W9FK/bQPxsGB1D3ZrDzbJ5FXw5XmzxZv82X3B+ZccuSxo/X8q9nQ+mFecWA==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.0.tgz", + "integrity": "sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==", "dev": true, "license": "MIT", "engines": { @@ -1013,15 +1013,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.49.0.tgz", - "integrity": "sha512-KTExJfQ+svY8I10P4HdxKzWsvtVnsuCifU5MvXrRwoP2KOlNZ9ADNEWWsQTJgMxLzS5VLQKDjkCT/YzgsnqmZg==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.50.0.tgz", + "integrity": "sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/typescript-estree": "8.49.0", - "@typescript-eslint/utils": "8.49.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0", + "@typescript-eslint/utils": "8.50.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -1038,9 +1038,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.49.0.tgz", - "integrity": "sha512-e9k/fneezorUo6WShlQpMxXh8/8wfyc+biu6tnAqA81oWrEic0k21RHzP9uqqpyBBeBKu4T+Bsjy9/b8u7obXQ==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.0.tgz", + "integrity": "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==", "dev": true, "license": "MIT", "engines": { @@ -1052,16 +1052,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.49.0.tgz", - "integrity": "sha512-jrLdRuAbPfPIdYNppHJ/D0wN+wwNfJ32YTAm10eJVsFmrVpXQnDWBn8niCSMlWjvml8jsce5E/O+86IQtTbJWA==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.0.tgz", + "integrity": "sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.49.0", - "@typescript-eslint/tsconfig-utils": "8.49.0", - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/visitor-keys": "8.49.0", + "@typescript-eslint/project-service": "8.50.0", + "@typescript-eslint/tsconfig-utils": "8.50.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/visitor-keys": "8.50.0", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", @@ -1080,16 +1080,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.49.0.tgz", - "integrity": "sha512-N3W7rJw7Rw+z1tRsHZbK395TWSYvufBXumYtEGzypgMUthlg0/hmCImeA8hgO2d2G4pd7ftpxxul2J8OdtdaFA==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.0.tgz", + "integrity": "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.49.0", - "@typescript-eslint/types": "8.49.0", - "@typescript-eslint/typescript-estree": "8.49.0" + "@typescript-eslint/scope-manager": "8.50.0", + "@typescript-eslint/types": "8.50.0", + "@typescript-eslint/typescript-estree": "8.50.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1104,13 +1104,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.49.0.tgz", - "integrity": "sha512-LlKaciDe3GmZFphXIc79THF/YYBugZ7FS1pO581E/edlVVNbZKDy93evqmrfQ9/Y4uN0vVhX4iuchq26mK/iiA==", + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.50.0.tgz", + "integrity": "sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.49.0", + "@typescript-eslint/types": "8.50.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { @@ -2331,9 +2331,9 @@ } }, "node_modules/eslint": { - "version": "9.39.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz", - "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", + "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", "dev": true, "license": "MIT", "dependencies": { @@ -2343,7 +2343,7 @@ "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.1", + "@eslint/js": "9.39.2", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", diff --git a/package.json b/package.json index b9efaca9c..b79e3982f 100644 --- a/package.json +++ b/package.json @@ -51,12 +51,12 @@ "@types/lodash": "^4.17.21", "@types/mocha": "^10.0.10", "@types/nconf": "^0.10.7", - "@eslint/js": "^9.39.1", - "@typescript-eslint/eslint-plugin": "^8.49.0", - "@typescript-eslint/parser": "^8.49.0", + "@eslint/js": "^9.39.2", + "@typescript-eslint/eslint-plugin": "^8.50.0", + "@typescript-eslint/parser": "^8.50.0", "chai": "^4.5.0", "chai-as-promised": "^7.1.2", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "globals": "^15.12.0", diff --git a/src/tools/auth0/handlers/clientGrants.ts b/src/tools/auth0/handlers/clientGrants.ts index d2d19ab97..9927ac781 100644 --- a/src/tools/auth0/handlers/clientGrants.ts +++ b/src/tools/auth0/handlers/clientGrants.ts @@ -32,7 +32,7 @@ export const schema = { uniqueItems: true, }, }, - required: ['client_id', 'scope', 'audience'], + required: ['client_id', 'audience'], }, }; diff --git a/src/tools/auth0/handlers/connectionProfiles.ts b/src/tools/auth0/handlers/connectionProfiles.ts index 555e739af..37ce45052 100644 --- a/src/tools/auth0/handlers/connectionProfiles.ts +++ b/src/tools/auth0/handlers/connectionProfiles.ts @@ -215,7 +215,15 @@ export default class ConnectionProfilesHandler extends DefaultAPIHandler { type: 'connectionProfiles', id: 'id', identifiers: ['id', 'name'], - stripUpdateFields: ['id'], + functions: { + update: (args, data) => this.client.connectionProfiles.update(args?.id, data), + }, + }); + } + + objString(item): string { + return super.objString({ + name: item.name, }); } @@ -232,7 +240,18 @@ export default class ConnectionProfilesHandler extends DefaultAPIHandler { // Do nothing if not set if (!connectionProfiles) return; + const { del, update, create, conflicts } = await this.calcChanges(assets); + + const changes = { + del: del, + update: update, + create: create, + conflicts: conflicts, + }; + // Process using the default implementation - await super.processChanges(assets, await this.calcChanges(assets)); + await super.processChanges(assets, { + ...changes, + }); } } diff --git a/src/tools/auth0/handlers/emailTemplates.ts b/src/tools/auth0/handlers/emailTemplates.ts index 0e1aa1e5a..b0e6a7d0e 100644 --- a/src/tools/auth0/handlers/emailTemplates.ts +++ b/src/tools/auth0/handlers/emailTemplates.ts @@ -27,6 +27,13 @@ export default class EmailTemplateHandler extends DefaultHandler { }); } + objString(item): string { + return super.objString({ + template: item.template, + enabled: item.enabled, + }); + } + async getType(): Promise { const emailTemplates = await Promise.all( constants.EMAIL_TEMPLATES_TYPES.map(async (templateName) => { diff --git a/src/tools/auth0/handlers/resourceServers.ts b/src/tools/auth0/handlers/resourceServers.ts index aaa5d0f4b..c8e588b92 100644 --- a/src/tools/auth0/handlers/resourceServers.ts +++ b/src/tools/auth0/handlers/resourceServers.ts @@ -208,15 +208,22 @@ export default class ResourceServersHandler extends DefaultHandler { } async updateResourceServer( - args, + args: { id: string }, update: ResourceServer ): Promise { // Exclude name from update as it cannot be modified for system resource servers like Auth0 My Account API if (update.is_system === true || update.name === 'Auth0 My Account API') { - const { name, is_system: _isSystem, ...updateFields } = update; - return this.client.resourceServers.update(args, updateFields); + const updateFields: Management.UpdateResourceServerRequestContent = { + token_lifetime: update.token_lifetime, + proof_of_possession: update.proof_of_possession, + skip_consent_for_verifiable_first_party_clients: + update.skip_consent_for_verifiable_first_party_clients, + subject_type_authorization: update.subject_type_authorization, + }; + + return this.client.resourceServers.update(args?.id, updateFields); } - return this.client.resourceServers.update(args, update); + return this.client.resourceServers.update(args?.id, update); } } diff --git a/src/tools/auth0/handlers/selfServiceProfiles.ts b/src/tools/auth0/handlers/selfServiceProfiles.ts index 4169aaab0..2866ac550 100644 --- a/src/tools/auth0/handlers/selfServiceProfiles.ts +++ b/src/tools/auth0/handlers/selfServiceProfiles.ts @@ -109,6 +109,12 @@ export default class SelfServiceProfileHandler extends DefaultAPIHandler { }); } + objString(item): string { + return super.objString({ + name: item.name, + }); + } + async getType() { if (this.existing) return this.existing; From 2f25b31f1fea92f41019dcebef7d4ea632196b27 Mon Sep 17 00:00:00 2001 From: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:12:48 +0530 Subject: [PATCH 16/21] feat: update Node version in README and remove redundant validation test - README.md: update Node version from 20.18.1 to 20.19.0 - test/tools/auth0/validator.tests.js: remove test for missing 'scope' validation --- README.md | 2 +- test/tools/auth0/validator.tests.js | 11 ----------- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/README.md b/README.md index 8e3269d67..d985ac81f 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ This guide will help you to a working implementation of the Deploy CLI tool used ### Prerequisites -- [Node](https://nodejs.dev/) version 20(v20.18.1) or greater +- [Node](https://nodejs.dev/) version 20(v20.19.0) or greater - [Auth0 Tenant](https://auth0.com/) ### Install the Deploy CLI diff --git a/test/tools/auth0/validator.tests.js b/test/tools/auth0/validator.tests.js index 7db0a148e..3c7ef4541 100644 --- a/test/tools/auth0/validator.tests.js +++ b/test/tools/auth0/validator.tests.js @@ -140,17 +140,6 @@ describe('#schema validation tests', () => { checkRequired('client_id', { clientGrants: data }, done); }); - it('should fail validation if no "scope" provided', (done) => { - const data = [ - { - client_id: 'client_id', - audience: 'audience', - }, - ]; - - checkRequired('scope', { clientGrants: data }, done); - }); - it('should fail validation if no "audience" provided', (done) => { const data = [ { From 61dbdfa83befae4dcd2ea7632029acc8bd7b2628 Mon Sep 17 00:00:00 2001 From: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:24:49 +0530 Subject: [PATCH 17/21] feat: update connectionProfiles and resourceServers handlers for parameter consistency - test/tools/auth0/handlers/connectionProfiles.tests.js: change update function parameter from params to id - test/tools/auth0/handlers/resourceServers.tests.js: change update function parameter from params to id --- .../handlers/connectionProfiles.tests.js | 6 ++-- .../auth0/handlers/resourceServers.tests.js | 32 +++++++++---------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/test/tools/auth0/handlers/connectionProfiles.tests.js b/test/tools/auth0/handlers/connectionProfiles.tests.js index 3d3a523b1..96ea52908 100644 --- a/test/tools/auth0/handlers/connectionProfiles.tests.js +++ b/test/tools/auth0/handlers/connectionProfiles.tests.js @@ -82,10 +82,10 @@ describe('#connectionProfiles handler', () => { const auth0 = { connectionProfiles: { create: () => Promise.resolve({ data: [] }), - update: function (params, data) { + update: function (id, data) { (() => expect(this).to.not.be.undefined)(); - expect(params).to.be.an('object'); - expect(params.id).to.equal('cp_123'); + expect(id).to.be.a('string'); + expect(id).to.equal('cp_123'); expect(data).to.be.an('object'); expect(data.enabled_features).to.deep.equal(['scim']); return Promise.resolve({ data }); diff --git a/test/tools/auth0/handlers/resourceServers.tests.js b/test/tools/auth0/handlers/resourceServers.tests.js index 4d84bce4f..91948aa08 100644 --- a/test/tools/auth0/handlers/resourceServers.tests.js +++ b/test/tools/auth0/handlers/resourceServers.tests.js @@ -247,10 +247,10 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve([]), - update: function (params, data) { - expect(params).to.be.an('object'); + update: function (id, data) { + expect(id).to.be.a('string'); expect(data).to.be.an('object'); - expect(params.id).to.equal('rs1'); + expect(id).to.equal('rs1'); expect(data.scope).to.equal('new:scope'); return Promise.resolve(data); }, @@ -275,10 +275,10 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve([]), - update: function (params, data) { - expect(params).to.be.an('object'); + update: function (id, data) { + expect(id).to.be.a('string'); expect(data).to.be.an('object'); - expect(params.id).to.equal('rs1'); + expect(id).to.equal('rs1'); expect(data.proof_of_possession).to.deep.equal({ mechanism: 'mtls', required: true, @@ -317,10 +317,10 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve([]), - update: function (params, data) { - expect(params).to.be.an('object'); + update: function (id, data) { + expect(id).to.be.a('string'); expect(data).to.be.an('object'); - expect(params.id).to.equal('rs1'); + expect(id).to.equal('rs1'); expect(data.proof_of_possession).to.deep.equal({ mechanism: 'dpop', required: false, @@ -393,11 +393,11 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve([]), - update: function (params, data) { + update: function (id, data) { (() => expect(this).to.not.be.undefined)(); - expect(params).to.be.an('object'); + expect(id).to.be.a('string'); expect(data).to.be.an('object'); - expect(params.id).to.equal('rs1'); + expect(id).to.equal('rs1'); expect(data.subject_type_authorization).to.deep.equal({ user: { policy: 'allow_all', @@ -568,12 +568,12 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve([]), - update: function (params, data) { + update: function (id, data) { updateCalled = true; expect(data.client_id).to.be.equals(undefined); expect(data.name).to.equal('someAPI'); // identifier is also stripped as it's readonly - expect(params.id).to.equal('rs1'); // ID should be in params + expect(id).to.equal('rs1'); return Promise.resolve(data); }, delete: () => Promise.resolve([]), @@ -670,9 +670,9 @@ describe('#resourceServers handler', () => { const auth0 = { resourceServers: { create: () => Promise.resolve({ data: [] }), - update: function (params, data) { + update: function (id, data) { updateCalled = true; - expect(params.id).to.equal('rs_my_account'); + expect(id).to.equal('rs_my_account'); expect(data.name).to.equal(undefined); expect(data.is_system).to.equal(undefined); expect(data.token_lifetime).to.equal(54321); From 1cb483b52170ffc4db8e1ac35650c19fc1ac45c0 Mon Sep 17 00:00:00 2001 From: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> Date: Tue, 16 Dec 2025 11:30:50 +0530 Subject: [PATCH 18/21] add lint check --- .circleci/config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index d118fb774..1453b8545 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -92,6 +92,7 @@ jobs: - checkout - run: npm ci - run: npx tsc --noEmit + - run: npm run lint workflows: version: 2 From cd084538e4020134597a4ee5da1a5fa056670a21 Mon Sep 17 00:00:00 2001 From: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> Date: Tue, 16 Dec 2025 11:35:44 +0530 Subject: [PATCH 19/21] add lint check --- .circleci/config.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1453b8545..81bb97152 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -92,6 +92,14 @@ jobs: - checkout - run: npm ci - run: npx tsc --noEmit + + does_lint_pass: + docker: + - image: cimg/node:22.12.0 + working_directory: ~/repo + steps: + - checkout + - run: npm ci - run: npm run lint workflows: @@ -111,6 +119,8 @@ workflows: jobs: - does_typescript_compile: name: Does Typescript compile? + - does_lint_pass: + name: Does lint pass? - unit_test: name: Unit tests with Node LTS v: "lts" From dbb28196383e63d467b3d5a130e0d9a08c482658 Mon Sep 17 00:00:00 2001 From: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> Date: Tue, 16 Dec 2025 14:04:38 +0530 Subject: [PATCH 20/21] feat: update console warning handling and ESLint rules - src/context/directory/handlers/flowVaultConnections.ts: add console warning for setup key limitations - src/context/yaml/handlers/flowVaultConnections.ts: add console warning for setup key limitations - src/keywordPreservation.ts: add console warning for remote value preservation - eslint.config.js: change no-console rule to warn - src/index.ts: format error logging for better readability - test/tools/auth0/handlers/databases.tests.js: remove redundant console warning tests --- eslint.config.js | 1 + .../handlers/flowVaultConnections.ts | 1 + .../yaml/handlers/flowVaultConnections.ts | 1 + src/keywordPreservation.ts | 1 + test/tools/auth0/handlers/databases.tests.js | 50 ------------------- 5 files changed, 4 insertions(+), 50 deletions(-) diff --git a/eslint.config.js b/eslint.config.js index 9fc16359a..e78ee8be1 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -91,6 +91,7 @@ module.exports = [ 'no-useless-escape': 'off', 'no-redeclare': 'off', 'no-unused-vars': 'off', + 'no-console': 'warn', '@typescript-eslint/no-unused-vars': [ 'error', { diff --git a/src/context/directory/handlers/flowVaultConnections.ts b/src/context/directory/handlers/flowVaultConnections.ts index 1ea45e0e2..8d7238a2e 100644 --- a/src/context/directory/handlers/flowVaultConnections.ts +++ b/src/context/directory/handlers/flowVaultConnections.ts @@ -71,6 +71,7 @@ async function dump(context: DirectoryContext) { }); }); + // eslint-disable-next-line no-console console.warn( 'WARNING! Flow vault connections `setup` key does not support keyword preservation, `export` or `dump` commmand will not preserve `setup` key in local configuration file.' ); diff --git a/src/context/yaml/handlers/flowVaultConnections.ts b/src/context/yaml/handlers/flowVaultConnections.ts index 91a9226df..6a18f88d2 100644 --- a/src/context/yaml/handlers/flowVaultConnections.ts +++ b/src/context/yaml/handlers/flowVaultConnections.ts @@ -40,6 +40,7 @@ async function dump(context: YAMLContext): Promise { }); }); + // eslint-disable-next-line no-console console.warn( 'WARNING! Flow vault connections `setup` key does not support keyword preservation, `export` or `dump` commmand will not preserve `setup` key in local configuration file.' ); diff --git a/src/keywordPreservation.ts b/src/keywordPreservation.ts index 3d06c1494..3e2463480 100644 --- a/src/keywordPreservation.ts +++ b/src/keywordPreservation.ts @@ -300,6 +300,7 @@ export const preserveKeywords = ({ })(); if (!localAndRemoteValuesAreEqual) { + // eslint-disable-next-line no-console console.warn( `WARNING! The remote value with address of ${address} has value of "${remoteValue}" but will be preserved with "${localValueWithReplacement}" due to keyword preservation.` ); diff --git a/test/tools/auth0/handlers/databases.tests.js b/test/tools/auth0/handlers/databases.tests.js index 4bfa45514..cc0e5bffb 100644 --- a/test/tools/auth0/handlers/databases.tests.js +++ b/test/tools/auth0/handlers/databases.tests.js @@ -873,7 +873,6 @@ describe('#databases handler', () => { const updateStub = sinon.stub().resolves({ id: 'con1', }); - const logWarnSpy = sinon.spy(console, 'warn'); const deleteStub = sinon.stub().resolves([]); const getAllStub = sinon.stub().resolves([ { @@ -914,9 +913,6 @@ describe('#databases handler', () => { const validation = payload?.options?.validation; if (attributes && (requiresUsername || validation)) { - console.warn( - 'Warning: "attributes" cannot be used with "requires_username" or "validation". Please remove one of the conflicting options.' - ); throw new Error('Cannot set both attributes and requires_username or validation'); } @@ -996,19 +992,8 @@ describe('#databases handler', () => { ); } - // eslint-disable-next-line no-unused-expressions - expect(logWarnSpy.calledOnce).to.be.true; - // eslint-disable-next-line no-unused-expressions - expect( - logWarnSpy.calledWith( - 'Warning: "attributes" cannot be used with "requires_username" or "validation". Please remove one of the conflicting options.' - ) - ).to.be.true; - sinon.assert.calledOnce(getStub); sinon.assert.notCalled(updateStub); - - logWarnSpy.restore(); }); it('should update database with attributes and remove validation from the update request if validation is in the get response but attributes are in the update request', async () => { @@ -1066,20 +1051,15 @@ describe('#databases handler', () => { const requiresUsername = payload?.options?.requires_username; const validation = payload?.options?.validation; if (attributes && (requiresUsername || validation)) { - console.warn( - 'Warning: "attributes" cannot be used with "requires_username" or "validation". Please remove one of the conflicting options.' - ); throw new Error('Cannot set both attributes and requires_username or validation'); } if (attributes) { - console.info('Info: "Removed Validation from Connection Payload"'); delete connection.options.validation; delete connection.options.requires_username; } if (requiresUsername || validation) { - console.info('Info: "Removed Attributes from Connection Payload"'); delete connection.options.attributes; } @@ -1253,20 +1233,15 @@ describe('#databases handler', () => { const validation = payload?.options?.validation; if (attributes && (requiresUsername || validation)) { - console.warn( - 'Warning: "attributes" cannot be used with "requires_username" or "validation". Please remove one of the conflicting options.' - ); throw new Error('Cannot set both attributes and requires_username or validation'); } if (attributes) { - console.info('Info: "Removed Validation from Connection Payload"'); delete connection.options.validation; delete connection.options.requires_username; } if (requiresUsername || validation) { - console.info('Info: "Removed Attributes from Connection Payload"'); delete connection.options.attributes; } @@ -1488,7 +1463,6 @@ describe('#databases handler', () => { const updateStub = sinon.stub().resolves({ id: 'con1', }); - const logWarnSpy = sinon.spy(console, 'warn'); const deleteStub = sinon.stub().resolves([]); const getAllStub = sinon.stub().resolves([ { @@ -1529,9 +1503,6 @@ describe('#databases handler', () => { const validation = payload?.options?.validation; if (attributes && (requiresUsername || validation)) { - console.warn( - 'Warning: "attributes" cannot be used with "requires_username" or "validation". Please remove one of the conflicting options.' - ); throw new Error('Cannot set both attributes and requires_username or validation'); } @@ -1612,19 +1583,8 @@ describe('#databases handler', () => { ); } - // eslint-disable-next-line no-unused-expressions - expect(logWarnSpy.calledOnce).to.be.true; - // eslint-disable-next-line no-unused-expressions - expect( - logWarnSpy.calledWith( - 'Warning: "attributes" cannot be used with "requires_username" or "validation". Please remove one of the conflicting options.' - ) - ).to.be.true; - sinon.assert.calledOnce(getStub); sinon.assert.notCalled(updateStub); - - logWarnSpy.restore(); }); it('should update database with attributes and remove validation from the update request if validation is in the get response but attributes are in the update request', async () => { @@ -1682,20 +1642,15 @@ describe('#databases handler', () => { const requiresUsername = payload?.options?.requires_username; const validation = payload?.options?.validation; if (attributes && (requiresUsername || validation)) { - console.warn( - 'Warning: "attributes" cannot be used with "requires_username" or "validation". Please remove one of the conflicting options.' - ); throw new Error('Cannot set both attributes and requires_username or validation'); } if (attributes) { - console.info('Info: "Removed Validation from Connection Payload"'); delete connection.options.validation; delete connection.options.requires_username; } if (requiresUsername || validation) { - console.info('Info: "Removed Attributes from Connection Payload"'); delete connection.options.attributes; } @@ -1869,20 +1824,15 @@ describe('#databases handler', () => { const validation = payload?.options?.validation; if (attributes && (requiresUsername || validation)) { - console.warn( - 'Warning: "attributes" cannot be used with "requires_username" or "validation". Please remove one of the conflicting options.' - ); throw new Error('Cannot set both attributes and requires_username or validation'); } if (attributes) { - console.info('Info: "Removed Validation from Connection Payload"'); delete connection.options.validation; delete connection.options.requires_username; } if (requiresUsername || validation) { - console.info('Info: "Removed Attributes from Connection Payload"'); delete connection.options.attributes; } From 68b0d633b70d82954a432834d919883a760d2d55 Mon Sep 17 00:00:00 2001 From: kushalshit27 <43465488+kushalshit27@users.noreply.github.com> Date: Tue, 16 Dec 2025 14:35:49 +0530 Subject: [PATCH 21/21] E2E updated --- ...sources-if-AUTH0_ALLOW_DELETE-is-true.json | 3527 +++++----- ...ources-if-AUTH0_ALLOW_DELETE-is-false.json | 6174 ++++++++--------- ...ould-deploy-without-throwing-an-error.json | 4568 +++--------- ...-and-deploy-without-throwing-an-error.json | 3091 +++------ ...should-dump-without-throwing-an-error.json | 323 +- 5 files changed, 6356 insertions(+), 11327 deletions(-) diff --git a/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json b/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json index a3c83a7ae..036acfabd 100644 --- a/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json +++ b/test/e2e/recordings/should-deploy-while-deleting-resources-if-AUTH0_ALLOW_DELETE-is-true.json @@ -1282,6 +1282,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -1295,7 +1296,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1303,7 +1303,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1356,7 +1356,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1372,50 +1372,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -1455,7 +1411,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1479,7 +1435,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -1501,7 +1460,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1520,33 +1479,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1554,7 +1501,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1562,12 +1509,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -1614,7 +1558,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1639,7 +1583,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -1652,16 +1596,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -1672,7 +1617,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1682,8 +1627,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -1692,7 +1639,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -1705,17 +1652,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -1726,7 +1672,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1736,10 +1682,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -1752,7 +1696,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "path": "/api/v2/clients/u6litSM0kteNcq1warh1NdRpv0MJYaWa", "body": "", "status": 204, "response": "", @@ -1762,16 +1706,21 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "path": "/api/v2/clients/ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "body": { - "name": "API Explorer Application", + "name": "Node App", "allowed_clients": [], - "app_type": "non_interactive", + "allowed_logout_urls": [], + "allowed_origins": [], + "app_type": "regular_web", "callbacks": [], "client_aliases": [], "client_metadata": {}, "custom_login_page_on": true, "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "is_first_party": true, @@ -1800,6 +1749,7 @@ }, "sso_disabled": false, "token_endpoint_auth_method": "client_secret_post", + "web_origins": [], "cross_origin_authentication": false }, "status": 200, @@ -1807,8 +1757,9 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", + "name": "Node App", "allowed_clients": [], + "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, "is_first_party": true, @@ -1840,7 +1791,8 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "allowed_origins": [], + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1850,10 +1802,14 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, "rawHeaders": [], @@ -1862,14 +1818,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", + "path": "/api/v2/clients/rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "body": { "name": "Quickstarts API (Test Application)", "app_type": "non_interactive", "client_metadata": { "foo": "bar" }, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "client_credentials" @@ -1891,7 +1846,8 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 200, "response": { @@ -1902,7 +1858,6 @@ "client_metadata": { "foo": "bar" }, - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -1916,6 +1871,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1923,7 +1879,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1944,21 +1900,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "path": "/api/v2/clients/Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "body": { - "name": "Node App", + "name": "API Explorer Application", "allowed_clients": [], - "allowed_logout_urls": [], - "allowed_origins": [], - "app_type": "regular_web", + "app_type": "non_interactive", "callbacks": [], "client_aliases": [], "client_metadata": {}, "custom_login_page_on": true, "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "is_first_party": true, @@ -1987,7 +1938,6 @@ }, "sso_disabled": false, "token_endpoint_auth_method": "client_secret_post", - "web_origins": [], "cross_origin_authentication": false }, "status": 200, @@ -1995,9 +1945,8 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", + "name": "API Explorer Application", "allowed_clients": [], - "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, "is_first_party": true, @@ -2029,8 +1978,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2040,14 +1988,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, "rawHeaders": [], @@ -2056,7 +2000,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "path": "/api/v2/clients/ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "body": { "name": "Terraform Provider", "app_type": "non_interactive", @@ -2111,7 +2055,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2132,7 +2076,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "path": "/api/v2/clients/1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "body": { "name": "The Default App", "allowed_clients": [], @@ -2214,7 +2158,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2238,7 +2182,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "path": "/api/v2/clients/rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "body": { "name": "Test SPA", "allowed_clients": [], @@ -2331,7 +2275,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2358,7 +2302,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "path": "/api/v2/clients/B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "body": { "name": "auth0-deploy-cli-extension", "allowed_clients": [], @@ -2366,7 +2310,6 @@ "callbacks": [], "client_aliases": [], "client_metadata": {}, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "client_credentials" @@ -2396,7 +2339,8 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 200, "response": { @@ -2407,7 +2351,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -2429,6 +2372,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2436,7 +2380,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2458,7 +2402,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/duo", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -2472,7 +2416,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/duo", "body": { "enabled": false }, @@ -2486,7 +2430,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -2500,7 +2444,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -2514,13 +2458,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { - "enabled": true + "enabled": false }, "status": 200, "response": { - "enabled": true + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -2528,13 +2472,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/push-notification", "body": { - "enabled": false + "enabled": true }, "status": 200, "response": { - "enabled": false + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -2542,7 +2486,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -2556,7 +2500,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -2634,7 +2578,7 @@ "response": { "actions": [ { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -2642,34 +2586,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.577210494Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.911650706Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "built", "secrets": [], "current_version": { - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 5, - "build_time": "2025-12-16T05:15:03.730905338Z", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z" + "number": 2, + "build_time": "2025-12-16T08:58:23.733386236Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "deployed": true, - "number": 5, - "built_at": "2025-12-16T05:15:03.730905338Z", + "number": 2, + "built_at": "2025-12-16T08:58:23.733386236Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z", "runtime": "node22", "supported_triggers": [ { @@ -2681,7 +2625,7 @@ "all_changes_deployed": true }, { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -2689,34 +2633,34 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:17:04.867817351Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T08:59:08.967618945Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-12-16T05:17:06.111365724Z", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z" + "build_time": "2025-12-16T08:59:09.806979854Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "deployed": true, "number": 1, - "built_at": "2025-12-16T05:17:06.111365724Z", + "built_at": "2025-12-16T08:59:09.806979854Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z", "runtime": "node18", "supported_triggers": [ { @@ -2737,7 +2681,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/actions/actions/40d899f3-a209-42a2-a3ed-39e764dcbc33?force=true", + "path": "/api/v2/actions/actions/2b25f34b-cc41-4b78-8eb0-861be0f30f1d?force=true", "body": "", "status": 204, "response": "", @@ -2747,7 +2691,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/actions/actions/e69869b2-169a-4df9-9326-4447818092f6", + "path": "/api/v2/actions/actions/13228a5d-a06b-4e51-89aa-45b56efde856", "body": { "name": "My Custom Action", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", @@ -2763,7 +2707,7 @@ }, "status": 200, "response": { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -2771,34 +2715,34 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:20:09.154927185Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T09:01:53.371586083Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "pending", "secrets": [], "current_version": { - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-12-16T05:17:06.111365724Z", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z" + "build_time": "2025-12-16T08:59:09.806979854Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "deployed": true, "number": 1, - "built_at": "2025-12-16T05:17:06.111365724Z", + "built_at": "2025-12-16T08:59:09.806979854Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z", "runtime": "node18", "supported_triggers": [ { @@ -2821,7 +2765,7 @@ "response": { "actions": [ { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -2829,34 +2773,34 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:20:09.154927185Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T09:01:53.371586083Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-12-16T05:17:06.111365724Z", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z" + "build_time": "2025-12-16T08:59:09.806979854Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "deployed": true, "number": 1, - "built_at": "2025-12-16T05:17:06.111365724Z", + "built_at": "2025-12-16T08:59:09.806979854Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z", "runtime": "node18", "supported_triggers": [ { @@ -2877,19 +2821,19 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "POST", - "path": "/api/v2/actions/actions/e69869b2-169a-4df9-9326-4447818092f6/deploy", + "path": "/api/v2/actions/actions/13228a5d-a06b-4e51-89aa-45b56efde856/deploy", "body": "", "status": 200, "response": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "78436207-c740-47e3-a519-47ab002e567e", + "id": "a3a41c63-9269-4717-94ec-49f71afe50ee", "deployed": false, "number": 2, "secrets": [], "status": "built", - "created_at": "2025-12-16T05:20:10.155336728Z", - "updated_at": "2025-12-16T05:20:10.155336728Z", + "created_at": "2025-12-16T09:01:54.068008779Z", + "updated_at": "2025-12-16T09:01:54.068008779Z", "runtime": "node18", "supported_triggers": [ { @@ -2898,7 +2842,7 @@ } ], "action": { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -2906,42 +2850,14 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:20:09.146613571Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T09:01:53.363954890Z", "all_changes_deployed": false } }, "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/breached-password-detection", - "body": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard" - }, - "status": 200, - "response": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard", - "stage": { - "pre-user-registration": { - "shields": [] - }, - "pre-change-password": { - "shields": [] - } - } - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -2970,6 +2886,34 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/breached-password-detection", + "body": { + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard" + }, + "status": 200, + "response": { + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard", + "stage": { + "pre-user-registration": { + "shields": [] + }, + "pre-change-password": { + "shields": [] + } + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -3047,7 +2991,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-12-16T05:17:08.381Z", + "updated_at": "2025-12-16T08:59:10.887Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -3092,7 +3036,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-12-16T05:20:12.065Z", + "updated_at": "2025-12-16T09:01:55.451Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" }, "rawHeaders": [], @@ -3156,9 +3100,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg", + "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm", "body": { - "name": "test-user-attribute-profile", + "name": "test-user-attribute-profile-2", "user_attributes": { "email": { "description": "Email of the User", @@ -3174,8 +3118,8 @@ }, "status": 200, "response": { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", "user_id": { "oidc_mapping": "sub", "saml_mapping": [ @@ -3200,9 +3144,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm", + "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg", "body": { - "name": "test-user-attribute-profile-2", + "name": "test-user-attribute-profile", "user_attributes": { "email": { "description": "Email of the User", @@ -3218,8 +3162,8 @@ }, "status": 200, "response": { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", "user_id": { "oidc_mapping": "sub", "saml_mapping": [ @@ -3344,7 +3288,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3360,50 +3304,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -3443,7 +3343,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3467,7 +3367,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -3489,7 +3392,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3508,33 +3411,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3542,7 +3433,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3550,12 +3441,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -3602,7 +3490,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3627,7 +3515,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -3640,16 +3528,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -3660,7 +3549,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3670,8 +3559,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -3680,7 +3571,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -3693,17 +3584,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -3714,7 +3604,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3724,10 +3614,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -3783,7 +3671,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -3846,12 +3734,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -3905,7 +3793,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -3968,12 +3856,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -4021,7 +3909,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { @@ -4037,16 +3925,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn/clients?take=50", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW" + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf" }, { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -4056,7 +3944,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { @@ -4072,16 +3960,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn/clients?take=50", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW" + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf" }, { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -4091,11 +3979,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0", "body": "", "status": 202, "response": { - "deleted_at": "2025-12-16T05:20:16.732Z" + "deleted_at": "2025-12-16T09:01:58.981Z" }, "rawHeaders": [], "responseIsBinary": false @@ -4103,11 +3991,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5", "body": "", "status": 200, "response": { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -4167,8 +4055,8 @@ "active": false }, "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ], "realms": [ "boo-baz-db-connection-test" @@ -4180,11 +4068,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5", "body": { "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ], "is_domain_connection": false, "options": { @@ -4242,7 +4130,7 @@ }, "status": 200, "response": { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -4302,8 +4190,8 @@ "active": false }, "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ], "realms": [ "boo-baz-db-connection-test" @@ -4315,14 +4203,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn/clients", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5/clients", "body": [ { - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "status": true }, { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "status": true } ], @@ -4434,7 +4322,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4450,50 +4338,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -4533,7 +4377,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4557,7 +4401,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -4579,7 +4426,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4598,33 +4445,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4632,7 +4467,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4640,12 +4475,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -4692,7 +4524,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4717,7 +4549,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -4730,16 +4562,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -4750,7 +4583,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4760,8 +4593,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -4770,7 +4605,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -4783,17 +4618,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -4804,7 +4638,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4814,10 +4648,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -4873,7 +4705,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -4936,12 +4768,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -4963,8 +4795,8 @@ "google-oauth2" ], "enabled_clients": [ - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] } ] @@ -4981,7 +4813,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -5044,12 +4876,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -5071,8 +4903,8 @@ "google-oauth2" ], "enabled_clients": [ - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] } ] @@ -5083,16 +4915,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC/clients?take=50", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l" }, { - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -5102,16 +4934,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC/clients?take=50", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l" }, { - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -5121,11 +4953,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6", "body": { "enabled_clients": [ - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ], "is_domain_connection": false, "options": { @@ -5139,7 +4971,7 @@ }, "status": 200, "response": { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -5158,8 +4990,8 @@ "active": false }, "enabled_clients": [ - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ], "realms": [ "google-oauth2" @@ -5171,14 +5003,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC/clients", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients", "body": [ { - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "status": true }, { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "status": true } ], @@ -5327,7 +5159,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5347,12 +5179,20 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -5365,6 +5205,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5372,7 +5213,8 @@ "subject": "deprecated" } ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", + "allowed_origins": [], + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5380,31 +5222,27 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -5425,8 +5263,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5434,16 +5271,11 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { @@ -5472,7 +5304,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5491,63 +5323,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", + "name": "Test SPA", "allowed_clients": [], "allowed_logout_urls": [ "http://localhost:3000" @@ -5585,7 +5361,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5610,7 +5386,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -5623,16 +5399,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -5643,7 +5420,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5653,8 +5430,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -5663,7 +5442,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -5676,17 +5455,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -5697,7 +5475,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5707,10 +5485,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -5766,8 +5542,8 @@ "response": { "client_grants": [ { - "id": "cgr_7XbO3vwF6ya6vZAL", - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "id": "cgr_S6EVifP1ifjC9uVQ", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -5904,8 +5680,8 @@ "subject_type": "client" }, { - "id": "cgr_OaZij3g3Z6RowvIj", - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "id": "cgr_eG5gEZKTl5i0JlGq", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6284,7 +6060,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/client-grants/cgr_OaZij3g3Z6RowvIj", + "path": "/api/v2/client-grants/cgr_eG5gEZKTl5i0JlGq", "body": { "scope": [ "read:client_grants", @@ -6421,8 +6197,8 @@ }, "status": 200, "response": { - "id": "cgr_OaZij3g3Z6RowvIj", - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "id": "cgr_eG5gEZKTl5i0JlGq", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6564,7 +6340,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/client-grants/cgr_7XbO3vwF6ya6vZAL", + "path": "/api/v2/client-grants/cgr_S6EVifP1ifjC9uVQ", "body": { "scope": [ "read:client_grants", @@ -6701,8 +6477,8 @@ }, "status": 200, "response": { - "id": "cgr_7XbO3vwF6ya6vZAL", - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "id": "cgr_S6EVifP1ifjC9uVQ", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6850,22 +6626,22 @@ "response": { "roles": [ { - "id": "rol_QUkalOG8CI2qT7cg", + "id": "rol_HL6iYQ8aOmwIQR4Z", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_7lCohdU6rjViF9BJ", + "id": "rol_6MeXScuszPY3FHmj", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_ZVXhUfVpRnHPMoVN", + "id": "rol_FMUfBZQJE8GIpCD3", "name": "read_only", "description": "Read Only" }, { - "id": "rol_wlMa14cHtcqr1KdB", + "id": "rol_3JfaQfAutCBGuyMm", "name": "read_osnly", "description": "Readz Only" } @@ -6880,7 +6656,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_QUkalOG8CI2qT7cg/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_HL6iYQ8aOmwIQR4Z/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -6895,7 +6671,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_QUkalOG8CI2qT7cg/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_HL6iYQ8aOmwIQR4Z/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -6910,7 +6686,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_7lCohdU6rjViF9BJ/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_6MeXScuszPY3FHmj/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -6925,7 +6701,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_7lCohdU6rjViF9BJ/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_6MeXScuszPY3FHmj/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -6940,7 +6716,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_ZVXhUfVpRnHPMoVN/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_FMUfBZQJE8GIpCD3/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -6955,7 +6731,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_ZVXhUfVpRnHPMoVN/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_FMUfBZQJE8GIpCD3/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -6970,7 +6746,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_wlMa14cHtcqr1KdB/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_3JfaQfAutCBGuyMm/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -6985,7 +6761,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_wlMa14cHtcqr1KdB/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_3JfaQfAutCBGuyMm/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -7000,14 +6776,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_QUkalOG8CI2qT7cg", + "path": "/api/v2/roles/rol_HL6iYQ8aOmwIQR4Z", "body": { "name": "Admin", "description": "Can read and write things" }, "status": 200, "response": { - "id": "rol_QUkalOG8CI2qT7cg", + "id": "rol_HL6iYQ8aOmwIQR4Z", "name": "Admin", "description": "Can read and write things" }, @@ -7017,14 +6793,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_7lCohdU6rjViF9BJ", + "path": "/api/v2/roles/rol_6MeXScuszPY3FHmj", "body": { "name": "Reader", "description": "Can only read things" }, "status": 200, "response": { - "id": "rol_7lCohdU6rjViF9BJ", + "id": "rol_6MeXScuszPY3FHmj", "name": "Reader", "description": "Can only read things" }, @@ -7034,14 +6810,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_ZVXhUfVpRnHPMoVN", + "path": "/api/v2/roles/rol_FMUfBZQJE8GIpCD3", "body": { "name": "read_only", "description": "Read Only" }, "status": 200, "response": { - "id": "rol_ZVXhUfVpRnHPMoVN", + "id": "rol_FMUfBZQJE8GIpCD3", "name": "read_only", "description": "Read Only" }, @@ -7051,14 +6827,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/roles/rol_wlMa14cHtcqr1KdB", + "path": "/api/v2/roles/rol_3JfaQfAutCBGuyMm", "body": { "name": "read_osnly", "description": "Readz Only" }, "status": 200, "response": { - "id": "rol_wlMa14cHtcqr1KdB", + "id": "rol_3JfaQfAutCBGuyMm", "name": "read_osnly", "description": "Readz Only" }, @@ -7094,7 +6870,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-12-16T05:17:30.753Z", + "updated_at": "2025-12-16T08:59:23.996Z", "branding": { "colors": { "primary": "#19aecc" @@ -7170,7 +6946,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-12-16T05:20:33.067Z", + "updated_at": "2025-12-16T09:02:11.327Z", "branding": { "colors": { "primary": "#19aecc" @@ -7183,25 +6959,27 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/email-templates/verify_email", + "path": "/api/v2/email-templates/welcome_email", "body": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", - "enabled": true, + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "enabled": false, "from": "", - "subject": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", "syntax": "liquid", - "urlLifetimeInSeconds": 432000 + "urlLifetimeInSeconds": 3600 }, "status": 200, "response": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", "from": "", - "subject": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", "syntax": "liquid", - "urlLifetimeInSeconds": 432000, - "enabled": true + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -7209,27 +6987,25 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/verify_email", "body": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "enabled": false, + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", + "enabled": true, "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", + "subject": "", "syntax": "liquid", - "urlLifetimeInSeconds": 3600 + "urlLifetimeInSeconds": 432000 }, "status": 200, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", + "subject": "", "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "urlLifetimeInSeconds": 432000, + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -7243,7 +7019,12 @@ "response": { "organizations": [ { - "id": "org_xx56mAIMVPiBVeuu", + "id": "org_4ljRqNj9r3hARo3g", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_TiDOQfO5mFtNEm4F", "name": "org1", "display_name": "Organization", "branding": { @@ -7252,11 +7033,6 @@ "primary": "#57ddff" } } - }, - { - "id": "org_BF11sKCsVKejD9RE", - "name": "org2", - "display_name": "Organization2" } ] }, @@ -7366,7 +7142,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7382,50 +7158,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -7465,7 +7197,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7489,7 +7221,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -7511,7 +7246,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7530,33 +7265,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7564,7 +7287,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7572,12 +7295,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -7624,7 +7344,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7649,7 +7369,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -7662,16 +7382,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -7682,7 +7403,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7692,8 +7413,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -7702,7 +7425,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -7715,17 +7438,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -7736,7 +7458,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7746,10 +7468,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -7799,7 +7519,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/enabled_connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/enabled_connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -7814,7 +7534,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/enabled_connections?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/enabled_connections?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -7829,7 +7549,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/client-grants?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/client-grants?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -7844,7 +7564,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/client-grants?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/client-grants?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -7859,7 +7579,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/discovery-domains?take=50", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -7871,7 +7591,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/discovery-domains?take=50", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -7883,7 +7603,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/enabled_connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/enabled_connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -7898,7 +7618,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/enabled_connections?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/enabled_connections?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -7913,7 +7633,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/client-grants?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/client-grants?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -7928,7 +7648,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/client-grants?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/client-grants?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -7943,7 +7663,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/discovery-domains?take=50", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -7955,7 +7675,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/discovery-domains?take=50", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -7973,7 +7693,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -8036,12 +7756,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -8063,8 +7783,8 @@ "google-oauth2" ], "enabled_clients": [ - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] } ] @@ -8075,491 +7795,290 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "path": "/api/v2/client-grants?take=50", "body": "", "status": 200, "response": { - "total": 9, - "start": 0, - "limit": 100, - "clients": [ + "client_grants": [ { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" + "id": "cgr_S6EVifP1ifjC9uVQ", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" ], - "custom_login_page_on": true + "subject_type": "client" }, { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" + "id": "cgr_eG5gEZKTl5i0JlGq", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" ], - "custom_login_page_on": true + "subject_type": "client" }, { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", - "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/client-grants?take=50", - "body": "", - "status": 200, - "response": { - "client_grants": [ - { - "id": "cgr_7XbO3vwF6ya6vZAL", - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "id": "cgr_pbwejzhwoujrsNE8", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -8586,6 +8105,10 @@ "update:client_keys", "delete:client_keys", "create:client_keys", + "read:client_credentials", + "update:client_credentials", + "delete:client_credentials", + "create:client_credentials", "read:connections", "update:connections", "delete:connections", @@ -8675,299 +8198,19 @@ "read:entitlements", "read:attack_protection", "update:attack_protection", + "read:organizations_summary", + "create:authentication_methods", + "read:authentication_methods", + "update:authentication_methods", + "delete:authentication_methods", "read:organizations", "update:organizations", "create:organizations", "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" - ], - "subject_type": "client" - }, - { - "id": "cgr_OaZij3g3Z6RowvIj", - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" - ], - "subject_type": "client" - }, - { - "id": "cgr_pbwejzhwoujrsNE8", - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:client_credentials", - "update:client_credentials", - "delete:client_credentials", - "create:client_credentials", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations_summary", - "create:authentication_methods", - "read:authentication_methods", - "update:authentication_methods", - "delete:authentication_methods", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "read:organization_discovery_domains", - "update:organization_discovery_domains", - "create:organization_discovery_domains", - "delete:organization_discovery_domains", + "read:organization_discovery_domains", + "update:organization_discovery_domains", + "create:organization_discovery_domains", + "delete:organization_discovery_domains", "create:organization_members", "read:organization_members", "delete:organization_members", @@ -9066,7 +8309,484 @@ "update:connections_keys", "create:connections_keys" ], - "subject_type": "client" + "subject_type": "client" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 9, + "start": 0, + "limit": 100, + "clients": [ + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" + ], + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true } ] }, @@ -9076,13 +8796,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g", "body": { "display_name": "Organization2" }, "status": 200, "response": { - "id": "org_BF11sKCsVKejD9RE", + "id": "org_4ljRqNj9r3hARo3g", "display_name": "Organization2", "name": "org2" }, @@ -9092,7 +8812,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F", "body": { "branding": { "colors": { @@ -9110,7 +8830,7 @@ "primary": "#57ddff" } }, - "id": "org_xx56mAIMVPiBVeuu", + "id": "org_TiDOQfO5mFtNEm4F", "display_name": "Organization", "name": "org1" }, @@ -9125,7 +8845,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000025583", + "id": "lst_0000000000025595", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -9136,14 +8856,14 @@ "isPriority": false }, { - "id": "lst_0000000000025584", + "id": "lst_0000000000025596", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-baf843b1-5e3d-4cfa-86b7-b0cec812ad73/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-2a1febfb-fae7-4ade-ac00-b462a0a18f30/auth0.logs" }, "filters": [ { @@ -9192,7 +8912,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/log-streams/lst_0000000000025584", + "path": "/api/v2/log-streams/lst_0000000000025596", "body": { "name": "Amazon EventBridge", "filters": [ @@ -9237,14 +8957,14 @@ }, "status": 200, "response": { - "id": "lst_0000000000025584", + "id": "lst_0000000000025596", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-baf843b1-5e3d-4cfa-86b7-b0cec812ad73/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-2a1febfb-fae7-4ade-ac00-b462a0a18f30/auth0.logs" }, "filters": [ { @@ -9292,7 +9012,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/log-streams/lst_0000000000025583", + "path": "/api/v2/log-streams/lst_0000000000025595", "body": { "name": "Suspended DD Log Stream", "sink": { @@ -9302,7 +9022,7 @@ }, "status": 200, "response": { - "id": "lst_0000000000025583", + "id": "lst_0000000000025595", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -9361,7 +9081,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:17:40.044Z" + "updated_at": "2025-12-16T08:59:30.202Z" } ] }, @@ -9432,7 +9152,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:17:40.044Z" + "updated_at": "2025-12-16T08:59:30.202Z" }, "rawHeaders": [], "responseIsBinary": false @@ -9557,7 +9277,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:20:48.391Z" + "updated_at": "2025-12-16T09:02:21.881Z" }, "rawHeaders": [], "responseIsBinary": false @@ -10793,7 +10513,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10809,50 +10529,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -10892,7 +10568,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10916,7 +10592,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -10938,7 +10617,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10957,33 +10636,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10991,7 +10658,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10999,12 +10666,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -11051,7 +10715,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11076,7 +10740,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -11089,16 +10753,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -11109,7 +10774,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11119,8 +10784,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -11129,7 +10796,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -11142,17 +10809,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -11163,7 +10829,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11173,10 +10839,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -11189,7 +10853,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "path": "/api/v2/clients/Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "body": "", "status": 204, "response": "", @@ -11199,7 +10863,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", + "path": "/api/v2/clients/rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "body": "", "status": 204, "response": "", @@ -11209,7 +10873,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "path": "/api/v2/clients/ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "body": "", "status": 204, "response": "", @@ -11219,7 +10883,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "path": "/api/v2/clients/ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "body": "", "status": 204, "response": "", @@ -11229,7 +10893,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "path": "/api/v2/clients/rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "body": "", "status": 204, "response": "", @@ -11239,7 +10903,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "path": "/api/v2/clients/1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "body": "", "status": 204, "response": "", @@ -11249,7 +10913,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/clients/lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "path": "/api/v2/clients/B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "body": "", "status": 204, "response": "", @@ -11320,7 +10984,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11356,7 +11020,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -11370,7 +11034,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -11384,7 +11048,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -11398,7 +11062,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/push-notification", "body": { "enabled": false }, @@ -11412,7 +11076,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -11426,7 +11090,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -11440,7 +11104,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -11513,7 +11177,7 @@ "response": { "actions": [ { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -11521,34 +11185,34 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:20:09.154927185Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T09:01:53.371586083Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "78436207-c740-47e3-a519-47ab002e567e", + "id": "a3a41c63-9269-4717-94ec-49f71afe50ee", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 2, - "build_time": "2025-12-16T05:20:10.223852587Z", - "created_at": "2025-12-16T05:20:10.155336728Z", - "updated_at": "2025-12-16T05:20:10.225142287Z" + "build_time": "2025-12-16T09:01:54.157289479Z", + "created_at": "2025-12-16T09:01:54.068008779Z", + "updated_at": "2025-12-16T09:01:54.158632357Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "78436207-c740-47e3-a519-47ab002e567e", + "id": "a3a41c63-9269-4717-94ec-49f71afe50ee", "deployed": true, "number": 2, - "built_at": "2025-12-16T05:20:10.223852587Z", + "built_at": "2025-12-16T09:01:54.157289479Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:20:10.155336728Z", - "updated_at": "2025-12-16T05:20:10.225142287Z", + "created_at": "2025-12-16T09:01:54.068008779Z", + "updated_at": "2025-12-16T09:01:54.158632357Z", "runtime": "node18", "supported_triggers": [ { @@ -11569,7 +11233,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/actions/actions/e69869b2-169a-4df9-9326-4447818092f6?force=true", + "path": "/api/v2/actions/actions/13228a5d-a06b-4e51-89aa-45b56efde856?force=true", "body": "", "status": 204, "response": "", @@ -11617,34 +11281,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/brute-force-protection", - "body": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 - }, - "status": 200, - "response": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -11693,6 +11329,34 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/brute-force-protection", + "body": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 10 + }, + "status": 200, + "response": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 10 + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -11786,7 +11450,7 @@ "subject": "deprecated" } ], - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11853,7 +11517,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -11931,7 +11595,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -12003,7 +11667,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn/clients?take=50", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5/clients?take=50", "body": "", "status": 200, "response": { @@ -12015,7 +11679,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn/clients?take=50", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5/clients?take=50", "body": "", "status": 200, "response": { @@ -12027,11 +11691,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5", "body": "", "status": 202, "response": { - "deleted_at": "2025-12-16T05:21:07.209Z" + "deleted_at": "2025-12-16T09:02:41.096Z" }, "rawHeaders": [], "responseIsBinary": false @@ -12045,7 +11709,7 @@ "strategy": "auth0", "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V" ], "is_domain_connection": false, "options": { @@ -12063,7 +11727,7 @@ }, "status": 201, "response": { - "id": "con_itdctyRSC3HQmlX0", + "id": "con_3R2lX4rln4ArocW5", "options": { "mfa": { "active": true, @@ -12098,7 +11762,7 @@ }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V" ], "realms": [ "Username-Password-Authentication" @@ -12116,7 +11780,7 @@ "response": { "connections": [ { - "id": "con_itdctyRSC3HQmlX0", + "id": "con_3R2lX4rln4ArocW5", "options": { "mfa": { "active": true, @@ -12154,7 +11818,7 @@ ], "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V" ] } ] @@ -12165,14 +11829,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients", + "path": "/api/v2/connections/con_3R2lX4rln4ArocW5/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V", "status": true } ], @@ -12274,7 +11938,7 @@ "subject": "deprecated" } ], - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12341,7 +12005,7 @@ "response": { "connections": [ { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -12365,7 +12029,7 @@ "enabled_clients": [] }, { - "id": "con_itdctyRSC3HQmlX0", + "id": "con_3R2lX4rln4ArocW5", "options": { "mfa": { "active": true, @@ -12402,8 +12066,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "u6litSM0kteNcq1warh1NdRpv0MJYaWa", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V" ] } ] @@ -12420,7 +12084,7 @@ "response": { "connections": [ { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -12444,7 +12108,7 @@ "enabled_clients": [] }, { - "id": "con_itdctyRSC3HQmlX0", + "id": "con_3R2lX4rln4ArocW5", "options": { "mfa": { "active": true, @@ -12481,8 +12145,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "u6litSM0kteNcq1warh1NdRpv0MJYaWa", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V" ] } ] @@ -12493,7 +12157,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC/clients?take=50", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", "body": "", "status": 200, "response": { @@ -12505,7 +12169,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC/clients?take=50", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", "body": "", "status": 200, "response": { @@ -12517,11 +12181,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6", "body": "", "status": 202, "response": { - "deleted_at": "2025-12-16T05:21:14.787Z" + "deleted_at": "2025-12-16T09:02:47.259Z" }, "rawHeaders": [], "responseIsBinary": false @@ -12653,7 +12317,7 @@ "subject": "deprecated" } ], - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12968,22 +12632,22 @@ "response": { "roles": [ { - "id": "rol_QUkalOG8CI2qT7cg", + "id": "rol_HL6iYQ8aOmwIQR4Z", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_7lCohdU6rjViF9BJ", + "id": "rol_6MeXScuszPY3FHmj", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_ZVXhUfVpRnHPMoVN", + "id": "rol_FMUfBZQJE8GIpCD3", "name": "read_only", "description": "Read Only" }, { - "id": "rol_wlMa14cHtcqr1KdB", + "id": "rol_3JfaQfAutCBGuyMm", "name": "read_osnly", "description": "Readz Only" } @@ -12998,7 +12662,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_QUkalOG8CI2qT7cg/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_HL6iYQ8aOmwIQR4Z/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13013,7 +12677,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_QUkalOG8CI2qT7cg/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_HL6iYQ8aOmwIQR4Z/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -13028,7 +12692,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_7lCohdU6rjViF9BJ/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_6MeXScuszPY3FHmj/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13043,7 +12707,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_7lCohdU6rjViF9BJ/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_6MeXScuszPY3FHmj/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -13058,7 +12722,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_ZVXhUfVpRnHPMoVN/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_FMUfBZQJE8GIpCD3/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13073,7 +12737,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_ZVXhUfVpRnHPMoVN/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_FMUfBZQJE8GIpCD3/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -13088,7 +12752,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_wlMa14cHtcqr1KdB/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_3JfaQfAutCBGuyMm/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -13103,7 +12767,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_wlMa14cHtcqr1KdB/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_3JfaQfAutCBGuyMm/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -13118,7 +12782,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_QUkalOG8CI2qT7cg", + "path": "/api/v2/roles/rol_HL6iYQ8aOmwIQR4Z", "body": "", "status": 200, "response": {}, @@ -13128,7 +12792,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_7lCohdU6rjViF9BJ", + "path": "/api/v2/roles/rol_6MeXScuszPY3FHmj", "body": "", "status": 200, "response": {}, @@ -13138,7 +12802,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_ZVXhUfVpRnHPMoVN", + "path": "/api/v2/roles/rol_FMUfBZQJE8GIpCD3", "body": "", "status": 200, "response": {}, @@ -13148,13 +12812,42 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/roles/rol_wlMa14cHtcqr1KdB", + "path": "/api/v2/roles/rol_3JfaQfAutCBGuyMm", "body": "", "status": 200, "response": {}, "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?take=50", + "body": "", + "status": 200, + "response": { + "organizations": [ + { + "id": "org_4ljRqNj9r3hARo3g", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_TiDOQfO5mFtNEm4F", + "name": "org1", + "display_name": "Organization", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -13227,7 +12920,6 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -13241,6 +12933,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -13248,7 +12941,7 @@ "subject": "deprecated" } ], - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13309,36 +13002,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations?take=50", - "body": "", - "status": 200, - "response": { - "organizations": [ - { - "id": "org_xx56mAIMVPiBVeuu", - "name": "org1", - "display_name": "Organization", - "branding": { - "colors": { - "page_background": "#fff5f5", - "primary": "#57ddff" - } - } - }, - { - "id": "org_BF11sKCsVKejD9RE", - "name": "org2", - "display_name": "Organization2" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/enabled_connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/enabled_connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -13353,7 +13017,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/enabled_connections?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/enabled_connections?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -13368,7 +13032,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/client-grants?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/client-grants?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -13383,7 +13047,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/client-grants?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/client-grants?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -13398,7 +13062,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/discovery-domains?take=50", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -13410,7 +13074,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/discovery-domains?take=50", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -13422,7 +13086,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/enabled_connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/enabled_connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -13437,7 +13101,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/enabled_connections?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/enabled_connections?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -13452,7 +13116,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/client-grants?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/client-grants?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -13467,7 +13131,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/client-grants?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/client-grants?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -13482,7 +13146,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/discovery-domains?take=50", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -13494,7 +13158,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/discovery-domains?take=50", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -13512,7 +13176,7 @@ "response": { "connections": [ { - "id": "con_itdctyRSC3HQmlX0", + "id": "con_3R2lX4rln4ArocW5", "options": { "mfa": { "active": true, @@ -13549,8 +13213,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "u6litSM0kteNcq1warh1NdRpv0MJYaWa", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V" ] } ] @@ -13651,7 +13315,7 @@ "subject": "deprecated" } ], - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13960,7 +13624,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g", "body": "", "status": 204, "response": "", @@ -13970,7 +13634,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F", "body": "", "status": 204, "response": "", @@ -13985,7 +13649,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000025583", + "id": "lst_0000000000025595", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -13996,14 +13660,14 @@ "isPriority": false }, { - "id": "lst_0000000000025584", + "id": "lst_0000000000025596", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-baf843b1-5e3d-4cfa-86b7-b0cec812ad73/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-2a1febfb-fae7-4ade-ac00-b462a0a18f30/auth0.logs" }, "filters": [ { @@ -14052,7 +13716,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/log-streams/lst_0000000000025583", + "path": "/api/v2/log-streams/lst_0000000000025595", "body": "", "status": 204, "response": "", @@ -14062,7 +13726,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "DELETE", - "path": "/api/v2/log-streams/lst_0000000000025584", + "path": "/api/v2/log-streams/lst_0000000000025596", "body": "", "status": 204, "response": "", @@ -15370,7 +15034,7 @@ "subject": "deprecated" } ], - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -15400,7 +15064,7 @@ "response": { "connections": [ { - "id": "con_itdctyRSC3HQmlX0", + "id": "con_3R2lX4rln4ArocW5", "options": { "mfa": { "active": true, @@ -15437,8 +15101,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "u6litSM0kteNcq1warh1NdRpv0MJYaWa", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V" ] } ] @@ -15449,13 +15113,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", + "path": "/api/v2/connections/con_3R2lX4rln4ArocW5/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -15468,13 +15132,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", + "path": "/api/v2/connections/con_3R2lX4rln4ArocW5/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -15493,7 +15157,7 @@ "response": { "connections": [ { - "id": "con_itdctyRSC3HQmlX0", + "id": "con_3R2lX4rln4ArocW5", "options": { "mfa": { "active": true, @@ -15530,8 +15194,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "u6litSM0kteNcq1warh1NdRpv0MJYaWa", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V" ] } ] @@ -15629,17 +15293,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", - "status": 200, + "status": 404, "response": { - "template": "verify_email", - "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", - "from": "", - "subject": "", - "syntax": "liquid", - "urlLifetimeInSeconds": 432000, - "enabled": true + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -15647,18 +15308,17 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/verify_email", "body": "", "status": 200, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", + "template": "verify_email", + "body": "\n \n \n \n \n
\n \n \n \n
\n \n \n

\n\n

Welcome to {{ application.name}}!

\n\n

\n Thank you for signing up. Please verify your email address by clicking the following\n link:\n

\n\n

Confirm my account

\n\n

\n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n

\n\n
\n Haha!!!\n
\n\n {{ application.name }}\n\n

\n
\n \n If you did not make this request, please contact us by replying to this mail.\n

\n
\n \n \n \n
\n \n\n", "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", + "subject": "", "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "urlLifetimeInSeconds": 432000, + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -15666,7 +15326,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/verify_email_by_code", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -15681,7 +15341,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -15696,7 +15356,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -15711,18 +15371,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/user_invitation", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -15730,14 +15386,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "from": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -15745,7 +15405,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/verify_email_by_code", "body": "", "status": 404, "response": { @@ -15790,7 +15450,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -15805,7 +15465,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -16134,7 +15794,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/guardian/factors/sms/providers/twilio", + "path": "/api/v2/guardian/factors/push-notification/providers/sns", "body": "", "status": 200, "response": {}, @@ -16144,7 +15804,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/guardian/factors/push-notification/providers/sns", + "path": "/api/v2/guardian/factors/sms/providers/twilio", "body": "", "status": 200, "response": {}, @@ -16260,7 +15920,7 @@ }, "credentials": null, "created_at": "2025-12-09T12:24:00.604Z", - "updated_at": "2025-12-16T05:15:18.469Z" + "updated_at": "2025-12-16T08:58:34.717Z" } ] }, @@ -16275,6 +15935,22 @@ "status": 200, "response": { "templates": [ + { + "id": "tem_xqbUSF83fpnRv8r8rqXFDZ", + "tenant": "auth0-deploy-cli-e2e", + "channel": "phone", + "type": "change_password", + "disabled": false, + "created_at": "2025-12-09T12:26:20.243Z", + "updated_at": "2025-12-16T08:58:36.831Z", + "content": { + "syntax": "liquid", + "body": { + "text": "{{ code | escape }} is your password change code for {{ friendly_name | escape }}", + "voice": "Hello. Your password change code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your password change code is {{ pause }} {{ code | escape }}" + } + } + }, { "id": "tem_dL83uTmWn8moGzm8UgAk4Q", "tenant": "auth0-deploy-cli-e2e", @@ -16282,7 +15958,7 @@ "type": "blocked_account", "disabled": false, "created_at": "2025-12-09T12:22:47.683Z", - "updated_at": "2025-12-16T05:15:21.194Z", + "updated_at": "2025-12-16T08:58:36.736Z", "content": { "syntax": "liquid", "body": { @@ -16293,18 +15969,18 @@ } }, { - "id": "tem_xqbUSF83fpnRv8r8rqXFDZ", + "id": "tem_o4LBTt4NQyX8K4vC9dPafR", "tenant": "auth0-deploy-cli-e2e", "channel": "phone", - "type": "change_password", + "type": "otp_verify", "disabled": false, - "created_at": "2025-12-09T12:26:20.243Z", - "updated_at": "2025-12-16T05:15:21.476Z", + "created_at": "2025-12-09T12:26:30.547Z", + "updated_at": "2025-12-16T08:58:37.073Z", "content": { "syntax": "liquid", "body": { - "text": "{{ code | escape }} is your password change code for {{ friendly_name | escape }}", - "voice": "Hello. Your password change code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your password change code is {{ pause }} {{ code | escape }}" + "text": "{{ code | escape }} is your verification code for {{ friendly_name | escape }}", + "voice": "Hello. Your verification code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your verification code is {{ pause }} {{ code | escape }}" } } }, @@ -16315,7 +15991,7 @@ "type": "otp_enroll", "disabled": false, "created_at": "2025-12-09T12:26:25.327Z", - "updated_at": "2025-12-16T05:15:21.567Z", + "updated_at": "2025-12-16T08:58:36.804Z", "content": { "syntax": "liquid", "body": { @@ -16323,22 +15999,6 @@ "voice": "Hello. Your verification code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your verification code is {{ pause }} {{ code | escape }}" } } - }, - { - "id": "tem_o4LBTt4NQyX8K4vC9dPafR", - "tenant": "auth0-deploy-cli-e2e", - "channel": "phone", - "type": "otp_verify", - "disabled": false, - "created_at": "2025-12-09T12:26:30.547Z", - "updated_at": "2025-12-16T05:15:21.814Z", - "content": { - "syntax": "liquid", - "body": { - "text": "{{ code | escape }} is your verification code for {{ friendly_name | escape }}", - "voice": "Hello. Your verification code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your verification code is {{ pause }} {{ code | escape }}" - } - } } ] }, @@ -16473,7 +16133,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-email-verification/custom-text/en", + "path": "/api/v2/prompts/signup/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16483,7 +16143,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup/custom-text/en", + "path": "/api/v2/prompts/login-email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16553,7 +16213,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/reset-password/custom-text/en", + "path": "/api/v2/prompts/custom-form/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16633,7 +16293,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", + "path": "/api/v2/prompts/mfa-sms/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16643,7 +16303,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-email/custom-text/en", + "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16653,7 +16313,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-sms/custom-text/en", + "path": "/api/v2/prompts/mfa-email/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16683,7 +16343,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/status/custom-text/en", + "path": "/api/v2/prompts/device-flow/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16693,7 +16353,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/device-flow/custom-text/en", + "path": "/api/v2/prompts/status/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16713,7 +16373,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", + "path": "/api/v2/prompts/organizations/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16723,7 +16383,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/organizations/custom-text/en", + "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16733,7 +16393,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/common/custom-text/en", + "path": "/api/v2/prompts/invitation/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16743,7 +16403,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-otp-challenge/custom-text/en", + "path": "/api/v2/prompts/common/custom-text/en", "body": "", "status": 200, "response": {}, @@ -16783,7 +16443,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/partials", + "path": "/api/v2/prompts/login-password/partials", "body": "", "status": 200, "response": {}, @@ -16793,7 +16453,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-password/partials", + "path": "/api/v2/prompts/login-id/partials", "body": "", "status": 200, "response": {}, @@ -16803,7 +16463,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/partials", + "path": "/api/v2/prompts/login/partials", "body": "", "status": 200, "response": {}, @@ -16833,7 +16493,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/partials", + "path": "/api/v2/prompts/signup-id/partials", "body": "", "status": 200, "response": {}, @@ -16843,7 +16503,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-id/partials", + "path": "/api/v2/prompts/signup-password/partials", "body": "", "status": 200, "response": {}, @@ -16853,10 +16513,15 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-password/partials", + "path": "/api/v2/prompts/rendering?page=0&per_page=100&include_totals=true", "body": "", "status": 200, - "response": {}, + "response": { + "configs": [], + "start": 0, + "limit": 100, + "total": 0 + }, "rawHeaders": [], "responseIsBinary": false }, @@ -16886,6 +16551,7 @@ "version": "v2", "status": "DEPRECATED", "runtimes": [ + "node12", "node18" ], "default_runtime": "node16", @@ -16897,7 +16563,6 @@ "version": "v3", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -16910,17 +16575,6 @@ } ] }, - { - "id": "post-login", - "version": "v2", - "status": "DEPRECATED", - "runtimes": [ - "node18" - ], - "default_runtime": "node16", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, { "id": "credentials-exchange", "version": "v2", @@ -16934,22 +16588,12 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, - { - "id": "pre-user-registration", - "version": "v1", - "status": "DEPRECATED", - "runtimes": [ - "node12" - ], - "default_runtime": "node12", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, { "id": "pre-user-registration", "version": "v2", "status": "CURRENT", "runtimes": [ + "node12", "node18-actions", "node22" ], @@ -16962,7 +16606,6 @@ "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -16970,12 +16613,22 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, + { + "id": "post-change-password", + "version": "v1", + "status": "DEPRECATED", + "runtimes": [ + "node12" + ], + "default_runtime": "node12", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, { "id": "post-change-password", "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -17357,7 +17010,7 @@ "subject": "deprecated" } ], - "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "client_id": "lWGQK4qxLvwQMGy4l9UWToxrd1cAp03V", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17418,18 +17071,22 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/attack-protection/brute-force-protection", + "path": "/api/v2/attack-protection/breached-password-detection", "body": "", "status": 200, "response": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard", + "stage": { + "pre-user-registration": { + "shields": [] + }, + "pre-change-password": { + "shields": [] + } + } }, "rawHeaders": [], "responseIsBinary": false @@ -17453,29 +17110,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/attack-protection/breached-password-detection", - "body": "", - "status": 200, - "response": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard", - "stage": { - "pre-user-registration": { - "shields": [] - }, - "pre-change-password": { - "shields": [] - } - } - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -17507,23 +17141,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/attack-protection/bot-detection", - "body": "", - "status": 200, - "response": { - "challenge_password_policy": "never", - "challenge_passwordless_policy": "never", - "challenge_password_reset_policy": "never", - "allowlist": [], - "bot_detection_level": "medium", - "monitoring_mode_enabled": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -17559,6 +17176,23 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/bot-detection", + "body": "", + "status": 200, + "response": { + "challenge_password_policy": "never", + "challenge_passwordless_policy": "never", + "challenge_password_reset_policy": "never", + "allowlist": [], + "bot_detection_level": "medium", + "monitoring_mode_enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -17610,7 +17244,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:20:48.391Z" + "updated_at": "2025-12-16T09:02:21.881Z" } ] }, @@ -17696,7 +17330,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:20:48.391Z" + "updated_at": "2025-12-16T09:02:21.881Z" }, "rawHeaders": [], "responseIsBinary": false @@ -17704,14 +17338,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { - "limit": 50, + "limit": 100, "start": 0, "total": 0, - "connections": [] + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -17719,14 +17353,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { - "limit": 100, + "limit": 50, "start": 0, "total": 0, - "flows": [] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -17776,21 +17410,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true", - "body": "", - "status": 200, - "response": { - "limit": 100, - "start": 0, - "total": 0, - "connections": [] - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -17820,7 +17439,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-12-16T05:20:33.067Z", + "updated_at": "2025-12-16T09:02:11.327Z", "branding": { "colors": { "primary": "#19aecc" @@ -17872,7 +17491,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-12-16T05:20:12.065Z", + "updated_at": "2025-12-16T09:01:55.451Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -17935,6 +17554,18 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 200, + "response": { + "connection_profiles": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -17950,4 +17581,4 @@ "rawHeaders": [], "responseIsBinary": false } -] +] \ No newline at end of file diff --git a/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json b/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json index 00799ce53..7ab0da9bd 100644 --- a/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json +++ b/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json @@ -1282,6 +1282,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -1295,7 +1296,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1303,7 +1303,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1335,7 +1335,6 @@ "callbacks": [], "client_aliases": [], "client_metadata": {}, - "cross_origin_auth": false, "custom_login_page_on": true, "grant_types": [ "client_credentials" @@ -1366,7 +1365,8 @@ "rotation_type": "non-rotating" }, "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "token_endpoint_auth_method": "client_secret_post", + "cross_origin_authentication": false }, "status": 201, "response": { @@ -1377,7 +1377,6 @@ "allowed_clients": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -1399,6 +1398,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -1408,7 +1408,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1508,6 +1508,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -1518,7 +1519,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1598,105 +1599,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "encrypted": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "key": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "POST", - "path": "/api/v2/clients", - "body": { - "name": "API Explorer Application", - "allowed_clients": [], - "app_type": "non_interactive", - "callbacks": [], - "client_aliases": [], - "client_metadata": {}, - "custom_login_page_on": true, - "grant_types": [ - "client_credentials" - ], - "is_first_party": true, - "is_token_endpoint_ip_header_trusted": false, - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post", - "cross_origin_authentication": false - }, - "status": 201, - "response": { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, "encrypted": true, "signing_keys": [ { @@ -1706,7 +1609,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1714,7 +1617,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -1762,11 +1664,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -1780,6 +1678,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -1789,7 +1688,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1896,6 +1795,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -1905,7 +1805,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2017,7 +1917,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2112,6 +2012,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "encrypted": true, "signing_keys": [ { @@ -2121,7 +2022,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2182,20 +2083,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", - "body": { - "enabled": true - }, - "status": 200, - "response": { - "enabled": true - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", @@ -2213,13 +2100,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/duo", + "path": "/api/v2/guardian/factors/push-notification", "body": { - "enabled": false + "enabled": true }, "status": 200, "response": { - "enabled": false + "enabled": true }, "rawHeaders": [], "responseIsBinary": false @@ -2227,7 +2114,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -2241,7 +2128,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -2255,7 +2142,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -2333,7 +2220,7 @@ "response": { "actions": [ { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -2341,34 +2228,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.577210494Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.911650706Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "built", "secrets": [], "current_version": { - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 5, - "build_time": "2025-12-16T05:15:03.730905338Z", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z" + "number": 2, + "build_time": "2025-12-16T08:58:23.733386236Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "deployed": true, - "number": 5, - "built_at": "2025-12-16T05:15:03.730905338Z", + "number": 2, + "built_at": "2025-12-16T08:58:23.733386236Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z", "runtime": "node22", "supported_triggers": [ { @@ -2405,7 +2292,7 @@ }, "status": 201, "response": { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -2413,8 +2300,8 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:17:04.867817351Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T08:59:08.967618945Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", @@ -2434,7 +2321,7 @@ "response": { "actions": [ { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -2442,34 +2329,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.577210494Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.911650706Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "built", "secrets": [], "current_version": { - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 5, - "build_time": "2025-12-16T05:15:03.730905338Z", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z" + "number": 2, + "build_time": "2025-12-16T08:58:23.733386236Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "deployed": true, - "number": 5, - "built_at": "2025-12-16T05:15:03.730905338Z", + "number": 2, + "built_at": "2025-12-16T08:58:23.733386236Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z", "runtime": "node22", "supported_triggers": [ { @@ -2481,7 +2368,7 @@ "all_changes_deployed": true }, { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -2489,8 +2376,8 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:17:04.867817351Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T08:59:08.967618945Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", @@ -2508,19 +2395,19 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "POST", - "path": "/api/v2/actions/actions/e69869b2-169a-4df9-9326-4447818092f6/deploy", + "path": "/api/v2/actions/actions/13228a5d-a06b-4e51-89aa-45b56efde856/deploy", "body": "", "status": 200, "response": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "deployed": false, "number": 1, "secrets": [], "status": "built", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.028561552Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.734430679Z", "runtime": "node18", "supported_triggers": [ { @@ -2529,7 +2416,7 @@ } ], "action": { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -2537,14 +2424,42 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:17:04.860907359Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T08:59:08.956810259Z", "all_changes_deployed": false } }, "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/breached-password-detection", + "body": { + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard" + }, + "status": 200, + "response": { + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard", + "stage": { + "pre-user-registration": { + "shields": [] + }, + "pre-change-password": { + "shields": [] + } + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -2623,34 +2538,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/breached-password-detection", - "body": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard" - }, - "status": 200, - "response": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard", - "stage": { - "pre-user-registration": { - "shields": [] - }, - "pre-change-password": { - "shields": [] - } - } - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -2678,7 +2565,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-12-16T05:15:07.563Z", + "updated_at": "2025-12-16T08:58:25.157Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -2723,7 +2610,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-12-16T05:17:08.381Z", + "updated_at": "2025-12-16T08:59:10.887Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" }, "rawHeaders": [], @@ -2787,9 +2674,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm", + "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg", "body": { - "name": "test-user-attribute-profile-2", + "name": "test-user-attribute-profile", "user_attributes": { "email": { "description": "Email of the User", @@ -2805,8 +2692,8 @@ }, "status": 200, "response": { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", "user_id": { "oidc_mapping": "sub", "saml_mapping": [ @@ -2831,9 +2718,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg", + "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm", "body": { - "name": "test-user-attribute-profile", + "name": "test-user-attribute-profile-2", "user_attributes": { "email": { "description": "Email of the User", @@ -2849,8 +2736,8 @@ }, "status": 200, "response": { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", "user_id": { "oidc_mapping": "sub", "saml_mapping": [ @@ -2944,6 +2831,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -2957,7 +2845,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2965,7 +2852,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3018,7 +2905,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3038,12 +2925,20 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -3056,6 +2951,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3063,7 +2959,8 @@ "subject": "deprecated" } ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", + "allowed_origins": [], + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3071,31 +2968,27 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -3116,8 +3009,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3125,16 +3017,11 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { @@ -3163,7 +3050,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3178,62 +3065,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -3276,7 +3107,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3301,7 +3132,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -3314,16 +3145,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -3334,7 +3166,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3344,8 +3176,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -3354,7 +3188,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -3367,17 +3201,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -3388,7 +3221,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3398,10 +3231,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -3457,7 +3288,7 @@ "response": { "connections": [ { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -3494,7 +3325,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -3512,7 +3343,7 @@ "response": { "connections": [ { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -3549,7 +3380,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -3561,13 +3392,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -3580,13 +3411,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -3604,8 +3435,8 @@ "name": "boo-baz-db-connection-test", "strategy": "auth0", "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ], "is_domain_connection": false, "options": { @@ -3649,7 +3480,7 @@ }, "status": 201, "response": { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -3709,8 +3540,8 @@ "active": false }, "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ], "realms": [ "boo-baz-db-connection-test" @@ -3728,7 +3559,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -3791,8 +3622,8 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] } ] @@ -3803,14 +3634,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn/clients", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5/clients", "body": [ { - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "status": true }, { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "status": true } ], @@ -3891,6 +3722,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -3904,7 +3736,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3912,7 +3743,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3965,7 +3796,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3981,50 +3812,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -4064,7 +3851,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4088,7 +3875,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -4110,7 +3900,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4129,33 +3919,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4163,7 +3941,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4171,12 +3949,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -4223,7 +3998,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4248,7 +4023,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -4261,16 +4036,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -4281,7 +4057,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4291,8 +4067,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -4301,7 +4079,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -4314,17 +4092,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -4335,7 +4112,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4345,10 +4122,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -4404,7 +4179,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -4467,12 +4242,39 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" + ] + }, + { + "id": "con_mNzsGFqGTiRm8ck6", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -4509,7 +4311,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -4527,7 +4329,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -4590,12 +4392,39 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" + ] + }, + { + "id": "con_mNzsGFqGTiRm8ck6", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -4632,7 +4461,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -4643,28 +4472,64 @@ }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "POST", - "path": "/api/v2/connections", - "body": { - "name": "google-oauth2", - "strategy": "google-oauth2", - "enabled_clients": [ - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" - ], - "is_domain_connection": false, - "options": { - "email": true, - "scope": [ - "email", - "profile" + "method": "GET", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", + "body": "", + "status": 200, + "response": { + "clients": [ + { + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + }, + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", + "body": "", + "status": 200, + "response": { + "clients": [ + { + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + }, + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6", + "body": { + "enabled_clients": [ + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" + ], + "is_domain_connection": false, + "options": { + "email": true, + "scope": [ + "email", + "profile" ], "profile": true } }, - "status": 201, + "status": 200, "response": { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -4683,8 +4548,8 @@ "active": false }, "enabled_clients": [ - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ], "realms": [ "google-oauth2" @@ -4693,57 +4558,17 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?take=1&name=google-oauth2&include_fields=true", - "body": "", - "status": 200, - "response": { - "connections": [ - { - "id": "con_ZxRMPXT6qTFWMFqC", - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "google-oauth2" - ], - "enabled_clients": [ - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" - ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC/clients", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients", "body": [ { - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "status": true }, { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "status": true } ], @@ -4861,6 +4686,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -4874,7 +4700,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4882,7 +4707,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4935,7 +4760,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4951,50 +4776,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -5034,7 +4815,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5058,7 +4839,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -5080,7 +4864,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5099,33 +4883,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5133,7 +4905,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5141,12 +4913,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -5193,7 +4962,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5218,7 +4987,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -5231,16 +5000,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -5251,7 +5021,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5261,8 +5031,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -5271,7 +5043,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -5284,17 +5056,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -5305,7 +5076,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5315,10 +5086,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -5618,7 +5387,7 @@ "method": "POST", "path": "/api/v2/client-grants", "body": { - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -5755,8 +5524,8 @@ }, "status": 201, "response": { - "id": "cgr_7XbO3vwF6ya6vZAL", - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "id": "cgr_eG5gEZKTl5i0JlGq", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -5900,7 +5669,7 @@ "method": "POST", "path": "/api/v2/client-grants", "body": { - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6037,8 +5806,8 @@ }, "status": 201, "response": { - "id": "cgr_OaZij3g3Z6RowvIj", - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "id": "cgr_S6EVifP1ifjC9uVQ", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -6202,7 +5971,7 @@ }, "status": 200, "response": { - "id": "rol_QUkalOG8CI2qT7cg", + "id": "rol_HL6iYQ8aOmwIQR4Z", "name": "Admin", "description": "Can read and write things" }, @@ -6219,7 +5988,7 @@ }, "status": 200, "response": { - "id": "rol_7lCohdU6rjViF9BJ", + "id": "rol_6MeXScuszPY3FHmj", "name": "Reader", "description": "Can only read things" }, @@ -6236,7 +6005,7 @@ }, "status": 200, "response": { - "id": "rol_ZVXhUfVpRnHPMoVN", + "id": "rol_FMUfBZQJE8GIpCD3", "name": "read_only", "description": "Read Only" }, @@ -6253,7 +6022,7 @@ }, "status": 200, "response": { - "id": "rol_wlMa14cHtcqr1KdB", + "id": "rol_3JfaQfAutCBGuyMm", "name": "read_osnly", "description": "Readz Only" }, @@ -6289,7 +6058,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-12-16T05:15:20.151Z", + "updated_at": "2025-12-16T08:58:36.015Z", "branding": { "colors": { "primary": "#19aecc" @@ -6365,7 +6134,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-12-16T05:17:30.753Z", + "updated_at": "2025-12-16T08:59:23.996Z", "branding": { "colors": { "primary": "#19aecc" @@ -6513,6 +6282,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -6526,7 +6296,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -6534,7 +6303,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6587,7 +6356,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6607,12 +6376,20 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -6625,6 +6402,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -6632,7 +6410,8 @@ "subject": "deprecated" } ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", + "allowed_origins": [], + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6640,31 +6419,27 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", + "app_type": "regular_web", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], + "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" }, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -6685,8 +6460,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6694,16 +6468,11 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { @@ -6732,7 +6501,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6751,11 +6520,15 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Test SPA", "allowed_clients": [], - "callbacks": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -6765,69 +6538,9 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "expiring", "leeway": 0, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, @@ -6845,7 +6558,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6870,7 +6583,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -6883,16 +6596,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -6903,7 +6617,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6913,8 +6627,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -6923,7 +6639,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -6936,17 +6652,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -6957,7 +6672,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -6967,10 +6682,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -7026,7 +6739,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -7089,12 +6802,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -7116,12 +6829,12 @@ "google-oauth2" ], "enabled_clients": [ - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -7158,7 +6871,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -7170,220 +6883,559 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "path": "/api/v2/client-grants?take=50", "body": "", "status": 200, "response": { - "total": 10, - "start": 0, - "limit": 100, - "clients": [ + "client_grants": [ { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } + "id": "cgr_S6EVifP1ifjC9uVQ", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true + "subject_type": "client" }, { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" + "id": "cgr_eG5gEZKTl5i0JlGq", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" ], - "custom_login_page_on": true + "subject_type": "client" }, { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" + "id": "cgr_pbwejzhwoujrsNE8", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:client_credentials", + "update:client_credentials", + "delete:client_credentials", + "create:client_credentials", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations_summary", + "create:authentication_methods", + "read:authentication_methods", + "update:authentication_methods", + "delete:authentication_methods", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "read:organization_discovery_domains", + "update:organization_discovery_domains", + "create:organization_discovery_domains", + "delete:organization_discovery_domains", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations", + "read:scim_config", + "create:scim_config", + "update:scim_config", + "delete:scim_config", + "create:scim_token", + "read:scim_token", + "delete:scim_token", + "delete:phone_providers", + "create:phone_providers", + "read:phone_providers", + "update:phone_providers", + "delete:phone_templates", + "create:phone_templates", + "read:phone_templates", + "update:phone_templates", + "create:encryption_keys", + "read:encryption_keys", + "update:encryption_keys", + "delete:encryption_keys", + "read:sessions", + "update:sessions", + "delete:sessions", + "read:refresh_tokens", + "delete:refresh_tokens", + "create:self_service_profiles", + "read:self_service_profiles", + "update:self_service_profiles", + "delete:self_service_profiles", + "create:sso_access_tickets", + "delete:sso_access_tickets", + "read:forms", + "update:forms", + "delete:forms", + "create:forms", + "read:flows", + "update:flows", + "delete:flows", + "create:flows", + "read:flows_vault", + "read:flows_vault_connections", + "update:flows_vault_connections", + "delete:flows_vault_connections", + "create:flows_vault_connections", + "read:flows_executions", + "delete:flows_executions", + "read:connections_options", + "update:connections_options", + "read:self_service_profile_custom_texts", + "update:self_service_profile_custom_texts", + "create:network_acls", + "update:network_acls", + "read:network_acls", + "delete:network_acls", + "delete:vdcs_templates", + "read:vdcs_templates", + "create:vdcs_templates", + "update:vdcs_templates", + "create:custom_signing_keys", + "read:custom_signing_keys", + "update:custom_signing_keys", + "delete:custom_signing_keys", + "read:federated_connections_tokens", + "delete:federated_connections_tokens", + "create:user_attribute_profiles", + "read:user_attribute_profiles", + "update:user_attribute_profiles", + "delete:user_attribute_profiles", + "read:event_streams", + "create:event_streams", + "delete:event_streams", + "update:event_streams", + "read:event_deliveries", + "update:event_deliveries", + "create:connection_profiles", + "read:connection_profiles", + "update:connection_profiles", + "delete:connection_profiles", + "read:organization_client_grants", + "create:organization_client_grants", + "delete:organization_client_grants", + "read:security_metrics", + "read:connections_keys", + "update:connections_keys", + "create:connections_keys" ], - "custom_login_page_on": true - }, + "subject_type": "client" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 10, + "start": 0, + "limit": 100, + "clients": [ { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, "allowed_clients": [], - "allowed_logout_urls": [], "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -7392,14 +7444,48 @@ "enabled": false } }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, "sso_disabled": false, @@ -7411,8 +7497,7 @@ "subject": "deprecated" } ], - "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7420,25 +7505,31 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", "grant_types": [ "authorization_code", "implicit", "refresh_token", "client_credentials" ], - "web_origins": [], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", @@ -7451,6 +7542,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7458,7 +7550,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7466,6 +7558,7 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ @@ -7477,11 +7570,11 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "Node App", "allowed_clients": [], + "allowed_logout_urls": [], "callbacks": [], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -7491,19 +7584,19 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7511,7 +7604,8 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "allowed_origins": [], + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7521,12 +7615,99 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", "grant_types": [ "authorization_code", "implicit", "refresh_token", "client_credentials" ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], "custom_login_page_on": true }, { @@ -7542,7 +7723,6 @@ "http://localhost:3000" ], "client_metadata": {}, - "cross_origin_auth": false, "is_first_party": true, "native_social_login": { "apple": { @@ -7564,6 +7744,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7571,7 +7752,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7596,11 +7777,66 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, "is_first_party": true, "native_social_login": { "apple": { @@ -7622,6 +7858,7 @@ }, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7629,7 +7866,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7687,627 +7924,103 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "POST", + "path": "/api/v2/organizations", + "body": { + "name": "org2", + "display_name": "Organization2" + }, + "status": 201, + "response": { + "id": "org_4ljRqNj9r3hARo3g", + "display_name": "Organization2", + "name": "org2" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "POST", + "path": "/api/v2/organizations", + "body": { + "name": "org1", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + }, + "display_name": "Organization" + }, + "status": 201, + "response": { + "id": "org_TiDOQfO5mFtNEm4F", + "display_name": "Organization", + "name": "org1", + "branding": { + "colors": { + "page_background": "#fff5f5", + "primary": "#57ddff" + } + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/client-grants?take=50", + "path": "/api/v2/log-streams", "body": "", "status": 200, + "response": [], + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "POST", + "path": "/api/v2/log-streams", + "body": { + "name": "Suspended DD Log Stream", + "sink": { + "datadogApiKey": "some-sensitive-api-key", + "datadogRegion": "us" + }, + "type": "datadog" + }, + "status": 200, "response": { - "client_grants": [ + "id": "lst_0000000000025595", + "name": "Suspended DD Log Stream", + "type": "datadog", + "status": "active", + "sink": { + "datadogApiKey": "some-sensitive-api-key", + "datadogRegion": "us" + }, + "isPriority": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "POST", + "path": "/api/v2/log-streams", + "body": { + "name": "Amazon EventBridge", + "filters": [ { - "id": "cgr_7XbO3vwF6ya6vZAL", - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" - ], - "subject_type": "client" + "type": "category", + "name": "auth.login.success" }, { - "id": "cgr_OaZij3g3Z6RowvIj", - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" - ], - "subject_type": "client" - }, - { - "id": "cgr_pbwejzhwoujrsNE8", - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:client_credentials", - "update:client_credentials", - "delete:client_credentials", - "create:client_credentials", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations_summary", - "create:authentication_methods", - "read:authentication_methods", - "update:authentication_methods", - "delete:authentication_methods", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "read:organization_discovery_domains", - "update:organization_discovery_domains", - "create:organization_discovery_domains", - "delete:organization_discovery_domains", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations", - "read:scim_config", - "create:scim_config", - "update:scim_config", - "delete:scim_config", - "create:scim_token", - "read:scim_token", - "delete:scim_token", - "delete:phone_providers", - "create:phone_providers", - "read:phone_providers", - "update:phone_providers", - "delete:phone_templates", - "create:phone_templates", - "read:phone_templates", - "update:phone_templates", - "create:encryption_keys", - "read:encryption_keys", - "update:encryption_keys", - "delete:encryption_keys", - "read:sessions", - "update:sessions", - "delete:sessions", - "read:refresh_tokens", - "delete:refresh_tokens", - "create:self_service_profiles", - "read:self_service_profiles", - "update:self_service_profiles", - "delete:self_service_profiles", - "create:sso_access_tickets", - "delete:sso_access_tickets", - "read:forms", - "update:forms", - "delete:forms", - "create:forms", - "read:flows", - "update:flows", - "delete:flows", - "create:flows", - "read:flows_vault", - "read:flows_vault_connections", - "update:flows_vault_connections", - "delete:flows_vault_connections", - "create:flows_vault_connections", - "read:flows_executions", - "delete:flows_executions", - "read:connections_options", - "update:connections_options", - "read:self_service_profile_custom_texts", - "update:self_service_profile_custom_texts", - "create:network_acls", - "update:network_acls", - "read:network_acls", - "delete:network_acls", - "delete:vdcs_templates", - "read:vdcs_templates", - "create:vdcs_templates", - "update:vdcs_templates", - "create:custom_signing_keys", - "read:custom_signing_keys", - "update:custom_signing_keys", - "delete:custom_signing_keys", - "read:federated_connections_tokens", - "delete:federated_connections_tokens", - "create:user_attribute_profiles", - "read:user_attribute_profiles", - "update:user_attribute_profiles", - "delete:user_attribute_profiles", - "read:event_streams", - "create:event_streams", - "delete:event_streams", - "update:event_streams", - "read:event_deliveries", - "update:event_deliveries", - "create:connection_profiles", - "read:connection_profiles", - "update:connection_profiles", - "delete:connection_profiles", - "read:organization_client_grants", - "create:organization_client_grants", - "delete:organization_client_grants", - "read:security_metrics", - "read:connections_keys", - "update:connections_keys", - "create:connections_keys" - ], - "subject_type": "client" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "POST", - "path": "/api/v2/organizations", - "body": { - "name": "org1", - "branding": { - "colors": { - "page_background": "#fff5f5", - "primary": "#57ddff" - } - }, - "display_name": "Organization" - }, - "status": 201, - "response": { - "id": "org_xx56mAIMVPiBVeuu", - "display_name": "Organization", - "name": "org1", - "branding": { - "colors": { - "page_background": "#fff5f5", - "primary": "#57ddff" - } - } - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "POST", - "path": "/api/v2/organizations", - "body": { - "name": "org2", - "display_name": "Organization2" - }, - "status": 201, - "response": { - "id": "org_BF11sKCsVKejD9RE", - "display_name": "Organization2", - "name": "org2" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/log-streams", - "body": "", - "status": 200, - "response": [], - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "POST", - "path": "/api/v2/log-streams", - "body": { - "name": "Suspended DD Log Stream", - "sink": { - "datadogApiKey": "some-sensitive-api-key", - "datadogRegion": "us" - }, - "type": "datadog" - }, - "status": 200, - "response": { - "id": "lst_0000000000025583", - "name": "Suspended DD Log Stream", - "type": "datadog", - "status": "active", - "sink": { - "datadogApiKey": "some-sensitive-api-key", - "datadogRegion": "us" - }, - "isPriority": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "POST", - "path": "/api/v2/log-streams", - "body": { - "name": "Amazon EventBridge", - "filters": [ - { - "type": "category", - "name": "auth.login.success" - }, - { - "type": "category", - "name": "auth.login.notification" + "type": "category", + "name": "auth.login.notification" }, { "type": "category", @@ -8346,14 +8059,14 @@ }, "status": 200, "response": { - "id": "lst_0000000000025584", + "id": "lst_0000000000025596", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-baf843b1-5e3d-4cfa-86b7-b0cec812ad73/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-2a1febfb-fae7-4ade-ac00-b462a0a18f30/auth0.logs" }, "filters": [ { @@ -8429,7 +8142,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:15:34.906Z" + "updated_at": "2025-12-16T08:58:46.399Z" } ] }, @@ -8515,7 +8228,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:15:34.906Z" + "updated_at": "2025-12-16T08:58:46.399Z" }, "rawHeaders": [], "responseIsBinary": false @@ -8640,7 +8353,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:17:40.044Z" + "updated_at": "2025-12-16T08:59:30.202Z" }, "rawHeaders": [], "responseIsBinary": false @@ -9845,6 +9558,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -9858,7 +9572,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -9866,7 +9579,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -9919,7 +9632,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -9935,50 +9648,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -10018,7 +9687,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10042,7 +9711,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -10064,7 +9736,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10083,33 +9755,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10117,7 +9777,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10125,12 +9785,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -10177,7 +9834,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10202,7 +9859,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -10215,16 +9872,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -10235,7 +9893,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10245,8 +9903,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -10255,7 +9915,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -10268,17 +9928,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -10289,7 +9948,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10299,10 +9958,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -10315,7 +9972,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "path": "/api/v2/clients/u6litSM0kteNcq1warh1NdRpv0MJYaWa", "body": { "name": "Default App", "callbacks": [], @@ -10352,6 +10009,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -10365,7 +10023,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10373,7 +10030,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -10409,7 +10066,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -10423,7 +10080,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/push-notification", "body": { "enabled": false }, @@ -10437,7 +10094,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -10451,7 +10108,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -10465,7 +10122,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -10479,7 +10136,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { "enabled": false }, @@ -10493,7 +10150,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -10566,7 +10223,7 @@ "response": { "actions": [ { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -10574,34 +10231,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.577210494Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.911650706Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "built", "secrets": [], "current_version": { - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 5, - "build_time": "2025-12-16T05:15:03.730905338Z", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z" + "number": 2, + "build_time": "2025-12-16T08:58:23.733386236Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "deployed": true, - "number": 5, - "built_at": "2025-12-16T05:15:03.730905338Z", + "number": 2, + "built_at": "2025-12-16T08:58:23.733386236Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z", "runtime": "node22", "supported_triggers": [ { @@ -10613,7 +10270,7 @@ "all_changes_deployed": true }, { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -10621,34 +10278,34 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:17:04.867817351Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T08:59:08.967618945Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-12-16T05:17:06.111365724Z", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z" + "build_time": "2025-12-16T08:59:09.806979854Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "deployed": true, "number": 1, - "built_at": "2025-12-16T05:17:06.111365724Z", + "built_at": "2025-12-16T08:59:09.806979854Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z", "runtime": "node18", "supported_triggers": [ { @@ -10675,7 +10332,7 @@ "response": { "actions": [ { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -10683,34 +10340,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.577210494Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.911650706Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "built", "secrets": [], "current_version": { - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 5, - "build_time": "2025-12-16T05:15:03.730905338Z", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z" + "number": 2, + "build_time": "2025-12-16T08:58:23.733386236Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "deployed": true, - "number": 5, - "built_at": "2025-12-16T05:15:03.730905338Z", + "number": 2, + "built_at": "2025-12-16T08:58:23.733386236Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z", "runtime": "node22", "supported_triggers": [ { @@ -10722,7 +10379,7 @@ "all_changes_deployed": true }, { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -10730,34 +10387,34 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:17:04.867817351Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T08:59:08.967618945Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-12-16T05:17:06.111365724Z", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z" + "build_time": "2025-12-16T08:59:09.806979854Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "deployed": true, "number": 1, - "built_at": "2025-12-16T05:17:06.111365724Z", + "built_at": "2025-12-16T08:59:09.806979854Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z", "runtime": "node18", "supported_triggers": [ { @@ -10951,6 +10608,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -10964,7 +10622,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -10972,7 +10629,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11025,7 +10682,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11041,50 +10698,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -11124,7 +10737,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11148,7 +10761,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -11170,7 +10786,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11189,33 +10805,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -11223,7 +10827,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11231,12 +10835,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -11283,7 +10884,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11308,7 +10909,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -11321,16 +10922,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -11341,7 +10943,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11351,8 +10953,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -11361,7 +10965,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -11374,17 +10978,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -11395,7 +10998,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -11405,10 +11008,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -11464,7 +11065,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -11527,12 +11128,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -11569,7 +11170,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -11587,7 +11188,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -11650,12 +11251,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -11692,7 +11293,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -11704,16 +11305,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn/clients?take=50", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW" + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf" }, { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -11723,13 +11324,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -11742,16 +11343,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn/clients?take=50", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW" + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf" }, { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -11761,13 +11362,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -11780,11 +11381,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0", "body": "", "status": 200, "response": { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -11818,7 +11419,7 @@ "active": false }, "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ], "realms": [ @@ -11831,11 +11432,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0", "body": { "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" ], "is_domain_connection": false, "options": { @@ -11867,7 +11468,7 @@ }, "status": 200, "response": { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -11902,7 +11503,7 @@ }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" ], "realms": [ "Username-Password-Authentication" @@ -11914,14 +11515,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "status": true } ], @@ -12002,6 +11603,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -12015,7 +11617,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -12023,7 +11624,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12076,7 +11677,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12092,50 +11693,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -12175,7 +11732,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12199,7 +11756,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -12221,7 +11781,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12240,33 +11800,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -12274,7 +11822,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12282,12 +11830,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -12334,7 +11879,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12359,7 +11904,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -12372,16 +11917,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -12392,7 +11938,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12402,8 +11948,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -12412,7 +11960,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -12425,17 +11973,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -12446,7 +11993,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -12456,10 +12003,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -12515,7 +12060,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -12578,12 +12123,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -12605,12 +12150,12 @@ "google-oauth2" ], "enabled_clients": [ - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -12647,7 +12192,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -12665,7 +12210,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -12728,12 +12273,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -12755,12 +12300,12 @@ "google-oauth2" ], "enabled_clients": [ - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -12797,7 +12342,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -12809,16 +12354,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC/clients?take=50", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l" }, { - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -12828,16 +12373,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC/clients?take=50", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l" }, { - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -12931,6 +12476,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -12944,7 +12490,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -12952,7 +12497,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13005,7 +12550,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13021,50 +12566,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -13104,7 +12605,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13128,7 +12629,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -13150,7 +12654,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13169,33 +12673,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -13203,7 +12695,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13211,12 +12703,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -13263,7 +12752,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13288,7 +12777,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -13301,16 +12790,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -13321,7 +12811,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13331,8 +12821,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -13341,7 +12833,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -13354,17 +12846,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -13375,7 +12866,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -13385,10 +12876,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -13444,8 +12933,8 @@ "response": { "client_grants": [ { - "id": "cgr_7XbO3vwF6ya6vZAL", - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "id": "cgr_S6EVifP1ifjC9uVQ", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -13582,8 +13071,8 @@ "subject_type": "client" }, { - "id": "cgr_OaZij3g3Z6RowvIj", - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "id": "cgr_eG5gEZKTl5i0JlGq", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -13968,22 +13457,22 @@ "response": { "roles": [ { - "id": "rol_QUkalOG8CI2qT7cg", + "id": "rol_HL6iYQ8aOmwIQR4Z", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_7lCohdU6rjViF9BJ", + "id": "rol_6MeXScuszPY3FHmj", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_ZVXhUfVpRnHPMoVN", + "id": "rol_FMUfBZQJE8GIpCD3", "name": "read_only", "description": "Read Only" }, { - "id": "rol_wlMa14cHtcqr1KdB", + "id": "rol_3JfaQfAutCBGuyMm", "name": "read_osnly", "description": "Readz Only" } @@ -13998,7 +13487,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_QUkalOG8CI2qT7cg/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_HL6iYQ8aOmwIQR4Z/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -14013,7 +13502,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_QUkalOG8CI2qT7cg/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_HL6iYQ8aOmwIQR4Z/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -14028,7 +13517,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_7lCohdU6rjViF9BJ/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_6MeXScuszPY3FHmj/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -14043,7 +13532,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_7lCohdU6rjViF9BJ/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_6MeXScuszPY3FHmj/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -14058,7 +13547,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_ZVXhUfVpRnHPMoVN/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_FMUfBZQJE8GIpCD3/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -14073,7 +13562,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_ZVXhUfVpRnHPMoVN/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_FMUfBZQJE8GIpCD3/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -14088,7 +13577,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_wlMa14cHtcqr1KdB/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_3JfaQfAutCBGuyMm/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -14103,7 +13592,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_wlMa14cHtcqr1KdB/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_3JfaQfAutCBGuyMm/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -14124,7 +13613,12 @@ "response": { "organizations": [ { - "id": "org_xx56mAIMVPiBVeuu", + "id": "org_4ljRqNj9r3hARo3g", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_TiDOQfO5mFtNEm4F", "name": "org1", "display_name": "Organization", "branding": { @@ -14133,11 +13627,6 @@ "primary": "#57ddff" } } - }, - { - "id": "org_BF11sKCsVKejD9RE", - "name": "org2", - "display_name": "Organization2" } ] }, @@ -14216,6 +13705,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -14229,7 +13719,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14237,7 +13726,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14290,7 +13779,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14306,50 +13795,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -14389,7 +13834,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14413,7 +13858,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -14435,7 +13883,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14454,33 +13902,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -14488,7 +13924,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14496,12 +13932,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -14548,7 +13981,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14573,7 +14006,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -14586,16 +14019,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -14606,7 +14040,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14616,8 +14050,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -14626,7 +14062,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -14639,17 +14075,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -14660,7 +14095,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -14670,10 +14105,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -14723,7 +14156,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/enabled_connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/enabled_connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -14738,7 +14171,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/enabled_connections?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/enabled_connections?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -14753,7 +14186,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/client-grants?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/client-grants?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -14768,7 +14201,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/client-grants?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/client-grants?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -14783,7 +14216,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/discovery-domains?take=50", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -14795,7 +14228,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/discovery-domains?take=50", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -14807,7 +14240,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/enabled_connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/enabled_connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -14822,7 +14255,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/enabled_connections?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/enabled_connections?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -14837,7 +14270,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/client-grants?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/client-grants?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -14852,7 +14285,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/client-grants?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/client-grants?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -14867,7 +14300,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/discovery-domains?take=50", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -14879,7 +14312,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/discovery-domains?take=50", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -14897,7 +14330,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -14960,12 +14393,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -14987,12 +14420,12 @@ "google-oauth2" ], "enabled_clients": [ - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -15029,7 +14462,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -15041,534 +14474,290 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "path": "/api/v2/client-grants?take=50", "body": "", "status": 200, "response": { - "total": 10, - "start": 0, - "limit": 100, - "clients": [ + "client_grants": [ { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" + "id": "cgr_S6EVifP1ifjC9uVQ", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" ], - "custom_login_page_on": true + "subject_type": "client" }, { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" + "id": "cgr_eG5gEZKTl5i0JlGq", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations" ], - "custom_login_page_on": true + "subject_type": "client" }, { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", - "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/client-grants?take=50", - "body": "", - "status": 200, - "response": { - "client_grants": [ - { - "id": "cgr_7XbO3vwF6ya6vZAL", - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "id": "cgr_pbwejzhwoujrsNE8", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -15595,6 +14784,10 @@ "update:client_keys", "delete:client_keys", "create:client_keys", + "read:client_credentials", + "update:client_credentials", + "delete:client_credentials", + "create:client_credentials", "read:connections", "update:connections", "delete:connections", @@ -15684,10 +14877,19 @@ "read:entitlements", "read:attack_protection", "update:attack_protection", + "read:organizations_summary", + "create:authentication_methods", + "read:authentication_methods", + "update:authentication_methods", + "delete:authentication_methods", "read:organizations", "update:organizations", "create:organizations", "delete:organizations", + "read:organization_discovery_domains", + "update:organization_discovery_domains", + "create:organization_discovery_domains", + "delete:organization_discovery_domains", "create:organization_members", "read:organization_members", "delete:organization_members", @@ -15700,382 +14902,613 @@ "delete:organization_member_roles", "create:organization_invitations", "read:organization_invitations", - "delete:organization_invitations" - ], - "subject_type": "client" - }, - { - "id": "cgr_OaZij3g3Z6RowvIj", - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" + "delete:organization_invitations", + "read:scim_config", + "create:scim_config", + "update:scim_config", + "delete:scim_config", + "create:scim_token", + "read:scim_token", + "delete:scim_token", + "delete:phone_providers", + "create:phone_providers", + "read:phone_providers", + "update:phone_providers", + "delete:phone_templates", + "create:phone_templates", + "read:phone_templates", + "update:phone_templates", + "create:encryption_keys", + "read:encryption_keys", + "update:encryption_keys", + "delete:encryption_keys", + "read:sessions", + "update:sessions", + "delete:sessions", + "read:refresh_tokens", + "delete:refresh_tokens", + "create:self_service_profiles", + "read:self_service_profiles", + "update:self_service_profiles", + "delete:self_service_profiles", + "create:sso_access_tickets", + "delete:sso_access_tickets", + "read:forms", + "update:forms", + "delete:forms", + "create:forms", + "read:flows", + "update:flows", + "delete:flows", + "create:flows", + "read:flows_vault", + "read:flows_vault_connections", + "update:flows_vault_connections", + "delete:flows_vault_connections", + "create:flows_vault_connections", + "read:flows_executions", + "delete:flows_executions", + "read:connections_options", + "update:connections_options", + "read:self_service_profile_custom_texts", + "update:self_service_profile_custom_texts", + "create:network_acls", + "update:network_acls", + "read:network_acls", + "delete:network_acls", + "delete:vdcs_templates", + "read:vdcs_templates", + "create:vdcs_templates", + "update:vdcs_templates", + "create:custom_signing_keys", + "read:custom_signing_keys", + "update:custom_signing_keys", + "delete:custom_signing_keys", + "read:federated_connections_tokens", + "delete:federated_connections_tokens", + "create:user_attribute_profiles", + "read:user_attribute_profiles", + "update:user_attribute_profiles", + "delete:user_attribute_profiles", + "read:event_streams", + "create:event_streams", + "delete:event_streams", + "update:event_streams", + "read:event_deliveries", + "update:event_deliveries", + "create:connection_profiles", + "read:connection_profiles", + "update:connection_profiles", + "delete:connection_profiles", + "read:organization_client_grants", + "create:organization_client_grants", + "delete:organization_client_grants", + "read:security_metrics", + "read:connections_keys", + "update:connections_keys", + "create:connections_keys" ], "subject_type": "client" - }, + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 10, + "start": 0, + "limit": 100, + "clients": [ { - "id": "cgr_pbwejzhwoujrsNE8", + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:client_credentials", - "update:client_credentials", - "delete:client_credentials", - "create:client_credentials", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations_summary", - "create:authentication_methods", - "read:authentication_methods", - "update:authentication_methods", - "delete:authentication_methods", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "read:organization_discovery_domains", - "update:organization_discovery_domains", - "create:organization_discovery_domains", - "delete:organization_discovery_domains", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations", - "read:scim_config", - "create:scim_config", - "update:scim_config", - "delete:scim_config", - "create:scim_token", - "read:scim_token", - "delete:scim_token", - "delete:phone_providers", - "create:phone_providers", - "read:phone_providers", - "update:phone_providers", - "delete:phone_templates", - "create:phone_templates", - "read:phone_templates", - "update:phone_templates", - "create:encryption_keys", - "read:encryption_keys", - "update:encryption_keys", - "delete:encryption_keys", - "read:sessions", - "update:sessions", - "delete:sessions", - "read:refresh_tokens", - "delete:refresh_tokens", - "create:self_service_profiles", - "read:self_service_profiles", - "update:self_service_profiles", - "delete:self_service_profiles", - "create:sso_access_tickets", - "delete:sso_access_tickets", - "read:forms", - "update:forms", - "delete:forms", - "create:forms", - "read:flows", - "update:flows", - "delete:flows", - "create:flows", - "read:flows_vault", - "read:flows_vault_connections", - "update:flows_vault_connections", - "delete:flows_vault_connections", - "create:flows_vault_connections", - "read:flows_executions", - "delete:flows_executions", - "read:connections_options", - "update:connections_options", - "read:self_service_profile_custom_texts", - "update:self_service_profile_custom_texts", - "create:network_acls", - "update:network_acls", - "read:network_acls", - "delete:network_acls", - "delete:vdcs_templates", - "read:vdcs_templates", - "create:vdcs_templates", - "update:vdcs_templates", - "create:custom_signing_keys", - "read:custom_signing_keys", - "update:custom_signing_keys", - "delete:custom_signing_keys", - "read:federated_connections_tokens", - "delete:federated_connections_tokens", - "create:user_attribute_profiles", - "read:user_attribute_profiles", - "update:user_attribute_profiles", - "delete:user_attribute_profiles", - "read:event_streams", - "create:event_streams", - "delete:event_streams", - "update:event_streams", - "read:event_deliveries", - "update:event_deliveries", - "create:connection_profiles", - "read:connection_profiles", - "update:connection_profiles", - "delete:connection_profiles", - "read:organization_client_grants", - "create:organization_client_grants", - "delete:organization_client_grants", - "read:security_metrics", - "read:connections_keys", - "update:connections_keys", - "create:connections_keys" + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "API Explorer Application", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Node App", + "allowed_clients": [], + "allowed_logout_urls": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "allowed_origins": [], + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "regular_web", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "web_origins": [], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Terraform Provider", + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Test SPA", + "allowed_clients": [], + "allowed_logout_urls": [ + "http://localhost:3000" + ], + "callbacks": [ + "http://localhost:3000" + ], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "expiring", + "leeway": 0, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "infinite_token_lifetime": false, + "infinite_idle_token_lifetime": false, + "rotation_type": "rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "none", + "app_type": "spa", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token" + ], + "web_origins": [ + "http://localhost:3000" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "The Default App", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso": false, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } ], - "subject_type": "client" + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "auth0-deploy-cli-extension", + "allowed_clients": [], + "callbacks": [], + "client_metadata": {}, + "is_first_party": true, + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "cross_origin_auth": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" + ], + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true } ] }, @@ -16090,7 +15523,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000025583", + "id": "lst_0000000000025595", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -16101,14 +15534,14 @@ "isPriority": false }, { - "id": "lst_0000000000025584", + "id": "lst_0000000000025596", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-baf843b1-5e3d-4cfa-86b7-b0cec812ad73/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-2a1febfb-fae7-4ade-ac00-b462a0a18f30/auth0.logs" }, "filters": [ { @@ -17434,6 +16867,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -17447,7 +16881,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -17455,7 +16888,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17508,7 +16941,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17524,50 +16957,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -17607,7 +16996,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17631,7 +17020,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -17653,7 +17045,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17672,33 +17064,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -17706,7 +17086,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17714,12 +17094,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -17766,7 +17143,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17791,7 +17168,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -17804,16 +17181,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -17824,7 +17202,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17834,8 +17212,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -17844,7 +17224,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -17857,17 +17237,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -17878,7 +17257,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -17888,10 +17267,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -17910,7 +17287,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -17973,12 +17350,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -18015,7 +17392,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -18027,16 +17404,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn/clients?take=50", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW" + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf" }, { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -18046,13 +17423,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -18065,16 +17442,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_5m5GpC2yhTh0g4cn/clients?take=50", + "path": "/api/v2/connections/con_cls5o7ko4UNCAbi5/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW" + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf" }, { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -18084,13 +17461,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -18109,7 +17486,7 @@ "response": { "connections": [ { - "id": "con_5m5GpC2yhTh0g4cn", + "id": "con_cls5o7ko4UNCAbi5", "options": { "mfa": { "active": true, @@ -18172,12 +17549,12 @@ "boo-baz-db-connection-test" ], "enabled_clients": [ - "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_ZxRMPXT6qTFWMFqC", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -18199,12 +17576,12 @@ "google-oauth2" ], "enabled_clients": [ - "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", - "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", + "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" ] }, { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -18241,7 +17618,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -18253,16 +17630,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC/clients?take=50", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l" }, { - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -18272,16 +17649,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_ZxRMPXT6qTFWMFqC/clients?take=50", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i" + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l" }, { - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH" + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a" } ] }, @@ -18411,7 +17788,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -18426,18 +17803,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/reset_email", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -18445,7 +17818,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -18460,7 +17833,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -18475,14 +17848,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "from": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -18490,7 +17867,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -18505,7 +17882,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -18520,7 +17897,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -18535,7 +17912,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -18550,7 +17927,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -18565,7 +17942,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -18586,8 +17963,8 @@ "response": { "client_grants": [ { - "id": "cgr_7XbO3vwF6ya6vZAL", - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "id": "cgr_S6EVifP1ifjC9uVQ", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -18724,8 +18101,8 @@ "subject_type": "client" }, { - "id": "cgr_OaZij3g3Z6RowvIj", - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "id": "cgr_eG5gEZKTl5i0JlGq", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", "scope": [ "read:client_grants", @@ -19228,22 +18605,22 @@ "response": { "roles": [ { - "id": "rol_QUkalOG8CI2qT7cg", + "id": "rol_HL6iYQ8aOmwIQR4Z", "name": "Admin", "description": "Can read and write things" }, { - "id": "rol_7lCohdU6rjViF9BJ", + "id": "rol_6MeXScuszPY3FHmj", "name": "Reader", "description": "Can only read things" }, { - "id": "rol_ZVXhUfVpRnHPMoVN", + "id": "rol_FMUfBZQJE8GIpCD3", "name": "read_only", "description": "Read Only" }, { - "id": "rol_wlMa14cHtcqr1KdB", + "id": "rol_3JfaQfAutCBGuyMm", "name": "read_osnly", "description": "Readz Only" } @@ -19258,7 +18635,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_QUkalOG8CI2qT7cg/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_HL6iYQ8aOmwIQR4Z/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -19273,7 +18650,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_QUkalOG8CI2qT7cg/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_HL6iYQ8aOmwIQR4Z/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -19288,7 +18665,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_7lCohdU6rjViF9BJ/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_6MeXScuszPY3FHmj/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -19303,7 +18680,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_7lCohdU6rjViF9BJ/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_6MeXScuszPY3FHmj/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -19318,7 +18695,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_ZVXhUfVpRnHPMoVN/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_FMUfBZQJE8GIpCD3/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -19333,7 +18710,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_ZVXhUfVpRnHPMoVN/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_FMUfBZQJE8GIpCD3/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -19348,7 +18725,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_wlMa14cHtcqr1KdB/permissions?per_page=100&page=0&include_totals=true", + "path": "/api/v2/roles/rol_3JfaQfAutCBGuyMm/permissions?per_page=100&page=0&include_totals=true", "body": "", "status": 200, "response": { @@ -19363,7 +18740,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/roles/rol_wlMa14cHtcqr1KdB/permissions?per_page=100&page=1&include_totals=true", + "path": "/api/v2/roles/rol_3JfaQfAutCBGuyMm/permissions?per_page=100&page=1&include_totals=true", "body": "", "status": 200, "response": { @@ -19422,7 +18799,7 @@ }, "credentials": null, "created_at": "2025-12-09T12:24:00.604Z", - "updated_at": "2025-12-16T05:15:18.469Z" + "updated_at": "2025-12-16T08:58:34.717Z" } ] }, @@ -19437,6 +18814,22 @@ "status": 200, "response": { "templates": [ + { + "id": "tem_xqbUSF83fpnRv8r8rqXFDZ", + "tenant": "auth0-deploy-cli-e2e", + "channel": "phone", + "type": "change_password", + "disabled": false, + "created_at": "2025-12-09T12:26:20.243Z", + "updated_at": "2025-12-16T08:58:36.831Z", + "content": { + "syntax": "liquid", + "body": { + "text": "{{ code | escape }} is your password change code for {{ friendly_name | escape }}", + "voice": "Hello. Your password change code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your password change code is {{ pause }} {{ code | escape }}" + } + } + }, { "id": "tem_dL83uTmWn8moGzm8UgAk4Q", "tenant": "auth0-deploy-cli-e2e", @@ -19444,7 +18837,7 @@ "type": "blocked_account", "disabled": false, "created_at": "2025-12-09T12:22:47.683Z", - "updated_at": "2025-12-16T05:15:21.194Z", + "updated_at": "2025-12-16T08:58:36.736Z", "content": { "syntax": "liquid", "body": { @@ -19455,18 +18848,18 @@ } }, { - "id": "tem_xqbUSF83fpnRv8r8rqXFDZ", + "id": "tem_o4LBTt4NQyX8K4vC9dPafR", "tenant": "auth0-deploy-cli-e2e", "channel": "phone", - "type": "change_password", + "type": "otp_verify", "disabled": false, - "created_at": "2025-12-09T12:26:20.243Z", - "updated_at": "2025-12-16T05:15:21.476Z", + "created_at": "2025-12-09T12:26:30.547Z", + "updated_at": "2025-12-16T08:58:37.073Z", "content": { "syntax": "liquid", "body": { - "text": "{{ code | escape }} is your password change code for {{ friendly_name | escape }}", - "voice": "Hello. Your password change code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your password change code is {{ pause }} {{ code | escape }}" + "text": "{{ code | escape }} is your verification code for {{ friendly_name | escape }}", + "voice": "Hello. Your verification code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your verification code is {{ pause }} {{ code | escape }}" } } }, @@ -19477,7 +18870,7 @@ "type": "otp_enroll", "disabled": false, "created_at": "2025-12-09T12:26:25.327Z", - "updated_at": "2025-12-16T05:15:21.567Z", + "updated_at": "2025-12-16T08:58:36.804Z", "content": { "syntax": "liquid", "body": { @@ -19485,22 +18878,6 @@ "voice": "Hello. Your verification code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your verification code is {{ pause }} {{ code | escape }}" } } - }, - { - "id": "tem_o4LBTt4NQyX8K4vC9dPafR", - "tenant": "auth0-deploy-cli-e2e", - "channel": "phone", - "type": "otp_verify", - "disabled": false, - "created_at": "2025-12-09T12:26:30.547Z", - "updated_at": "2025-12-16T05:15:21.814Z", - "content": { - "syntax": "liquid", - "body": { - "text": "{{ code | escape }} is your verification code for {{ friendly_name | escape }}", - "voice": "Hello. Your verification code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your verification code is {{ pause }} {{ code | escape }}" - } - } } ] }, @@ -19605,7 +18982,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/custom-text/en", + "path": "/api/v2/prompts/login-password/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19615,7 +18992,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-password/custom-text/en", + "path": "/api/v2/prompts/login-id/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19625,7 +19002,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-email-verification/custom-text/en", + "path": "/api/v2/prompts/login-passwordless/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19675,7 +19052,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19685,7 +19062,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19772,16 +19149,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", - "body": "", - "status": 200, - "response": {}, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -19805,7 +19172,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-sms/custom-text/en", + "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19815,7 +19182,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-email/custom-text/en", + "path": "/api/v2/prompts/mfa-sms/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19825,7 +19192,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa/custom-text/en", + "path": "/api/v2/prompts/mfa-email/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19845,7 +19212,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/device-flow/custom-text/en", + "path": "/api/v2/prompts/mfa/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19865,7 +19232,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-verification/custom-text/en", + "path": "/api/v2/prompts/device-flow/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19885,7 +19252,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/organizations/custom-text/en", + "path": "/api/v2/prompts/email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19895,7 +19262,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/invitation/custom-text/en", + "path": "/api/v2/prompts/organizations/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19915,7 +19282,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/passkeys/custom-text/en", + "path": "/api/v2/prompts/invitation/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19935,7 +19302,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/brute-force-protection/custom-text/en", + "path": "/api/v2/prompts/passkeys/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19945,7 +19312,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/partials", + "path": "/api/v2/prompts/brute-force-protection/custom-text/en", "body": "", "status": 200, "response": {}, @@ -19975,7 +19342,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/partials", + "path": "/api/v2/prompts/login/partials", "body": "", "status": 200, "response": {}, @@ -19995,7 +19362,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-id/partials", + "path": "/api/v2/prompts/login-passwordless/partials", "body": "", "status": 200, "response": {}, @@ -20005,7 +19372,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup/partials", + "path": "/api/v2/prompts/signup-id/partials", "body": "", "status": 200, "response": {}, @@ -20025,10 +19392,15 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/rendering", + "path": "/api/v2/prompts/rendering?page=0&per_page=100&include_totals=true", "body": "", "status": 200, - "response": [], + "response": { + "configs": [], + "start": 0, + "limit": 100, + "total": 0 + }, "rawHeaders": [], "responseIsBinary": false }, @@ -20041,7 +19413,7 @@ "response": { "actions": [ { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -20049,34 +19421,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.577210494Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.911650706Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "built", "secrets": [], "current_version": { - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 5, - "build_time": "2025-12-16T05:15:03.730905338Z", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z" + "number": 2, + "build_time": "2025-12-16T08:58:23.733386236Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "deployed": true, - "number": 5, - "built_at": "2025-12-16T05:15:03.730905338Z", + "number": 2, + "built_at": "2025-12-16T08:58:23.733386236Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z", "runtime": "node22", "supported_triggers": [ { @@ -20088,7 +19460,7 @@ "all_changes_deployed": true }, { - "id": "e69869b2-169a-4df9-9326-4447818092f6", + "id": "13228a5d-a06b-4e51-89aa-45b56efde856", "name": "My Custom Action", "supported_triggers": [ { @@ -20096,34 +19468,34 @@ "version": "v2" } ], - "created_at": "2025-12-16T05:17:04.860907359Z", - "updated_at": "2025-12-16T05:17:04.867817351Z", + "created_at": "2025-12-16T08:59:08.956810259Z", + "updated_at": "2025-12-16T08:59:08.967618945Z", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], "runtime": "node18", "status": "built", "secrets": [], "current_version": { - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "runtime": "node18", "status": "BUILT", "number": 1, - "build_time": "2025-12-16T05:17:06.111365724Z", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z" + "build_time": "2025-12-16T08:59:09.806979854Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z" }, "deployed_version": { "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", "dependencies": [], - "id": "a4d7af33-adee-49de-9898-744df792436e", + "id": "22e4811c-46a6-4d67-8fb0-ad94a4289752", "deployed": true, "number": 1, - "built_at": "2025-12-16T05:17:06.111365724Z", + "built_at": "2025-12-16T08:59:09.806979854Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:17:06.028561552Z", - "updated_at": "2025-12-16T05:17:06.112541842Z", + "created_at": "2025-12-16T08:59:09.734430679Z", + "updated_at": "2025-12-16T08:59:09.808139988Z", "runtime": "node18", "supported_triggers": [ { @@ -20205,7 +19577,6 @@ "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -20213,12 +19584,22 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, + { + "id": "post-user-registration", + "version": "v1", + "status": "DEPRECATED", + "runtimes": [ + "node12" + ], + "default_runtime": "node12", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, { "id": "post-user-registration", "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -20254,7 +19635,6 @@ "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -20462,10 +19842,10 @@ "response": { "bindings": [ { - "id": "d885dc2e-8002-4692-ba48-e70d9325fe78", + "id": "0fc89848-3924-4c97-96f6-501a8f76f378", "trigger_id": "custom-phone-provider", "action": { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -20473,29 +19853,29 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.571703559Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.906332840Z", "current_version": { - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 5, - "build_time": "2025-12-16T05:15:03.730905338Z", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z" + "number": 2, + "build_time": "2025-12-16T08:58:23.733386236Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "deployed": true, - "number": 5, - "built_at": "2025-12-16T05:15:03.730905338Z", + "number": 2, + "built_at": "2025-12-16T08:58:23.733386236Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z", "runtime": "node22", "supported_triggers": [ { @@ -20506,8 +19886,8 @@ }, "all_changes_deployed": false }, - "created_at": "2025-12-16T05:15:29.671498879Z", - "updated_at": "2025-12-16T05:15:29.671498879Z", + "created_at": "2025-12-16T08:58:43.239027497Z", + "updated_at": "2025-12-16T08:58:43.239027497Z", "display_name": "Custom Phone Provider" } ], @@ -20578,7 +19958,12 @@ "response": { "organizations": [ { - "id": "org_xx56mAIMVPiBVeuu", + "id": "org_4ljRqNj9r3hARo3g", + "name": "org2", + "display_name": "Organization2" + }, + { + "id": "org_TiDOQfO5mFtNEm4F", "name": "org1", "display_name": "Organization", "branding": { @@ -20587,11 +19972,6 @@ "primary": "#57ddff" } } - }, - { - "id": "org_BF11sKCsVKejD9RE", - "name": "org2", - "display_name": "Organization2" } ] }, @@ -20670,6 +20050,7 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -20683,7 +20064,6 @@ }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -20691,7 +20071,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -20744,7 +20124,7 @@ "subject": "deprecated" } ], - "client_id": "ePlk27UDbxtfiL4gOHv8JUBaGO4xEgtW", + "client_id": "Iz8DRXKQXlHH1kRz7QjGRLWiXewtD3Yd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -20760,50 +20140,6 @@ ], "custom_login_page_on": true }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "rwh4Par6PteqTEU8KBt6cMD3Ab64nixl", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, { "tenant": "auth0-deploy-cli-e2e", "global": false, @@ -20843,7 +20179,7 @@ } ], "allowed_origins": [], - "client_id": "DLEFbUOocWo306zHEW2ujC1hZ5Jdt1eW", + "client_id": "ACWycjOpjEbMgfnrWVhep13mHhazsUyf", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -20867,7 +20203,10 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Quickstarts API (Test Application)", + "client_metadata": { + "foo": "bar" + }, "is_first_party": true, "oidc_conformant": true, "refresh_token": { @@ -20889,7 +20228,7 @@ "subject": "deprecated" } ], - "client_id": "CEvUUnPMpkPI6L8xSCbMVRQbNo8Eerb0", + "client_id": "rR6QpblUGwhBjjoUXf6nEW5QexXEveEd", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -20908,33 +20247,21 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "cross_origin_auth": false, + "name": "Terraform Provider", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, + "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -20942,7 +20269,7 @@ "subject": "deprecated" } ], - "client_id": "x5RheQqsE7DDsSs3sBG8hbVzCHXwuhbH", + "client_id": "ohaPYTuBDBvINH9xHIAuJYgEqqdqlHGQ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -20950,12 +20277,9 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -21002,7 +20326,7 @@ "subject": "deprecated" } ], - "client_id": "q6hTC0vWKltDMOFZWmkExufC2SW5KZEq", + "client_id": "rwFIzJ5C1i5eVAY4UbwF6JXuoxHcdExZ", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -21027,7 +20351,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", + "name": "The Default App", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -21040,16 +20364,17 @@ "enabled": false } }, - "oidc_conformant": true, + "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, + "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -21060,7 +20385,7 @@ "subject": "deprecated" } ], - "client_id": "lfTFoUrEDvDWx3W7Ew3PD217t48PFZ9i", + "client_id": "1V2ajPd9pbyuhi94ApjVhazihpbYOd7l", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -21070,8 +20395,10 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -21080,7 +20407,7 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "name": "auth0-deploy-cli-extension", "allowed_clients": [], "callbacks": [], "client_metadata": {}, @@ -21093,17 +20420,16 @@ "enabled": false } }, - "oidc_conformant": false, + "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, "cross_origin_auth": false, @@ -21114,7 +20440,7 @@ "subject": "deprecated" } ], - "client_id": "xYOv2UsoAuKptIEAjkeB62Oaeg1Jn2QX", + "client_id": "B9Po0wV6UuQChEqRYN2hjajuFFh1fS6a", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -21124,10 +20450,8 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -21177,7 +20501,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/enabled_connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/enabled_connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -21192,7 +20516,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/enabled_connections?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/enabled_connections?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -21207,7 +20531,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/client-grants?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/client-grants?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -21222,7 +20546,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/client-grants?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/client-grants?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -21237,7 +20561,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/discovery-domains?take=50", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -21249,7 +20573,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_xx56mAIMVPiBVeuu/discovery-domains?take=50", + "path": "/api/v2/organizations/org_4ljRqNj9r3hARo3g/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -21261,7 +20585,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/enabled_connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/enabled_connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -21276,7 +20600,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/enabled_connections?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/enabled_connections?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -21291,7 +20615,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/client-grants?page=0&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/client-grants?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -21306,7 +20630,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/client-grants?page=1&per_page=50&include_totals=true", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/client-grants?page=1&per_page=50&include_totals=true", "body": "", "status": 200, "response": { @@ -21321,7 +20645,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/discovery-domains?take=50", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -21333,7 +20657,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/organizations/org_BF11sKCsVKejD9RE/discovery-domains?take=50", + "path": "/api/v2/organizations/org_TiDOQfO5mFtNEm4F/discovery-domains?take=50", "body": "", "status": 200, "response": { @@ -21475,7 +20799,7 @@ "status": 200, "response": [ { - "id": "lst_0000000000025583", + "id": "lst_0000000000025595", "name": "Suspended DD Log Stream", "type": "datadog", "status": "active", @@ -21486,14 +20810,14 @@ "isPriority": false }, { - "id": "lst_0000000000025584", + "id": "lst_0000000000025596", "name": "Amazon EventBridge", "type": "eventbridge", "status": "active", "sink": { "awsAccountId": "123456789012", "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-baf843b1-5e3d-4cfa-86b7-b0cec812ad73/auth0.logs" + "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-2a1febfb-fae7-4ade-ac00-b462a0a18f30/auth0.logs" }, "filters": [ { @@ -21567,22 +20891,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 1, - "forms": [ - { - "id": "ap_6JUSCU7qq1CravnoU6d6jr", - "name": "Blank-form", - "flow_count": 0, - "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:17:40.044Z" - } - ] + "total": 0, + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -21590,14 +20906,22 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/forms?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { "limit": 100, "start": 0, - "total": 0, - "flows": [] + "total": 1, + "forms": [ + { + "id": "ap_6JUSCU7qq1CravnoU6d6jr", + "name": "Blank-form", + "flow_count": 0, + "created_at": "2024-11-26T11:58:18.187Z", + "updated_at": "2025-12-16T08:59:30.202Z" + } + ] }, "rawHeaders": [], "responseIsBinary": false @@ -21666,7 +20990,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:17:40.044Z" + "updated_at": "2025-12-16T08:59:30.202Z" }, "rawHeaders": [], "responseIsBinary": false @@ -21775,7 +21099,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-12-16T05:17:30.753Z", + "updated_at": "2025-12-16T08:59:23.996Z", "branding": { "colors": { "primary": "#19aecc" @@ -21827,7 +21151,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-12-16T05:17:08.381Z", + "updated_at": "2025-12-16T08:59:10.887Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -21890,6 +21214,18 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 200, + "response": { + "connection_profiles": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -21905,4 +21241,4 @@ "rawHeaders": [], "responseIsBinary": false } -] +] \ No newline at end of file diff --git a/test/e2e/recordings/should-deploy-without-throwing-an-error.json b/test/e2e/recordings/should-deploy-without-throwing-an-error.json index b5aacd611..6b7c8184a 100644 --- a/test/e2e/recordings/should-deploy-without-throwing-an-error.json +++ b/test/e2e/recordings/should-deploy-without-throwing-an-error.json @@ -924,6 +924,22 @@ "value": "delete:organization_client_grants", "description": "Delete Organization Client Grants" }, + { + "value": "create:token_exchange_profiles", + "description": "Create Token Exchange Profile" + }, + { + "value": "read:token_exchange_profiles", + "description": "Read Token Exchange Profiles" + }, + { + "value": "update:token_exchange_profiles", + "description": "Update Token Exchange Profile" + }, + { + "value": "delete:token_exchange_profiles", + "description": "Delete Token Exchange Profile" + }, { "value": "read:security_metrics", "description": "Read Security Metrics" @@ -955,7 +971,7 @@ "body": "", "status": 200, "response": { - "total": 9, + "total": 2, "start": 0, "limit": 100, "clients": [ @@ -1041,115 +1057,7 @@ "subject": "deprecated" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1157,342 +1065,81 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", "grant_types": [ "authorization_code", "implicit", "refresh_token", "client_credentials" ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", - "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/clients/wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", - "body": { - "name": "Default App", - "callbacks": [], - "custom_login_page_on": true, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "is_first_party": true, - "is_token_endpoint_ip_header_trusted": false, - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000 - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false - }, - "status": 200, - "response": { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/clients/u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "body": { + "name": "Default App", + "callbacks": [], + "custom_login_page_on": true, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "is_first_party": true, + "is_token_endpoint_ip_header_trusted": false, + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000 + }, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false + }, + "status": 200, + "response": { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ { "cert": "[REDACTED]", "pkcs7": "[REDACTED]", "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1528,7 +1175,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", + "path": "/api/v2/guardian/factors/push-notification", "body": { "enabled": false }, @@ -1542,7 +1189,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -1570,21 +1217,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", - "body": { - "enabled": false - }, - "status": 200, - "response": { - "enabled": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/sms", "body": { "enabled": false }, @@ -1598,7 +1231,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/otp", "body": { "enabled": false }, @@ -1612,7 +1245,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -1697,56 +1330,7 @@ "body": "", "status": 200, "response": { - "actions": [ - { - "id": "c2e2e98a-3975-485c-8e1e-0603b4ba550b", - "name": "My Custom Action", - "supported_triggers": [ - { - "id": "post-login", - "version": "v2" - } - ], - "created_at": "2025-12-04T09:14:37.431728383Z", - "updated_at": "2025-12-04T09:14:37.443728176Z", - "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", - "dependencies": [], - "runtime": "node18", - "status": "built", - "secrets": [], - "current_version": { - "id": "b4d48cba-8883-45e3-b9c7-e0f4c4df0002", - "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", - "runtime": "node18", - "status": "BUILT", - "number": 1, - "build_time": "2025-12-04T09:14:38.259756785Z", - "created_at": "2025-12-04T09:14:38.200367599Z", - "updated_at": "2025-12-04T09:14:38.260099232Z" - }, - "deployed_version": { - "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", - "dependencies": [], - "id": "b4d48cba-8883-45e3-b9c7-e0f4c4df0002", - "deployed": true, - "number": 1, - "built_at": "2025-12-04T09:14:38.259756785Z", - "secrets": [], - "status": "built", - "created_at": "2025-12-04T09:14:38.200367599Z", - "updated_at": "2025-12-04T09:14:38.260099232Z", - "runtime": "node18", - "supported_triggers": [ - { - "id": "post-login", - "version": "v2" - } - ] - }, - "all_changes_deployed": true - } - ], - "total": 1, + "actions": [], "per_page": 100 }, "rawHeaders": [], @@ -1759,56 +1343,7 @@ "body": "", "status": 200, "response": { - "actions": [ - { - "id": "c2e2e98a-3975-485c-8e1e-0603b4ba550b", - "name": "My Custom Action", - "supported_triggers": [ - { - "id": "post-login", - "version": "v2" - } - ], - "created_at": "2025-12-04T09:14:37.431728383Z", - "updated_at": "2025-12-04T09:14:37.443728176Z", - "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", - "dependencies": [], - "runtime": "node18", - "status": "built", - "secrets": [], - "current_version": { - "id": "b4d48cba-8883-45e3-b9c7-e0f4c4df0002", - "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", - "runtime": "node18", - "status": "BUILT", - "number": 1, - "build_time": "2025-12-04T09:14:38.259756785Z", - "created_at": "2025-12-04T09:14:38.200367599Z", - "updated_at": "2025-12-04T09:14:38.260099232Z" - }, - "deployed_version": { - "code": "/**\n * Handler that will be called during the execution of a PostLogin flow.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\nexports.onExecutePostLogin = async (event, api) => {\n console.log('Some custom action!');\n};\n\n/**\n * Handler that will be invoked when this action is resuming after an external redirect. If your\n * onExecutePostLogin function does not perform a redirect, this function can be safely ignored.\n *\n * @param {Event} event - Details about the user and the context in which they are logging in.\n * @param {PostLoginAPI} api - Interface whose methods can be used to change the behavior of the login.\n */\n// exports.onContinuePostLogin = async (event, api) => {\n// };\n", - "dependencies": [], - "id": "b4d48cba-8883-45e3-b9c7-e0f4c4df0002", - "deployed": true, - "number": 1, - "built_at": "2025-12-04T09:14:38.259756785Z", - "secrets": [], - "status": "built", - "created_at": "2025-12-04T09:14:38.200367599Z", - "updated_at": "2025-12-04T09:14:38.260099232Z", - "runtime": "node18", - "supported_triggers": [ - { - "id": "post-login", - "version": "v2" - } - ] - }, - "all_changes_deployed": true - } - ], - "total": 1, + "actions": [], "per_page": 100 }, "rawHeaders": [], @@ -1880,6 +1415,10 @@ "pre-user-registration": { "max_attempts": 50, "rate": 1200 + }, + "pre-custom-token-exchange": { + "max_attempts": 10, + "rate": 600000 } } }, @@ -1931,7 +1470,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 3, "start": 0, "limit": 100, "clients": [ @@ -2017,7 +1556,7 @@ "subject": "deprecated" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2035,34 +1574,30 @@ }, { "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], + "global": true, "callbacks": [], - "client_metadata": {}, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, + "name": "All Applications", "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" + ], + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, "signing_keys": [ { "cert": "[REDACTED]", @@ -2070,188 +1605,336 @@ "subject": "deprecated" } ], - "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", - "callback_url_template": false, + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], "custom_login_page_on": true - }, + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections?take=50&strategy=auth0", + "body": "", + "status": 200, + "response": { + "connections": [ { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false + "id": "con_itdctyRSC3HQmlX0", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true }, - "facebook": { - "enabled": false - } + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false + "connected_accounts": { + "active": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" + "realms": [ + "Username-Password-Authentication" ], - "web_origins": [], - "custom_login_page_on": true - }, + "enabled_clients": [ + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + ] + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections?take=50&strategy=auth0", + "body": "", + "status": 200, + "response": { + "connections": [ { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" + "id": "con_itdctyRSC3HQmlX0", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true }, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false + "connected_accounts": { + "active": false }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" + "realms": [ + "Username-Password-Authentication" ], - "custom_login_page_on": true + "enabled_clients": [ + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + ] + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", + "body": "", + "status": 200, + "response": { + "clients": [ + { + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", + "body": "", + "status": 200, + "response": { + "clients": [ + { + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + }, + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0", + "body": "", + "status": 200, + "response": { + "id": "con_itdctyRSC3HQmlX0", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "enabled_clients": [ + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + ], + "realms": [ + "Username-Password-Authentication" + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0", + "body": { + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + ], + "is_domain_connection": false, + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "realms": [ + "Username-Password-Authentication" + ] + }, + "status": 200, + "response": { + "id": "con_itdctyRSC3HQmlX0", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + ], + "realms": [ + "Username-Password-Authentication" + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients", + "body": [ + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "status": true + }, + { + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "status": true + } + ], + "status": 204, + "response": "", + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 3, + "start": 0, + "limit": 100, + "clients": [ { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", + "name": "Deploy CLI", "is_first_party": true, "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -2261,9 +1944,17 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, "signing_keys": [ { "cert": "[REDACTED]", @@ -2271,7 +1962,7 @@ "subject": "deprecated" } ], - "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2279,10 +1970,14 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, + "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ - "client_credentials" + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" ], "custom_login_page_on": true }, @@ -2290,37 +1985,22 @@ "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], - "client_metadata": {}, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, "refresh_token": { - "expiration_type": "expiring", + "expiration_type": "non-expiring", "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, "token_lifetime": 2592000, "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" + "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -2328,7 +2008,7 @@ "subject": "deprecated" } ], - "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2336,78 +2016,20 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", "grant_types": [ "authorization_code", "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" + "refresh_token", + "client_credentials" ], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", - "allowed_clients": [], + "global": true, "callbacks": [], - "client_metadata": {}, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", + "name": "All Applications", "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -2447,13 +2069,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections?take=50&strategy=auth0", + "path": "/api/v2/connections?take=50", "body": "", "status": 200, "response": { "connections": [ { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -2490,8 +2112,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -2502,13 +2124,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections?take=50&strategy=auth0", + "path": "/api/v2/connections?take=50", "body": "", "status": 200, "response": { "connections": [ { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -2545,8 +2167,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -2556,75 +2178,38 @@ }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50", - "body": "", - "status": 200, - "response": { - "clients": [ - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - }, - { - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50", - "body": "", - "status": 200, - "response": { - "clients": [ - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - }, - { - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" - } - ] + "method": "POST", + "path": "/api/v2/connections", + "body": { + "name": "google-oauth2", + "strategy": "google-oauth2", + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + ], + "is_domain_connection": false, + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + } }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75", - "body": "", - "status": 200, + "status": 201, "response": { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_mNzsGFqGTiRm8ck6", "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true }, - "strategy": "auth0", - "name": "Username-Password-Authentication", + "strategy": "google-oauth2", + "name": "google-oauth2", "is_domain_connection": false, "authentication": { "active": true @@ -2634,10 +2219,10 @@ }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" ], "realms": [ - "Username-Password-Authentication" + "google-oauth2" ] }, "rawHeaders": [], @@ -2645,82 +2230,39 @@ }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75", - "body": { - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" - ], - "is_domain_connection": false, - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "realms": [ - "Username-Password-Authentication" - ] - }, + "method": "GET", + "path": "/api/v2/connections?take=1&name=google-oauth2&include_fields=true", + "body": "", "status": 200, "response": { - "id": "con_YQIQ8h72LqqSXD75", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false + "connections": [ + { + "id": "con_mNzsGFqGTiRm8ck6", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" - ], - "realms": [ - "Username-Password-Authentication" + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + ] + } ] }, "rawHeaders": [], @@ -2729,14 +2271,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "status": true } ], @@ -2745,6 +2287,21 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true", + "body": "", + "status": 200, + "response": { + "name": "mandrill", + "credentials": {}, + "default_from_address": "auth0-user@auth0.com", + "enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -2752,7 +2309,7 @@ "body": "", "status": 200, "response": { - "total": 10, + "total": 3, "start": 0, "limit": 100, "clients": [ @@ -2838,7 +2395,7 @@ "subject": "deprecated" } ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -2856,178 +2413,10 @@ }, { "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], + "global": true, "callbacks": [], - "client_metadata": {}, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, + "name": "All Applications", "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -3037,54 +2426,17 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, "signing_keys": [ { "cert": "[REDACTED]", @@ -3092,1809 +2444,310 @@ "subject": "deprecated" } ], - "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", - "callback_url_template": false, + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], "custom_login_page_on": true - }, + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/client-grants?take=50", + "body": "", + "status": 200, + "response": { + "client_grants": [ { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", - "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?take=50", - "body": "", - "status": 200, - "response": { - "connections": [ - { - "id": "con_YQIQ8h72LqqSXD75", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" - ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?take=50", - "body": "", - "status": 200, - "response": { - "connections": [ - { - "id": "con_YQIQ8h72LqqSXD75", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" - ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections/con_K6JOwBbKFCexaEHM/clients?take=50", - "body": "", - "status": 200, - "response": { - "clients": [ - { - "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g" - }, - { - "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/connections/con_K6JOwBbKFCexaEHM", - "body": { - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" - ], - "is_domain_connection": false, - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - } - }, - "status": 200, - "response": { - "id": "con_TZft9UmXrtdJXHZN", - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" - ], - "realms": [ - "google-oauth2" - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?take=1&name=google-oauth2&include_fields=true", - "body": "", - "status": 200, - "response": { - "connections": [ - { - "id": "con_TZft9UmXrtdJXHZN", - "options": { - "email": true, - "scope": [ - "email", - "profile" - ], - "profile": true - }, - "strategy": "google-oauth2", - "name": "google-oauth2", - "is_domain_connection": false, - "realms": [ - "google-oauth2" - ], - "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" - ] - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients", - "body": [ - { - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "status": true - }, - { - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", - "status": true - } - ], - "status": 204, - "response": "", - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true", - "body": "", - "status": 200, - "response": { - "name": "mandrill", - "credentials": {}, - "default_from_address": "auth0-user@auth0.com", - "enabled": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 10, - "start": 0, - "limit": 100, - "clients": [ - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", - "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/client-grants?take=50", - "body": "", - "status": 200, - "response": { - "client_grants": [ - { - "id": "cgr_HYZXCfVcMMieVFRJ", - "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" - ], - "subject_type": "client" - }, - { - "id": "cgr_T9StWvZSFEbXzMA7", - "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" - ], - "subject_type": "client" - }, - { - "id": "cgr_pbwejzhwoujrsNE8", - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:client_credentials", - "update:client_credentials", - "delete:client_credentials", - "create:client_credentials", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations_summary", - "create:authentication_methods", - "read:authentication_methods", - "update:authentication_methods", - "delete:authentication_methods", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "read:organization_discovery_domains", - "update:organization_discovery_domains", - "create:organization_discovery_domains", - "delete:organization_discovery_domains", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations", - "read:scim_config", - "create:scim_config", - "update:scim_config", - "delete:scim_config", - "create:scim_token", - "read:scim_token", - "delete:scim_token", - "delete:phone_providers", - "create:phone_providers", - "read:phone_providers", - "update:phone_providers", - "delete:phone_templates", - "create:phone_templates", - "read:phone_templates", - "update:phone_templates", - "create:encryption_keys", - "read:encryption_keys", - "update:encryption_keys", - "delete:encryption_keys", - "read:sessions", - "update:sessions", - "delete:sessions", - "read:refresh_tokens", - "delete:refresh_tokens", - "create:self_service_profiles", - "read:self_service_profiles", - "update:self_service_profiles", - "delete:self_service_profiles", - "create:sso_access_tickets", - "delete:sso_access_tickets", - "read:forms", - "update:forms", - "delete:forms", - "create:forms", - "read:flows", - "update:flows", - "delete:flows", - "create:flows", - "read:flows_vault", - "read:flows_vault_connections", - "update:flows_vault_connections", - "delete:flows_vault_connections", - "create:flows_vault_connections", - "read:flows_executions", - "delete:flows_executions", - "read:connections_options", - "update:connections_options", - "read:self_service_profile_custom_texts", - "update:self_service_profile_custom_texts", - "create:network_acls", - "update:network_acls", - "read:network_acls", - "delete:network_acls", - "delete:vdcs_templates", - "read:vdcs_templates", - "create:vdcs_templates", - "update:vdcs_templates", - "create:custom_signing_keys", - "read:custom_signing_keys", - "update:custom_signing_keys", - "delete:custom_signing_keys", - "read:federated_connections_tokens", - "delete:federated_connections_tokens", - "create:user_attribute_profiles", - "read:user_attribute_profiles", - "update:user_attribute_profiles", - "delete:user_attribute_profiles", - "read:event_streams", - "create:event_streams", - "delete:event_streams", - "update:event_streams", - "read:event_deliveries", - "update:event_deliveries", - "create:connection_profiles", - "read:connection_profiles", - "update:connection_profiles", - "delete:connection_profiles", - "read:organization_client_grants", - "create:organization_client_grants", - "delete:organization_client_grants", - "read:security_metrics", - "read:connections_keys", - "update:connections_keys", - "create:connections_keys" - ], - "subject_type": "client" - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/roles?per_page=100&page=0&include_totals=true", - "body": "", - "status": 200, - "response": { - "roles": [ - { - "id": "rol_jVbPH8r1ZIGS2gXN", - "name": "Admin", - "description": "Can read and write things" - }, - { - "id": "rol_xWADOPL9iJP4nUdr", - "name": "Reader", - "description": "Can only read things" - }, - { - "id": "rol_Iu8aIRwIrZ7Zk2Bz", - "name": "read_only", - "description": "Read Only" - }, - { - "id": "rol_hjHjIWbcLZccpcmF", - "name": "read_osnly", - "description": "Readz Only" - } - ], - "start": 0, - "limit": 100, - "total": 4 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/roles/rol_jVbPH8r1ZIGS2gXN/permissions?per_page=100&page=0&include_totals=true", - "body": "", - "status": 200, - "response": { - "permissions": [], - "start": 0, - "limit": 100, - "total": 0 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/roles/rol_xWADOPL9iJP4nUdr/permissions?per_page=100&page=0&include_totals=true", - "body": "", - "status": 200, - "response": { - "permissions": [], - "start": 0, - "limit": 100, - "total": 0 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/roles/rol_Iu8aIRwIrZ7Zk2Bz/permissions?per_page=100&page=0&include_totals=true", - "body": "", - "status": 200, - "response": { - "permissions": [], - "start": 0, - "limit": 100, - "total": 0 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/roles/rol_hjHjIWbcLZccpcmF/permissions?per_page=100&page=0&include_totals=true", - "body": "", - "status": 200, - "response": { - "permissions": [], - "start": 0, - "limit": 100, - "total": 0 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations?take=50", - "body": "", - "status": 200, - "response": { - "organizations": [] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 10, - "start": 0, - "limit": 100, - "clients": [ - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" + "id": "cgr_pbwejzhwoujrsNE8", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", + "scope": [ + "read:client_grants", + "create:client_grants", + "delete:client_grants", + "update:client_grants", + "read:users", + "update:users", + "delete:users", + "create:users", + "read:users_app_metadata", + "update:users_app_metadata", + "delete:users_app_metadata", + "create:users_app_metadata", + "read:user_custom_blocks", + "create:user_custom_blocks", + "delete:user_custom_blocks", + "create:user_tickets", + "read:clients", + "update:clients", + "delete:clients", + "create:clients", + "read:client_keys", + "update:client_keys", + "delete:client_keys", + "create:client_keys", + "read:client_credentials", + "update:client_credentials", + "delete:client_credentials", + "create:client_credentials", + "read:connections", + "update:connections", + "delete:connections", + "create:connections", + "read:resource_servers", + "update:resource_servers", + "delete:resource_servers", + "create:resource_servers", + "read:device_credentials", + "update:device_credentials", + "delete:device_credentials", + "create:device_credentials", + "read:rules", + "update:rules", + "delete:rules", + "create:rules", + "read:rules_configs", + "update:rules_configs", + "delete:rules_configs", + "read:hooks", + "update:hooks", + "delete:hooks", + "create:hooks", + "read:actions", + "update:actions", + "delete:actions", + "create:actions", + "read:email_provider", + "update:email_provider", + "delete:email_provider", + "create:email_provider", + "blacklist:tokens", + "read:stats", + "read:insights", + "read:tenant_settings", + "update:tenant_settings", + "read:logs", + "read:logs_users", + "read:shields", + "create:shields", + "update:shields", + "delete:shields", + "read:anomaly_blocks", + "delete:anomaly_blocks", + "update:triggers", + "read:triggers", + "read:grants", + "delete:grants", + "read:guardian_factors", + "update:guardian_factors", + "read:guardian_enrollments", + "delete:guardian_enrollments", + "create:guardian_enrollment_tickets", + "read:user_idp_tokens", + "create:passwords_checking_job", + "delete:passwords_checking_job", + "read:custom_domains", + "delete:custom_domains", + "create:custom_domains", + "update:custom_domains", + "read:email_templates", + "create:email_templates", + "update:email_templates", + "read:mfa_policies", + "update:mfa_policies", + "read:roles", + "create:roles", + "delete:roles", + "update:roles", + "read:prompts", + "update:prompts", + "read:branding", + "update:branding", + "delete:branding", + "read:log_streams", + "create:log_streams", + "delete:log_streams", + "update:log_streams", + "create:signing_keys", + "read:signing_keys", + "update:signing_keys", + "read:limits", + "update:limits", + "create:role_members", + "read:role_members", + "delete:role_members", + "read:entitlements", + "read:attack_protection", + "update:attack_protection", + "read:organizations_summary", + "create:authentication_methods", + "read:authentication_methods", + "update:authentication_methods", + "delete:authentication_methods", + "read:organizations", + "update:organizations", + "create:organizations", + "delete:organizations", + "read:organization_discovery_domains", + "update:organization_discovery_domains", + "create:organization_discovery_domains", + "delete:organization_discovery_domains", + "create:organization_members", + "read:organization_members", + "delete:organization_members", + "create:organization_connections", + "read:organization_connections", + "update:organization_connections", + "delete:organization_connections", + "create:organization_member_roles", + "read:organization_member_roles", + "delete:organization_member_roles", + "create:organization_invitations", + "read:organization_invitations", + "delete:organization_invitations", + "read:scim_config", + "create:scim_config", + "update:scim_config", + "delete:scim_config", + "create:scim_token", + "read:scim_token", + "delete:scim_token", + "delete:phone_providers", + "create:phone_providers", + "read:phone_providers", + "update:phone_providers", + "delete:phone_templates", + "create:phone_templates", + "read:phone_templates", + "update:phone_templates", + "create:encryption_keys", + "read:encryption_keys", + "update:encryption_keys", + "delete:encryption_keys", + "read:sessions", + "update:sessions", + "delete:sessions", + "read:refresh_tokens", + "delete:refresh_tokens", + "create:self_service_profiles", + "read:self_service_profiles", + "update:self_service_profiles", + "delete:self_service_profiles", + "create:sso_access_tickets", + "delete:sso_access_tickets", + "read:forms", + "update:forms", + "delete:forms", + "create:forms", + "read:flows", + "update:flows", + "delete:flows", + "create:flows", + "read:flows_vault", + "read:flows_vault_connections", + "update:flows_vault_connections", + "delete:flows_vault_connections", + "create:flows_vault_connections", + "read:flows_executions", + "delete:flows_executions", + "read:connections_options", + "update:connections_options", + "read:self_service_profile_custom_texts", + "update:self_service_profile_custom_texts", + "create:network_acls", + "update:network_acls", + "read:network_acls", + "delete:network_acls", + "delete:vdcs_templates", + "read:vdcs_templates", + "create:vdcs_templates", + "update:vdcs_templates", + "create:custom_signing_keys", + "read:custom_signing_keys", + "update:custom_signing_keys", + "delete:custom_signing_keys", + "read:federated_connections_tokens", + "delete:federated_connections_tokens", + "create:user_attribute_profiles", + "read:user_attribute_profiles", + "update:user_attribute_profiles", + "delete:user_attribute_profiles", + "read:event_streams", + "create:event_streams", + "delete:event_streams", + "update:event_streams", + "read:event_deliveries", + "update:event_deliveries", + "create:connection_profiles", + "read:connection_profiles", + "update:connection_profiles", + "delete:connection_profiles", + "read:organization_client_grants", + "create:organization_client_grants", + "delete:organization_client_grants", + "read:security_metrics", + "read:connections_keys", + "update:connections_keys", + "create:connections_keys" ], - "custom_login_page_on": true - }, + "subject_type": "client" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/roles?per_page=100&page=0&include_totals=true", + "body": "", + "status": 200, + "response": { + "roles": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?take=50", + "body": "", + "status": 200, + "response": { + "organizations": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 3, + "start": 0, + "limit": 100, + "clients": [ { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, + "name": "Deploy CLI", "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, "sso_disabled": false, - "cross_origin_authentication": false, "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "k15LH4UseegSadRNaQhwB1sRTLPSLBTo", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "is_first_party": true, - "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -4904,40 +2757,9 @@ "idle_token_lifetime": 2592000, "rotation_type": "non-rotating" }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "PLgyapzr13G0aryQTRzgSsMJ9dbbYvqp", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", + "cross_origin_authentication": true, "allowed_clients": [], "callbacks": [], - "client_metadata": {}, - "is_first_party": true, "native_social_login": { "apple": { "enabled": false @@ -4946,20 +2768,6 @@ "enabled": false } }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -4967,7 +2775,7 @@ "subject": "deprecated" } ], - "client_id": "uw8hjIHcxeL2LaKGbBtFGwEdPXkzhWl3", + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -4977,148 +2785,35 @@ }, "client_aliases": [], "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Terraform Provider", - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", "app_type": "non_interactive", "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", - "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "WM7pCOae5czoa1vUFr8vLEnX8pyoNgYV", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", - "grant_types": [ - "authorization_code", + "client_credentials", "implicit", + "authorization_code", "refresh_token" ], - "web_origins": [ - "http://localhost:3000" - ], "custom_login_page_on": true }, { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "auth0-deploy-cli-extension", - "allowed_clients": [], + "name": "Default App", "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, + "cross_origin_auth": false, + "is_first_party": true, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5126,7 +2821,7 @@ "subject": "deprecated" } ], - "client_id": "CFSqJJvGh1dleeE9m7FXd52VbNTG6z5g", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5134,10 +2829,10 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -5193,7 +2888,7 @@ "response": { "connections": [ { - "id": "con_TZft9UmXrtdJXHZN", + "id": "con_mNzsGFqGTiRm8ck6", "options": { "email": true, "scope": [ @@ -5216,11 +2911,11 @@ ], "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" ] }, { - "id": "con_YQIQ8h72LqqSXD75", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -5257,8 +2952,8 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7" + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } ] @@ -5314,396 +3009,117 @@ } ], "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "async_approval_notification_channels": [ - "guardian-push" - ], - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/client-grants?take=50", - "body": "", - "status": 200, - "response": { - "client_grants": [ - { - "id": "cgr_HYZXCfVcMMieVFRJ", - "client_id": "KsK8Stn8v2U4JSoYY6QEcDcSFyDqratO", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" ], - "subject_type": "client" + "custom_login_page_on": true }, { - "id": "cgr_T9StWvZSFEbXzMA7", - "client_id": "uuEKiBwEtHSFm9qiQoUrnbFg55ZD63QW", - "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/", - "scope": [ - "read:client_grants", - "create:client_grants", - "delete:client_grants", - "update:client_grants", - "read:users", - "update:users", - "delete:users", - "create:users", - "read:users_app_metadata", - "update:users_app_metadata", - "delete:users_app_metadata", - "create:users_app_metadata", - "read:user_custom_blocks", - "create:user_custom_blocks", - "delete:user_custom_blocks", - "create:user_tickets", - "read:clients", - "update:clients", - "delete:clients", - "create:clients", - "read:client_keys", - "update:client_keys", - "delete:client_keys", - "create:client_keys", - "read:connections", - "update:connections", - "delete:connections", - "create:connections", - "read:resource_servers", - "update:resource_servers", - "delete:resource_servers", - "create:resource_servers", - "read:device_credentials", - "update:device_credentials", - "delete:device_credentials", - "create:device_credentials", - "read:rules", - "update:rules", - "delete:rules", - "create:rules", - "read:rules_configs", - "update:rules_configs", - "delete:rules_configs", - "read:hooks", - "update:hooks", - "delete:hooks", - "create:hooks", - "read:actions", - "update:actions", - "delete:actions", - "create:actions", - "read:email_provider", - "update:email_provider", - "delete:email_provider", - "create:email_provider", - "blacklist:tokens", - "read:stats", - "read:insights", - "read:tenant_settings", - "update:tenant_settings", - "read:logs", - "read:logs_users", - "read:shields", - "create:shields", - "update:shields", - "delete:shields", - "read:anomaly_blocks", - "delete:anomaly_blocks", - "update:triggers", - "read:triggers", - "read:grants", - "delete:grants", - "read:guardian_factors", - "update:guardian_factors", - "read:guardian_enrollments", - "delete:guardian_enrollments", - "create:guardian_enrollment_tickets", - "read:user_idp_tokens", - "create:passwords_checking_job", - "delete:passwords_checking_job", - "read:custom_domains", - "delete:custom_domains", - "create:custom_domains", - "update:custom_domains", - "read:email_templates", - "create:email_templates", - "update:email_templates", - "read:mfa_policies", - "update:mfa_policies", - "read:roles", - "create:roles", - "delete:roles", - "update:roles", - "read:prompts", - "update:prompts", - "read:branding", - "update:branding", - "delete:branding", - "read:log_streams", - "create:log_streams", - "delete:log_streams", - "update:log_streams", - "create:signing_keys", - "read:signing_keys", - "update:signing_keys", - "read:limits", - "update:limits", - "create:role_members", - "read:role_members", - "delete:role_members", - "read:entitlements", - "read:attack_protection", - "update:attack_protection", - "read:organizations", - "update:organizations", - "create:organizations", - "delete:organizations", - "create:organization_members", - "read:organization_members", - "delete:organization_members", - "create:organization_connections", - "read:organization_connections", - "update:organization_connections", - "delete:organization_connections", - "create:organization_member_roles", - "read:organization_member_roles", - "delete:organization_member_roles", - "create:organization_invitations", - "read:organization_invitations", - "delete:organization_invitations" + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } ], - "subject_type": "client" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" + ], + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/client-grants?take=50", + "body": "", + "status": 200, + "response": { + "client_grants": [ { "id": "cgr_pbwejzhwoujrsNE8", "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", @@ -5950,69 +3366,7 @@ "path": "/api/v2/log-streams", "body": "", "status": 200, - "response": [ - { - "id": "lst_0000000000025369", - "name": "Suspended DD Log Stream", - "type": "datadog", - "status": "active", - "sink": { - "datadogApiKey": "some-sensitive-api-key", - "datadogRegion": "us" - }, - "isPriority": false - }, - { - "id": "lst_0000000000025370", - "name": "Amazon EventBridge", - "type": "eventbridge", - "status": "active", - "sink": { - "awsAccountId": "123456789012", - "awsRegion": "us-east-2", - "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-cfc5325e-4577-409f-8e7b-2e4a664cb6ff/auth0.logs" - }, - "filters": [ - { - "type": "category", - "name": "auth.login.success" - }, - { - "type": "category", - "name": "auth.login.notification" - }, - { - "type": "category", - "name": "auth.login.fail" - }, - { - "type": "category", - "name": "auth.signup.success" - }, - { - "type": "category", - "name": "auth.logout.success" - }, - { - "type": "category", - "name": "auth.logout.fail" - }, - { - "type": "category", - "name": "auth.silent_auth.fail" - }, - { - "type": "category", - "name": "auth.silent_auth.success" - }, - { - "type": "category", - "name": "auth.token_exchange.fail" - } - ], - "isPriority": false - } - ], + "response": [], "rawHeaders": [], "responseIsBinary": false }, @@ -6096,4 +3450,4 @@ "rawHeaders": [], "responseIsBinary": false } -] +] \ No newline at end of file diff --git a/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json b/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json index 6482fcf10..ea238dc6d 100644 --- a/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json +++ b/test/e2e/recordings/should-dump-and-deploy-without-throwing-an-error.json @@ -1201,173 +1201,9 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -1377,10 +1213,8 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -1388,7 +1222,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1396,8 +1230,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", "grant_types": [ "authorization_code", "implicit", @@ -1420,7 +1252,7 @@ "response": { "connections": [ { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -1457,7 +1289,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -1469,13 +1301,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -1488,13 +1320,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -1513,7 +1345,34 @@ "response": { "connections": [ { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_mNzsGFqGTiRm8ck6", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + ] + }, + { + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -1550,7 +1409,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -1559,6 +1418,44 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", + "body": "", + "status": 200, + "response": { + "clients": [ + { + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + }, + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", + "body": "", + "status": 200, + "response": { + "clients": [ + { + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + }, + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -1682,7 +1579,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -1697,18 +1594,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/change_password", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -1731,7 +1624,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -1746,7 +1639,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -1761,7 +1654,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/user_invitation", "body": "", "status": 404, "response": { @@ -1776,7 +1669,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -1791,14 +1684,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "from": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -1806,7 +1703,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -1821,7 +1718,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -1836,7 +1733,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -2110,7 +2007,7 @@ }, { "name": "push-notification", - "enabled": true, + "enabled": false, "trial_expired": false }, { @@ -2150,7 +2047,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/guardian/factors/sms/providers/twilio", + "path": "/api/v2/guardian/factors/push-notification/providers/sns", "body": "", "status": 200, "response": {}, @@ -2160,7 +2057,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/guardian/factors/push-notification/providers/sns", + "path": "/api/v2/guardian/factors/sms/providers/twilio", "body": "", "status": 200, "response": {}, @@ -2186,9 +2083,7 @@ "path": "/api/v2/guardian/policies", "body": "", "status": 200, - "response": [ - "all-applications" - ], + "response": [], "rawHeaders": [], "responseIsBinary": false }, @@ -2278,7 +2173,7 @@ }, "credentials": null, "created_at": "2025-12-09T12:24:00.604Z", - "updated_at": "2025-12-11T19:04:05.770Z" + "updated_at": "2025-12-16T08:57:28.720Z" } ] }, @@ -2300,7 +2195,7 @@ "type": "blocked_account", "disabled": false, "created_at": "2025-12-09T12:22:47.683Z", - "updated_at": "2025-12-09T12:30:30.019Z", + "updated_at": "2025-12-16T05:15:21.194Z", "content": { "syntax": "liquid", "body": { @@ -2317,7 +2212,7 @@ "type": "change_password", "disabled": false, "created_at": "2025-12-09T12:26:20.243Z", - "updated_at": "2025-12-09T12:30:30.034Z", + "updated_at": "2025-12-16T05:15:21.476Z", "content": { "syntax": "liquid", "body": { @@ -2333,7 +2228,7 @@ "type": "otp_enroll", "disabled": false, "created_at": "2025-12-09T12:26:25.327Z", - "updated_at": "2025-12-09T12:30:30.174Z", + "updated_at": "2025-12-16T05:15:21.567Z", "content": { "syntax": "liquid", "body": { @@ -2349,7 +2244,7 @@ "type": "otp_verify", "disabled": false, "created_at": "2025-12-09T12:26:30.547Z", - "updated_at": "2025-12-09T12:30:30.365Z", + "updated_at": "2025-12-16T05:15:21.814Z", "content": { "syntax": "liquid", "body": { @@ -2481,7 +2376,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/custom-text/en", + "path": "/api/v2/prompts/login-email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2491,7 +2386,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup/custom-text/en", + "path": "/api/v2/prompts/login-passwordless/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2501,7 +2396,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-id/custom-text/en", + "path": "/api/v2/prompts/signup/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2511,7 +2406,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-password/custom-text/en", + "path": "/api/v2/prompts/signup-id/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2521,7 +2416,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en", + "path": "/api/v2/prompts/signup-password/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2531,7 +2426,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-id/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2541,7 +2436,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2551,7 +2446,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", + "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2571,7 +2466,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/custom-form/custom-text/en", + "path": "/api/v2/prompts/consent/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2581,7 +2476,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/consent/custom-text/en", + "path": "/api/v2/prompts/custom-form/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2591,7 +2486,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/customized-consent/custom-text/en", + "path": "/api/v2/prompts/logout/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2601,7 +2496,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/logout/custom-text/en", + "path": "/api/v2/prompts/customized-consent/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2621,7 +2516,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-voice/custom-text/en", + "path": "/api/v2/prompts/mfa-otp/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2631,7 +2526,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-phone/custom-text/en", + "path": "/api/v2/prompts/mfa-voice/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2641,7 +2536,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-otp/custom-text/en", + "path": "/api/v2/prompts/mfa-phone/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2811,7 +2706,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-password/partials", + "path": "/api/v2/prompts/login-id/partials", "body": "", "status": 200, "response": {}, @@ -2821,7 +2716,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/partials", + "path": "/api/v2/prompts/login-password/partials", "body": "", "status": 200, "response": {}, @@ -2851,7 +2746,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-passwordless/partials", + "path": "/api/v2/prompts/signup-id/partials", "body": "", "status": 200, "response": {}, @@ -2871,10 +2766,15 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/rendering", + "path": "/api/v2/prompts/rendering?page=0&per_page=100&include_totals=true", "body": "", "status": 200, - "response": [], + "response": { + "configs": [], + "start": 0, + "limit": 100, + "total": 0 + }, "rawHeaders": [], "responseIsBinary": false }, @@ -2887,7 +2787,7 @@ "response": { "actions": [ { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -2895,34 +2795,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-11T19:03:56.861288470Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:57:26.631290374Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "built", "secrets": [], "current_version": { - "id": "7c1d4428-7721-40b7-91b0-c17278614787", + "id": "c371605e-7764-4853-9b1d-f99acc48ed60", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 4, - "build_time": "2025-12-11T19:03:57.560767224Z", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z" + "number": 1, + "build_time": "2025-12-16T08:57:27.672686269Z", + "created_at": "2025-12-16T08:57:27.628747836Z", + "updated_at": "2025-12-16T08:57:27.672991951Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "7c1d4428-7721-40b7-91b0-c17278614787", + "id": "c371605e-7764-4853-9b1d-f99acc48ed60", "deployed": true, - "number": 4, - "built_at": "2025-12-11T19:03:57.560767224Z", + "number": 1, + "built_at": "2025-12-16T08:57:27.672686269Z", "secrets": [], "status": "built", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z", + "created_at": "2025-12-16T08:57:27.628747836Z", + "updated_at": "2025-12-16T08:57:27.672991951Z", "runtime": "node22", "supported_triggers": [ { @@ -2953,6 +2853,7 @@ "version": "v3", "status": "CURRENT", "runtimes": [ + "node12", "node18-actions", "node22" ], @@ -2976,17 +2877,6 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, - { - "id": "credentials-exchange", - "version": "v1", - "status": "DEPRECATED", - "runtimes": [ - "node12" - ], - "default_runtime": "node12", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, { "id": "credentials-exchange", "version": "v2", @@ -3000,22 +2890,12 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, - { - "id": "pre-user-registration", - "version": "v1", - "status": "DEPRECATED", - "runtimes": [ - "node12" - ], - "default_runtime": "node12", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, { "id": "pre-user-registration", "version": "v2", "status": "CURRENT", "runtimes": [ + "node12", "node18-actions", "node22" ], @@ -3049,22 +2929,12 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, - { - "id": "send-phone-message", - "version": "v1", - "status": "DEPRECATED", - "runtimes": [ - "node12" - ], - "default_runtime": "node12", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, { "id": "send-phone-message", "version": "v2", "status": "CURRENT", "runtimes": [ + "node12", "node18-actions", "node22" ], @@ -3272,10 +3142,10 @@ "response": { "bindings": [ { - "id": "6b2e7f91-0bc4-428d-8ed0-590d245b03eb", + "id": "59cee46c-795d-42d6-9482-e3fc029ce176", "trigger_id": "custom-phone-provider", "action": { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -3283,29 +3153,29 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-11T19:03:56.854977710Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:57:26.620838969Z", "current_version": { - "id": "7c1d4428-7721-40b7-91b0-c17278614787", + "id": "c371605e-7764-4853-9b1d-f99acc48ed60", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 4, - "build_time": "2025-12-11T19:03:57.560767224Z", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z" + "number": 1, + "build_time": "2025-12-16T08:57:27.672686269Z", + "created_at": "2025-12-16T08:57:27.628747836Z", + "updated_at": "2025-12-16T08:57:27.672991951Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "7c1d4428-7721-40b7-91b0-c17278614787", + "id": "c371605e-7764-4853-9b1d-f99acc48ed60", "deployed": true, - "number": 4, - "built_at": "2025-12-11T19:03:57.560767224Z", + "number": 1, + "built_at": "2025-12-16T08:57:27.672686269Z", "secrets": [], "status": "built", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z", + "created_at": "2025-12-16T08:57:27.628747836Z", + "updated_at": "2025-12-16T08:57:27.672991951Z", "runtime": "node22", "supported_triggers": [ { @@ -3316,8 +3186,8 @@ }, "all_changes_deployed": false }, - "created_at": "2025-12-11T19:04:12.425709969Z", - "updated_at": "2025-12-11T19:04:12.425709969Z", + "created_at": "2025-12-16T08:57:28.673623690Z", + "updated_at": "2025-12-16T08:57:28.673623690Z", "display_name": "Custom Phone Provider" } ], @@ -3463,173 +3333,9 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -3639,10 +3345,8 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -3650,7 +3354,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3658,8 +3362,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", "grant_types": [ "authorization_code", "implicit", @@ -3783,23 +3485,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/attack-protection/bot-detection", - "body": "", - "status": 200, - "response": { - "challenge_password_policy": "never", - "challenge_passwordless_policy": "never", - "challenge_password_reset_policy": "never", - "allowlist": [], - "bot_detection_level": "medium", - "monitoring_mode_enabled": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -3835,6 +3520,23 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/attack-protection/bot-detection", + "body": "", + "status": 200, + "response": { + "challenge_password_policy": "never", + "challenge_passwordless_policy": "never", + "challenge_password_reset_policy": "never", + "allowlist": [], + "bot_detection_level": "medium", + "monitoring_mode_enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -3901,7 +3603,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-11T19:04:15.095Z" + "updated_at": "2025-12-16T05:20:48.391Z" } ] }, @@ -3972,7 +3674,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-11T19:04:15.095Z" + "updated_at": "2025-12-16T05:20:48.391Z" }, "rawHeaders": [], "responseIsBinary": false @@ -3980,14 +3682,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { - "limit": 50, + "limit": 100, "start": 0, "total": 0, - "connections": [] + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -3995,14 +3697,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { - "limit": 100, + "limit": 50, "start": 0, "total": 0, - "flows": [] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -4081,7 +3783,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-12-11T19:04:06.915Z", + "updated_at": "2025-12-16T05:20:33.067Z", "branding": { "colors": { "primary": "#19aecc" @@ -4133,7 +3835,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-12-11T19:03:58.933Z", + "updated_at": "2025-12-16T08:54:08.759Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -4196,6 +3898,18 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 200, + "response": { + "connection_profiles": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -5494,173 +5208,9 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -5670,10 +5220,8 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5681,7 +5229,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5689,8 +5237,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", "grant_types": [ "authorization_code", "implicit", @@ -5707,15 +5253,16 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/clients/JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "path": "/api/v2/clients/u6litSM0kteNcq1warh1NdRpv0MJYaWa", "body": { "name": "Default App", "callbacks": [], - "client_aliases": [], - "client_metadata": {}, "cross_origin_authentication": false, "custom_login_page_on": true, "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "is_first_party": true, @@ -5724,58 +5271,39 @@ "alg": "RS256", "lifetime_in_seconds": 36000 }, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "sso_disabled": false }, "status": 200, "response": { "tenant": "auth0-deploy-cli-e2e", "global": false, "is_token_endpoint_ip_header_trusted": false, - "name": "API Explorer Application", - "allowed_clients": [], + "name": "Default App", "callbacks": [], - "client_metadata": {}, + "cross_origin_auth": false, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, "infinite_token_lifetime": true, "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -5783,7 +5311,7 @@ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" } ], - "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -5791,10 +5319,10 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", "client_credentials" ], "custom_login_page_on": true @@ -5804,419 +5332,56 @@ }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/clients/O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", + "method": "PUT", + "path": "/api/v2/guardian/factors/duo", "body": { - "name": "Quickstarts API (Test Application)", - "app_type": "non_interactive", - "client_metadata": { - "foo": "bar" - }, - "cross_origin_authentication": false, - "custom_login_page_on": true, - "grant_types": [ - "client_credentials" - ], - "is_first_party": true, - "is_token_endpoint_ip_header_trusted": false, - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000 - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "enabled": false }, "status": 200, "response": { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "cross_origin_auth": false, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" - } - ], - "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true + "enabled": false }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/clients/88gPebiknBTdBHOAYrSdF2WWRyuroAax", + "method": "PUT", + "path": "/api/v2/guardian/factors/webauthn-platform", "body": { - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "allowed_origins": [], - "app_type": "regular_web", - "callbacks": [], - "client_aliases": [], - "client_metadata": {}, - "cross_origin_authentication": false, - "custom_login_page_on": true, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "is_first_party": true, - "is_token_endpoint_ip_header_trusted": false, - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000 - }, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post", - "web_origins": [] + "enabled": false }, "status": 200, "response": { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" - } - ], - "allowed_origins": [], - "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true + "enabled": false }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/clients/9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", + "method": "PUT", + "path": "/api/v2/guardian/factors/otp", "body": { - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "app_type": "spa", - "callbacks": [ - "http://localhost:3000" - ], - "client_aliases": [], - "client_metadata": {}, - "cross_origin_authentication": false, - "custom_login_page_on": true, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "is_first_party": true, - "is_token_endpoint_ip_header_trusted": false, - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000 - }, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", - "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" - }, - "sso_disabled": false, - "token_endpoint_auth_method": "none", - "web_origins": [ - "http://localhost:3000" - ] + "enabled": false }, "status": 200, "response": { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Test SPA", - "allowed_clients": [], - "allowed_logout_urls": [ - "http://localhost:3000" - ], - "callbacks": [ - "http://localhost:3000" - ], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "expiring", - "leeway": 0, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "infinite_token_lifetime": false, - "infinite_idle_token_lifetime": false, - "rotation_type": "rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" - } - ], - "client_id": "9ztJ1ZaM0iTa9eR2Ga08KOrwBNqNuRmr", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "none", - "app_type": "spa", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token" - ], - "web_origins": [ - "http://localhost:3000" - ], - "custom_login_page_on": true + "enabled": false }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/clients/7vlUKQihTlaGoILrgQ51JW4xMbU1XhI0", + "method": "PUT", + "path": "/api/v2/guardian/factors/sms", "body": { - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_aliases": [], - "client_metadata": {}, - "cross_origin_authentication": false, - "custom_login_page_on": true, - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "is_first_party": true, - "is_token_endpoint_ip_header_trusted": false, - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000 - }, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "token_endpoint_auth_method": "client_secret_post" + "enabled": false }, "status": 200, "response": { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com" - } - ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -6224,7 +5389,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/duo", + "path": "/api/v2/guardian/factors/recovery-code", "body": { "enabled": false }, @@ -6238,7 +5403,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/email", + "path": "/api/v2/guardian/factors/webauthn-roaming", "body": { "enabled": false }, @@ -6252,7 +5417,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/otp", + "path": "/api/v2/guardian/factors/push-notification", "body": { "enabled": false }, @@ -6266,7 +5431,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/push-notification", + "path": "/api/v2/guardian/factors/email", "body": { "enabled": false }, @@ -6280,13 +5445,15 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/recovery-code", + "path": "/api/v2/guardian/factors/sms/templates", "body": { - "enabled": false + "enrollment_message": "enroll foo", + "verification_message": "verify foo" }, "status": 200, "response": { - "enabled": false + "enrollment_message": "enroll foo", + "verification_message": "verify foo" }, "rawHeaders": [], "responseIsBinary": false @@ -6294,27 +5461,23 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-platform", - "body": { - "enabled": false - }, + "path": "/api/v2/guardian/policies", + "body": [], "status": 200, - "response": { - "enabled": false - }, + "response": [], "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/sms", + "path": "/api/v2/guardian/factors/phone/selected-provider", "body": { - "enabled": false + "provider": "auth0" }, "status": 200, "response": { - "enabled": false + "provider": "auth0" }, "rawHeaders": [], "responseIsBinary": false @@ -6322,71 +5485,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PUT", - "path": "/api/v2/guardian/factors/webauthn-roaming", + "path": "/api/v2/guardian/factors/phone/message-types", "body": { - "enabled": false + "message_types": [] }, "status": 200, "response": { - "enabled": false - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PUT", - "path": "/api/v2/guardian/factors/sms/templates", - "body": { - "enrollment_message": "enroll foo", - "verification_message": "verify foo" - }, - "status": 200, - "response": { - "enrollment_message": "enroll foo", - "verification_message": "verify foo" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PUT", - "path": "/api/v2/guardian/policies", - "body": [ - "all-applications" - ], - "status": 200, - "response": [ - "all-applications" - ], - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PUT", - "path": "/api/v2/guardian/factors/phone/selected-provider", - "body": { - "provider": "auth0" - }, - "status": 200, - "response": { - "provider": "auth0" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PUT", - "path": "/api/v2/guardian/factors/phone/message-types", - "body": { - "message_types": [] - }, - "status": 200, - "response": { - "message_types": [] + "message_types": [] }, "rawHeaders": [], "responseIsBinary": false @@ -6416,7 +5521,7 @@ "response": { "actions": [ { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -6424,34 +5529,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-11T19:03:56.861288470Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:57:26.631290374Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "built", "secrets": [], "current_version": { - "id": "7c1d4428-7721-40b7-91b0-c17278614787", + "id": "c371605e-7764-4853-9b1d-f99acc48ed60", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 4, - "build_time": "2025-12-11T19:03:57.560767224Z", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z" + "number": 1, + "build_time": "2025-12-16T08:57:27.672686269Z", + "created_at": "2025-12-16T08:57:27.628747836Z", + "updated_at": "2025-12-16T08:57:27.672991951Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "7c1d4428-7721-40b7-91b0-c17278614787", + "id": "c371605e-7764-4853-9b1d-f99acc48ed60", "deployed": true, - "number": 4, - "built_at": "2025-12-11T19:03:57.560767224Z", + "number": 1, + "built_at": "2025-12-16T08:57:27.672686269Z", "secrets": [], "status": "built", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z", + "created_at": "2025-12-16T08:57:27.628747836Z", + "updated_at": "2025-12-16T08:57:27.672991951Z", "runtime": "node22", "supported_triggers": [ { @@ -6472,7 +5577,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/actions/actions/40d899f3-a209-42a2-a3ed-39e764dcbc33", + "path": "/api/v2/actions/actions/2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "body": { "name": "Custom Phone Provider", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", @@ -6488,7 +5593,7 @@ }, "status": 200, "response": { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -6496,34 +5601,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.577210494Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.911650706Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "pending", "secrets": [], "current_version": { - "id": "7c1d4428-7721-40b7-91b0-c17278614787", + "id": "c371605e-7764-4853-9b1d-f99acc48ed60", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 4, - "build_time": "2025-12-11T19:03:57.560767224Z", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z" + "number": 1, + "build_time": "2025-12-16T08:57:27.672686269Z", + "created_at": "2025-12-16T08:57:27.628747836Z", + "updated_at": "2025-12-16T08:57:27.672991951Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "7c1d4428-7721-40b7-91b0-c17278614787", + "id": "c371605e-7764-4853-9b1d-f99acc48ed60", "deployed": true, - "number": 4, - "built_at": "2025-12-11T19:03:57.560767224Z", + "number": 1, + "built_at": "2025-12-16T08:57:27.672686269Z", "secrets": [], "status": "built", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z", + "created_at": "2025-12-16T08:57:27.628747836Z", + "updated_at": "2025-12-16T08:57:27.672991951Z", "runtime": "node22", "supported_triggers": [ { @@ -6546,7 +5651,7 @@ "response": { "actions": [ { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -6554,34 +5659,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.577210494Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.911650706Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "built", "secrets": [], "current_version": { - "id": "7c1d4428-7721-40b7-91b0-c17278614787", + "id": "c371605e-7764-4853-9b1d-f99acc48ed60", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 4, - "build_time": "2025-12-11T19:03:57.560767224Z", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z" + "number": 1, + "build_time": "2025-12-16T08:57:27.672686269Z", + "created_at": "2025-12-16T08:57:27.628747836Z", + "updated_at": "2025-12-16T08:57:27.672991951Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "7c1d4428-7721-40b7-91b0-c17278614787", + "id": "c371605e-7764-4853-9b1d-f99acc48ed60", "deployed": true, - "number": 4, - "built_at": "2025-12-11T19:03:57.560767224Z", + "number": 1, + "built_at": "2025-12-16T08:57:27.672686269Z", "secrets": [], "status": "built", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z", + "created_at": "2025-12-16T08:57:27.628747836Z", + "updated_at": "2025-12-16T08:57:27.672991951Z", "runtime": "node22", "supported_triggers": [ { @@ -6602,19 +5707,19 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "POST", - "path": "/api/v2/actions/actions/40d899f3-a209-42a2-a3ed-39e764dcbc33/deploy", + "path": "/api/v2/actions/actions/2b25f34b-cc41-4b78-8eb0-861be0f30f1d/deploy", "body": "", "status": 200, "response": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "deployed": false, - "number": 5, + "number": 2, "secrets": [], "status": "built", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.656132145Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.642622798Z", "runtime": "node22", "supported_triggers": [ { @@ -6623,7 +5728,7 @@ } ], "action": { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -6631,14 +5736,42 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.571703559Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.906332840Z", "all_changes_deployed": false } }, "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/brute-force-protection", + "body": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 10 + }, + "status": 200, + "response": { + "enabled": true, + "shields": [ + "block", + "user_notification" + ], + "mode": "count_per_identifier_and_ip", + "allowlist": [], + "max_attempts": 10 + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -6703,6 +5836,42 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/attack-protection/breached-password-detection", + "body": { + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard", + "stage": { + "pre-user-registration": { + "shields": [] + }, + "pre-change-password": { + "shields": [] + } + } + }, + "status": 200, + "response": { + "enabled": false, + "shields": [], + "admin_notification_frequency": [], + "method": "standard", + "stage": { + "pre-user-registration": { + "shields": [] + }, + "pre-change-password": { + "shields": [] + } + } + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", @@ -6755,70 +5924,6 @@ "rawHeaders": [], "responseIsBinary": false }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/brute-force-protection", - "body": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 - }, - "status": 200, - "response": { - "enabled": true, - "shields": [ - "block", - "user_notification" - ], - "mode": "count_per_identifier_and_ip", - "allowlist": [], - "max_attempts": 10 - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "PATCH", - "path": "/api/v2/attack-protection/breached-password-detection", - "body": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard", - "stage": { - "pre-user-registration": { - "shields": [] - }, - "pre-change-password": { - "shields": [] - } - } - }, - "status": 200, - "response": { - "enabled": false, - "shields": [], - "admin_notification_frequency": [], - "method": "standard", - "stage": { - "pre-user-registration": { - "shields": [] - }, - "pre-change-password": { - "shields": [] - } - } - }, - "rawHeaders": [], - "responseIsBinary": false - }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -6856,7 +5961,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-12-11T19:03:58.933Z", + "updated_at": "2025-12-16T08:54:08.759Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -6901,7 +6006,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-12-16T05:15:07.563Z", + "updated_at": "2025-12-16T08:58:25.157Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" }, "rawHeaders": [], @@ -6965,9 +6070,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm", + "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg", "body": { - "name": "test-user-attribute-profile-2", + "name": "test-user-attribute-profile", "user_attributes": { "email": { "label": "Email", @@ -6988,8 +6093,8 @@ }, "status": 200, "response": { - "id": "uap_1csDj3szFsgxGS1oTZTdFm", - "name": "test-user-attribute-profile-2", + "id": "uap_1csDj3sAVu6n5eTzLw6XZg", + "name": "test-user-attribute-profile", "user_id": { "oidc_mapping": "sub", "saml_mapping": [ @@ -7014,9 +6119,9 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg", + "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm", "body": { - "name": "test-user-attribute-profile", + "name": "test-user-attribute-profile-2", "user_attributes": { "email": { "label": "Email", @@ -7037,8 +6142,8 @@ }, "status": 200, "response": { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", + "id": "uap_1csDj3szFsgxGS1oTZTdFm", + "name": "test-user-attribute-profile-2", "user_id": { "oidc_mapping": "sub", "saml_mapping": [ @@ -7060,6 +6165,18 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 200, + "response": { + "connection_profiles": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -7153,7 +6270,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7220,7 +6337,7 @@ "response": { "connections": [ { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -7257,7 +6374,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -7275,7 +6392,7 @@ "response": { "connections": [ { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -7312,7 +6429,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -7324,13 +6441,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -7343,13 +6460,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -7362,11 +6479,11 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0", "body": "", "status": 200, "response": { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -7400,7 +6517,7 @@ "active": false }, "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ], "realms": [ @@ -7413,7 +6530,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0", "body": { "authentication": { "active": true @@ -7423,7 +6540,7 @@ }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" ], "is_domain_connection": false, "options": { @@ -7455,7 +6572,7 @@ }, "status": 200, "response": { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -7490,7 +6607,7 @@ }, "enabled_clients": [ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" ], "realms": [ "Username-Password-Authentication" @@ -7502,70 +6619,26 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients", "body": [ { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", "status": true }, { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "status": true } - }, - "status": 200, - "response": { - "id": "uap_1csDj3sAVu6n5eTzLw6XZg", - "name": "test-user-attribute-profile", - "user_id": { - "oidc_mapping": "sub", - "saml_mapping": [ - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn", - "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" - ], - "scim_mapping": "externalId" - }, - "user_attributes": { - "email": { - "label": "Email", - "description": "Email of the User", - "auth0_mapping": "email", - "profile_required": true - } - } - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connection-profiles?take=10", - "body": "", - "status": 200, - "response": { - "connection_profiles": [] - }, + ], + "status": 204, + "response": "", "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connection-profiles?take=10", - "body": "", - "status": 200, - "response": { - "connection_profiles": [] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { @@ -7634,173 +6707,9 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -7810,10 +6719,8 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -7821,7 +6728,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -7829,8 +6736,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", "grant_types": [ "authorization_code", "implicit", @@ -7890,7 +6795,34 @@ "response": { "connections": [ { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_mNzsGFqGTiRm8ck6", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + ] + }, + { + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -7927,7 +6859,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -7945,7 +6877,34 @@ "response": { "connections": [ { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_mNzsGFqGTiRm8ck6", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + ] + }, + { + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -7982,7 +6941,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -7994,14 +6953,37 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", "body": "", "status": 200, "response": { - "name": "mandrill", - "credentials": {}, - "default_from_address": "auth0-user@auth0.com", - "enabled": false + "clients": [ + { + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + }, + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients?take=50", + "body": "", + "status": 200, + "response": { + "clients": [ + { + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + }, + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + } + ] }, "rawHeaders": [], "responseIsBinary": false @@ -8009,30 +6991,120 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/emails/provider", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6", "body": { - "name": "mandrill", - "credentials": { - "api_key": "##MANDRILL_API_KEY##" + "authentication": { + "active": true }, - "default_from_address": "auth0-user@auth0.com", - "enabled": false + "connected_accounts": { + "active": false + }, + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + ], + "is_domain_connection": false, + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + } }, "status": 200, "response": { - "name": "mandrill", - "credentials": {}, - "default_from_address": "auth0-user@auth0.com", - "enabled": false + "id": "con_mNzsGFqGTiRm8ck6", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + ], + "realms": [ + "google-oauth2" + ] }, "rawHeaders": [], "responseIsBinary": false }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", - "body": "", + "method": "PATCH", + "path": "/api/v2/connections/con_mNzsGFqGTiRm8ck6/clients", + "body": [ + { + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "status": true + }, + { + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "status": true + } + ], + "status": 204, + "response": "", + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true", + "body": "", + "status": 200, + "response": { + "name": "mandrill", + "credentials": {}, + "default_from_address": "auth0-user@auth0.com", + "enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "PATCH", + "path": "/api/v2/emails/provider", + "body": { + "name": "mandrill", + "credentials": { + "api_key": "##MANDRILL_API_KEY##" + }, + "default_from_address": "auth0-user@auth0.com", + "enabled": false + }, + "status": 200, + "response": { + "name": "mandrill", + "credentials": {}, + "default_from_address": "auth0-user@auth0.com", + "enabled": false + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", "status": 200, "response": { "total": 3, @@ -8100,173 +7172,9 @@ "is_token_endpoint_ip_header_trusted": false, "name": "Default App", "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, "refresh_token": { "expiration_type": "non-expiring", "leeway": 0, @@ -8276,10 +7184,8 @@ "idle_token_lifetime": 1296000, "rotation_type": "non-rotating" }, - "sso": false, "sso_disabled": false, "cross_origin_authentication": false, - "cross_origin_auth": false, "signing_keys": [ { "cert": "[REDACTED]", @@ -8287,7 +7193,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -8295,8 +7201,6 @@ "lifetime_in_seconds": 36000, "secret_encoded": false }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", "grant_types": [ "authorization_code", "implicit", @@ -8631,7 +7535,7 @@ }, "credentials": null, "created_at": "2025-12-09T12:24:00.604Z", - "updated_at": "2025-12-11T19:04:05.770Z" + "updated_at": "2025-12-16T08:57:28.720Z" } ] }, @@ -8664,7 +7568,7 @@ ] }, "created_at": "2025-12-09T12:24:00.604Z", - "updated_at": "2025-12-16T05:15:18.469Z" + "updated_at": "2025-12-16T08:58:34.717Z" }, "rawHeaders": [], "responseIsBinary": false @@ -8698,7 +7602,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-12-11T19:04:06.915Z", + "updated_at": "2025-12-16T05:20:33.067Z", "branding": { "colors": { "primary": "#19aecc" @@ -8774,7 +7678,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-12-16T05:15:20.151Z", + "updated_at": "2025-12-16T08:58:36.015Z", "branding": { "colors": { "primary": "#19aecc" @@ -8799,7 +7703,7 @@ "type": "blocked_account", "disabled": false, "created_at": "2025-12-09T12:22:47.683Z", - "updated_at": "2025-12-09T12:30:30.019Z", + "updated_at": "2025-12-16T05:15:21.194Z", "content": { "syntax": "liquid", "body": { @@ -8816,7 +7720,7 @@ "type": "change_password", "disabled": false, "created_at": "2025-12-09T12:26:20.243Z", - "updated_at": "2025-12-09T12:30:30.034Z", + "updated_at": "2025-12-16T05:15:21.476Z", "content": { "syntax": "liquid", "body": { @@ -8832,7 +7736,7 @@ "type": "otp_enroll", "disabled": false, "created_at": "2025-12-09T12:26:25.327Z", - "updated_at": "2025-12-09T12:30:30.174Z", + "updated_at": "2025-12-16T05:15:21.567Z", "content": { "syntax": "liquid", "body": { @@ -8848,7 +7752,7 @@ "type": "otp_verify", "disabled": false, "created_at": "2025-12-09T12:26:30.547Z", - "updated_at": "2025-12-09T12:30:30.365Z", + "updated_at": "2025-12-16T05:15:21.814Z", "content": { "syntax": "liquid", "body": { @@ -8884,7 +7788,7 @@ "type": "blocked_account", "disabled": false, "created_at": "2025-12-09T12:22:47.683Z", - "updated_at": "2025-12-16T05:15:21.194Z", + "updated_at": "2025-12-16T08:58:36.736Z", "content": { "syntax": "liquid", "body": { @@ -8900,30 +7804,30 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/branding/phone/templates/tem_xqbUSF83fpnRv8r8rqXFDZ", + "path": "/api/v2/branding/phone/templates/tem_qarYST5TTE5pbMNB5NHZAj", "body": { "content": { "body": { - "text": "{{ code | escape }} is your password change code for {{ friendly_name | escape }}", - "voice": "Hello. Your password change code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your password change code is {{ pause }} {{ code | escape }}" + "text": "{{ code | escape }} is your verification code for {{ friendly_name | escape }}. Please enter this code to verify your enrollment.", + "voice": "Hello. Your verification code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your verification code is {{ pause }} {{ code | escape }}" } }, "disabled": false }, "status": 200, "response": { - "id": "tem_xqbUSF83fpnRv8r8rqXFDZ", + "id": "tem_qarYST5TTE5pbMNB5NHZAj", "tenant": "auth0-deploy-cli-e2e", "channel": "phone", - "type": "change_password", + "type": "otp_enroll", "disabled": false, - "created_at": "2025-12-09T12:26:20.243Z", - "updated_at": "2025-12-16T05:15:21.476Z", + "created_at": "2025-12-09T12:26:25.327Z", + "updated_at": "2025-12-16T08:58:36.804Z", "content": { "syntax": "liquid", "body": { - "text": "{{ code | escape }} is your password change code for {{ friendly_name | escape }}", - "voice": "Hello. Your password change code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your password change code is {{ pause }} {{ code | escape }}" + "text": "{{ code | escape }} is your verification code for {{ friendly_name | escape }}. Please enter this code to verify your enrollment.", + "voice": "Hello. Your verification code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your verification code is {{ pause }} {{ code | escape }}" } } }, @@ -8933,30 +7837,30 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "PATCH", - "path": "/api/v2/branding/phone/templates/tem_qarYST5TTE5pbMNB5NHZAj", + "path": "/api/v2/branding/phone/templates/tem_xqbUSF83fpnRv8r8rqXFDZ", "body": { "content": { "body": { - "text": "{{ code | escape }} is your verification code for {{ friendly_name | escape }}. Please enter this code to verify your enrollment.", - "voice": "Hello. Your verification code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your verification code is {{ pause }} {{ code | escape }}" + "text": "{{ code | escape }} is your password change code for {{ friendly_name | escape }}", + "voice": "Hello. Your password change code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your password change code is {{ pause }} {{ code | escape }}" } }, "disabled": false }, "status": 200, "response": { - "id": "tem_qarYST5TTE5pbMNB5NHZAj", + "id": "tem_xqbUSF83fpnRv8r8rqXFDZ", "tenant": "auth0-deploy-cli-e2e", "channel": "phone", - "type": "otp_enroll", + "type": "change_password", "disabled": false, - "created_at": "2025-12-09T12:26:25.327Z", - "updated_at": "2025-12-16T05:15:21.567Z", + "created_at": "2025-12-09T12:26:20.243Z", + "updated_at": "2025-12-16T08:58:36.831Z", "content": { "syntax": "liquid", "body": { - "text": "{{ code | escape }} is your verification code for {{ friendly_name | escape }}. Please enter this code to verify your enrollment.", - "voice": "Hello. Your verification code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your verification code is {{ pause }} {{ code | escape }}" + "text": "{{ code | escape }} is your password change code for {{ friendly_name | escape }}", + "voice": "Hello. Your password change code for {{ friendly_name | escape }} is {{ pause }} {{ code | escape }}. I repeat, your password change code is {{ pause }} {{ code | escape }}" } } }, @@ -8984,7 +7888,7 @@ "type": "otp_verify", "disabled": false, "created_at": "2025-12-09T12:26:30.547Z", - "updated_at": "2025-12-16T05:15:21.814Z", + "updated_at": "2025-12-16T08:58:37.073Z", "content": { "syntax": "liquid", "body": { @@ -9005,7 +7909,7 @@ "response": { "actions": [ { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -9013,34 +7917,34 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.577210494Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.911650706Z", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], "runtime": "node22", "status": "built", "secrets": [], "current_version": { - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 5, - "build_time": "2025-12-16T05:15:03.730905338Z", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z" + "number": 2, + "build_time": "2025-12-16T08:58:23.733386236Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "deployed": true, - "number": 5, - "built_at": "2025-12-16T05:15:03.730905338Z", + "number": 2, + "built_at": "2025-12-16T08:58:23.733386236Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z", "runtime": "node22", "supported_triggers": [ { @@ -9132,405 +8036,31 @@ "method": "PATCH", "path": "/api/v2/branding", "body": { - "colors": { - "primary": "#F8F8F2", - "page_background": "#222221" - }, - "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png" - }, - "status": 200, - "response": { - "colors": { - "primary": "#F8F8F2", - "page_background": "#222221" - }, - "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png" - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/organizations?take=50", - "body": "", - "status": 200, - "response": { - "organizations": [] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", - "body": "", - "status": 200, - "response": { - "total": 3, - "start": 0, - "limit": 100, - "clients": [ - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Deploy CLI", - "is_first_party": true, - "oidc_conformant": true, - "sso_disabled": false, - "cross_origin_auth": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "cross_origin_authentication": true, - "allowed_clients": [], - "callbacks": [], - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials", - "implicit", - "authorization_code", - "refresh_token" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Default App", - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "vVbUuOLzLQ9k7iwdZoLRtQuhG8XHUkSY", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Quickstarts API (Test Application)", - "client_metadata": { - "foo": "bar" - }, - "is_first_party": true, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "O0AMH5MORoUOkQ8g31aPVmBZ11jyApI5", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "token_endpoint_auth_method": "client_secret_post", - "app_type": "non_interactive", - "grant_types": [ - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "Node App", - "allowed_clients": [], - "allowed_logout_urls": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": true, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 31557600, - "idle_token_lifetime": 2592000, - "rotation_type": "non-rotating" - }, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "allowed_origins": [], - "client_id": "88gPebiknBTdBHOAYrSdF2WWRyuroAax", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "app_type": "regular_web", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "web_origins": [], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": false, - "is_token_endpoint_ip_header_trusted": false, - "name": "The Default App", - "allowed_clients": [], - "callbacks": [], - "client_metadata": {}, - "is_first_party": true, - "native_social_login": { - "apple": { - "enabled": false - }, - "facebook": { - "enabled": false - } - }, - "oidc_conformant": false, - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "sso": false, - "sso_disabled": false, - "cross_origin_authentication": false, - "cross_origin_auth": false, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", - "callback_url_template": false, - "client_secret": "[REDACTED]", - "jwt_configuration": { - "alg": "RS256", - "lifetime_in_seconds": 36000, - "secret_encoded": false - }, - "client_aliases": [], - "token_endpoint_auth_method": "client_secret_post", - "grant_types": [ - "authorization_code", - "implicit", - "refresh_token", - "client_credentials" - ], - "custom_login_page_on": true - }, - { - "tenant": "auth0-deploy-cli-e2e", - "global": true, - "callbacks": [], - "is_first_party": true, - "name": "All Applications", - "refresh_token": { - "expiration_type": "non-expiring", - "leeway": 0, - "infinite_token_lifetime": true, - "infinite_idle_token_lifetime": true, - "token_lifetime": 2592000, - "idle_token_lifetime": 1296000, - "rotation_type": "non-rotating" - }, - "owners": [ - "mr|samlp|okta|will.vedder@auth0.com", - "mr|google-oauth2|102002633619863830825", - "mr|samlp|okta|frederik.prijck@auth0.com", - "mr|google-oauth2|109614534713742077035", - "mr|google-oauth2|116771660953104383819", - "mr|google-oauth2|112839029247827700155", - "mr|samlp|okta|ewan.harris@auth0.com" - ], - "custom_login_page": "TEST123\n", - "cross_origin_authentication": true, - "signing_keys": [ - { - "cert": "[REDACTED]", - "pkcs7": "[REDACTED]", - "subject": "deprecated" - } - ], - "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", - "client_secret": "[REDACTED]", - "custom_login_page_on": true - } - ] - }, - "rawHeaders": [], - "responseIsBinary": false - }, - { - "scope": "https://deploy-cli-dev.eu.auth0.com:443", - "method": "GET", - "path": "/api/v2/connections?take=50", - "body": "", - "status": 200, - "response": { - "connections": [ - { - "id": "con_4jeiJ5EmqMspBjmK", - "options": { - "mfa": { - "active": true, - "return_enroll_settings": true - }, - "passwordPolicy": "good", - "passkey_options": { - "challenge_ui": "both", - "local_enrollment_enabled": true, - "progressive_enrollment_enabled": true - }, - "strategy_version": 2, - "authentication_methods": { - "passkey": { - "enabled": false - }, - "password": { - "enabled": true, - "api_behavior": "required" - } - }, - "brute_force_protection": true - }, - "strategy": "auth0", - "name": "Username-Password-Authentication", - "is_domain_connection": false, - "authentication": { - "active": true - }, - "connected_accounts": { - "active": false - }, - "realms": [ - "Username-Password-Authentication" - ], - "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", - "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" - ] - } - ] + "colors": { + "primary": "#F8F8F2", + "page_background": "#222221" + }, + "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png" + }, + "status": 200, + "response": { + "colors": { + "primary": "#F8F8F2", + "page_background": "#222221" + }, + "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png" + }, + "rawHeaders": [], + "responseIsBinary": false + }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/organizations?take=50", + "body": "", + "status": 200, + "response": { + "organizations": [] }, "rawHeaders": [], "responseIsBinary": false @@ -9628,7 +8158,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -9686,6 +8216,88 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connections?take=50", + "body": "", + "status": 200, + "response": { + "connections": [ + { + "id": "con_mNzsGFqGTiRm8ck6", + "options": { + "email": true, + "scope": [ + "email", + "profile" + ], + "profile": true + }, + "strategy": "google-oauth2", + "name": "google-oauth2", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "google-oauth2" + ], + "enabled_clients": [ + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa" + ] + }, + { + "id": "con_itdctyRSC3HQmlX0", + "options": { + "mfa": { + "active": true, + "return_enroll_settings": true + }, + "passwordPolicy": "good", + "passkey_options": { + "challenge_ui": "both", + "local_enrollment_enabled": true, + "progressive_enrollment_enabled": true + }, + "strategy_version": 2, + "authentication_methods": { + "passkey": { + "enabled": false + }, + "password": { + "enabled": true, + "api_behavior": "required" + } + }, + "brute_force_protection": true + }, + "strategy": "auth0", + "name": "Username-Password-Authentication", + "is_domain_connection": false, + "authentication": { + "active": true + }, + "connected_accounts": { + "active": false + }, + "realms": [ + "Username-Password-Authentication" + ], + "enabled_clients": [ + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" + ] + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -9934,6 +8546,157 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/clients?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "total": 3, + "start": 0, + "limit": 100, + "clients": [ + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Deploy CLI", + "is_first_party": true, + "oidc_conformant": true, + "sso_disabled": false, + "cross_origin_auth": false, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 31557600, + "idle_token_lifetime": 2592000, + "rotation_type": "non-rotating" + }, + "cross_origin_authentication": true, + "allowed_clients": [], + "callbacks": [], + "native_social_login": { + "apple": { + "enabled": false + }, + "facebook": { + "enabled": false + } + }, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "client_aliases": [], + "token_endpoint_auth_method": "client_secret_post", + "app_type": "non_interactive", + "grant_types": [ + "client_credentials", + "implicit", + "authorization_code", + "refresh_token" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": false, + "is_token_endpoint_ip_header_trusted": false, + "name": "Default App", + "callbacks": [], + "cross_origin_auth": false, + "is_first_party": true, + "oidc_conformant": true, + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "sso_disabled": false, + "cross_origin_authentication": false, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", + "callback_url_template": false, + "client_secret": "[REDACTED]", + "jwt_configuration": { + "alg": "RS256", + "lifetime_in_seconds": 36000, + "secret_encoded": false + }, + "grant_types": [ + "authorization_code", + "implicit", + "refresh_token", + "client_credentials" + ], + "custom_login_page_on": true + }, + { + "tenant": "auth0-deploy-cli-e2e", + "global": true, + "callbacks": [], + "is_first_party": true, + "name": "All Applications", + "refresh_token": { + "expiration_type": "non-expiring", + "leeway": 0, + "infinite_token_lifetime": true, + "infinite_idle_token_lifetime": true, + "token_lifetime": 2592000, + "idle_token_lifetime": 1296000, + "rotation_type": "non-rotating" + }, + "owners": [ + "mr|samlp|okta|will.vedder@auth0.com", + "mr|google-oauth2|102002633619863830825", + "mr|samlp|okta|frederik.prijck@auth0.com", + "mr|google-oauth2|109614534713742077035", + "mr|google-oauth2|116771660953104383819", + "mr|google-oauth2|112839029247827700155", + "mr|samlp|okta|ewan.harris@auth0.com" + ], + "custom_login_page": "TEST123\n", + "cross_origin_authentication": true, + "signing_keys": [ + { + "cert": "[REDACTED]", + "pkcs7": "[REDACTED]", + "subject": "deprecated" + } + ], + "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V", + "client_secret": "[REDACTED]", + "custom_login_page_on": true + } + ] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -9993,10 +8756,10 @@ "response": { "bindings": [ { - "id": "d885dc2e-8002-4692-ba48-e70d9325fe78", + "id": "0fc89848-3924-4c97-96f6-501a8f76f378", "trigger_id": "custom-phone-provider", "action": { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", + "id": "2b25f34b-cc41-4b78-8eb0-861be0f30f1d", "name": "Custom Phone Provider", "supported_triggers": [ { @@ -10004,29 +8767,29 @@ "version": "v1" } ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-16T05:15:01.571703559Z", + "created_at": "2025-12-16T08:57:07.885769307Z", + "updated_at": "2025-12-16T08:58:22.906332840Z", "current_version": { - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "runtime": "node22", "status": "BUILT", - "number": 5, - "build_time": "2025-12-16T05:15:03.730905338Z", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z" + "number": 2, + "build_time": "2025-12-16T08:58:23.733386236Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z" }, "deployed_version": { "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", "dependencies": [], - "id": "9b05dee7-c8c0-4f0d-9e0e-14531369af8b", + "id": "77a70d48-694c-4055-becb-b10b99ee73f4", "deployed": true, - "number": 5, - "built_at": "2025-12-16T05:15:03.730905338Z", + "number": 2, + "built_at": "2025-12-16T08:58:23.733386236Z", "secrets": [], "status": "built", - "created_at": "2025-12-16T05:15:03.656132145Z", - "updated_at": "2025-12-16T05:15:03.732003986Z", + "created_at": "2025-12-16T08:58:23.642622798Z", + "updated_at": "2025-12-16T08:58:23.734859050Z", "runtime": "node22", "supported_triggers": [ { @@ -10037,8 +8800,8 @@ }, "all_changes_deployed": false }, - "created_at": "2025-12-16T05:15:29.671498879Z", - "updated_at": "2025-12-16T05:15:29.671498879Z", + "created_at": "2025-12-16T08:58:43.239027497Z", + "updated_at": "2025-12-16T08:58:43.239027497Z", "display_name": "Custom Phone Provider" } ] @@ -10079,14 +8842,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { - "limit": 100, + "limit": 50, "start": 0, "total": 0, - "flows": [] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -10094,14 +8857,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { - "limit": 50, + "limit": 100, "start": 0, "total": 0, - "connections": [] + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -10152,7 +8915,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-11T19:04:15.095Z" + "updated_at": "2025-12-16T05:20:48.391Z" } ] }, @@ -10238,7 +9001,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-11T19:04:15.095Z" + "updated_at": "2025-12-16T05:20:48.391Z" }, "rawHeaders": [], "responseIsBinary": false @@ -10363,7 +9126,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-16T05:15:34.906Z" + "updated_at": "2025-12-16T08:58:46.399Z" }, "rawHeaders": [], "responseIsBinary": false @@ -10475,4 +9238,4 @@ "rawHeaders": [], "responseIsBinary": false } -] +] \ No newline at end of file diff --git a/test/e2e/recordings/should-dump-without-throwing-an-error.json b/test/e2e/recordings/should-dump-without-throwing-an-error.json index 87efa0483..3001e1f67 100644 --- a/test/e2e/recordings/should-dump-without-throwing-an-error.json +++ b/test/e2e/recordings/should-dump-without-throwing-an-error.json @@ -1222,7 +1222,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -1252,7 +1252,7 @@ "response": { "connections": [ { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -1289,7 +1289,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -1301,13 +1301,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -1320,13 +1320,13 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/connections/con_4jeiJ5EmqMspBjmK/clients?take=50", + "path": "/api/v2/connections/con_itdctyRSC3HQmlX0/clients?take=50", "body": "", "status": 200, "response": { "clients": [ { - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn" + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa" }, { "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" @@ -1345,7 +1345,7 @@ "response": { "connections": [ { - "id": "con_4jeiJ5EmqMspBjmK", + "id": "con_itdctyRSC3HQmlX0", "options": { "mfa": { "active": true, @@ -1382,7 +1382,7 @@ "Username-Password-Authentication" ], "enabled_clients": [ - "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE" ] } @@ -1514,14 +1514,18 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email", + "path": "/api/v2/email-templates/welcome_email", "body": "", - "status": 404, + "status": 200, "response": { - "statusCode": 404, - "error": "Not Found", - "message": "The template does not exist.", - "errorCode": "inexistent_email_template" + "template": "welcome_email", + "body": "\n \n

Welcome!

\n \n\n", + "from": "", + "resultUrl": "https://example.com/welcome", + "subject": "Welcome", + "syntax": "liquid", + "urlLifetimeInSeconds": 3600, + "enabled": false }, "rawHeaders": [], "responseIsBinary": false @@ -1529,7 +1533,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/reset_email_by_code", + "path": "/api/v2/email-templates/stolen_credentials", "body": "", "status": 404, "response": { @@ -1544,7 +1548,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/enrollment_email", + "path": "/api/v2/email-templates/password_reset", "body": "", "status": 404, "response": { @@ -1559,18 +1563,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/welcome_email", + "path": "/api/v2/email-templates/user_invitation", "body": "", - "status": 200, + "status": 404, "response": { - "template": "welcome_email", - "body": "\n \n

Welcome!

\n \n\n", - "from": "", - "resultUrl": "https://example.com/welcome", - "subject": "Welcome", - "syntax": "liquid", - "urlLifetimeInSeconds": 3600, - "enabled": false + "statusCode": 404, + "error": "Not Found", + "message": "The template does not exist.", + "errorCode": "inexistent_email_template" }, "rawHeaders": [], "responseIsBinary": false @@ -1578,7 +1578,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/stolen_credentials", + "path": "/api/v2/email-templates/async_approval", "body": "", "status": 404, "response": { @@ -1593,7 +1593,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/blocked_account", + "path": "/api/v2/email-templates/enrollment_email", "body": "", "status": 404, "response": { @@ -1608,7 +1608,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/mfa_oob_code", + "path": "/api/v2/email-templates/reset_email", "body": "", "status": 404, "response": { @@ -1623,7 +1623,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/user_invitation", + "path": "/api/v2/email-templates/mfa_oob_code", "body": "", "status": 404, "response": { @@ -1638,7 +1638,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/change_password", + "path": "/api/v2/email-templates/blocked_account", "body": "", "status": 404, "response": { @@ -1653,7 +1653,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/password_reset", + "path": "/api/v2/email-templates/change_password", "body": "", "status": 404, "response": { @@ -1668,7 +1668,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/email-templates/async_approval", + "path": "/api/v2/email-templates/reset_email_by_code", "body": "", "status": 404, "response": { @@ -2108,7 +2108,7 @@ }, "credentials": null, "created_at": "2025-12-09T12:24:00.604Z", - "updated_at": "2025-12-11T19:04:05.770Z" + "updated_at": "2025-12-16T05:15:18.469Z" } ] }, @@ -2130,7 +2130,7 @@ "type": "blocked_account", "disabled": false, "created_at": "2025-12-09T12:22:47.683Z", - "updated_at": "2025-12-09T12:30:30.019Z", + "updated_at": "2025-12-16T05:15:21.194Z", "content": { "syntax": "liquid", "body": { @@ -2147,7 +2147,7 @@ "type": "change_password", "disabled": false, "created_at": "2025-12-09T12:26:20.243Z", - "updated_at": "2025-12-09T12:30:30.034Z", + "updated_at": "2025-12-16T05:15:21.476Z", "content": { "syntax": "liquid", "body": { @@ -2163,7 +2163,7 @@ "type": "otp_enroll", "disabled": false, "created_at": "2025-12-09T12:26:25.327Z", - "updated_at": "2025-12-09T12:30:30.174Z", + "updated_at": "2025-12-16T05:15:21.567Z", "content": { "syntax": "liquid", "body": { @@ -2179,7 +2179,7 @@ "type": "otp_verify", "disabled": false, "created_at": "2025-12-09T12:26:30.547Z", - "updated_at": "2025-12-09T12:30:30.365Z", + "updated_at": "2025-12-16T05:15:21.814Z", "content": { "syntax": "liquid", "body": { @@ -2311,7 +2311,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-email-verification/custom-text/en", + "path": "/api/v2/prompts/login-passwordless/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2341,7 +2341,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-id/custom-text/en", + "path": "/api/v2/prompts/signup-password/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2351,7 +2351,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/signup-password/custom-text/en", + "path": "/api/v2/prompts/signup-id/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2371,7 +2371,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", + "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2381,7 +2381,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-identifier-challenge/custom-text/en", + "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2391,7 +2391,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/reset-password/custom-text/en", + "path": "/api/v2/prompts/custom-form/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2401,7 +2401,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/custom-form/custom-text/en", + "path": "/api/v2/prompts/consent/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2411,7 +2411,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/consent/custom-text/en", + "path": "/api/v2/prompts/reset-password/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2451,7 +2451,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-otp/custom-text/en", + "path": "/api/v2/prompts/mfa-voice/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2461,7 +2461,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-voice/custom-text/en", + "path": "/api/v2/prompts/mfa-otp/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2471,7 +2471,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", + "path": "/api/v2/prompts/mfa-phone/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2481,7 +2481,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-phone/custom-text/en", + "path": "/api/v2/prompts/mfa-sms/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2491,7 +2491,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-sms/custom-text/en", + "path": "/api/v2/prompts/mfa-webauthn/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2501,7 +2501,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-email/custom-text/en", + "path": "/api/v2/prompts/mfa-recovery-code/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2511,7 +2511,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa-recovery-code/custom-text/en", + "path": "/api/v2/prompts/mfa/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2521,7 +2521,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/mfa/custom-text/en", + "path": "/api/v2/prompts/mfa-email/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2541,7 +2541,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/device-flow/custom-text/en", + "path": "/api/v2/prompts/email-verification/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2551,7 +2551,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/email-verification/custom-text/en", + "path": "/api/v2/prompts/device-flow/custom-text/en", "body": "", "status": 200, "response": {}, @@ -2631,7 +2631,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login/partials", + "path": "/api/v2/prompts/login-id/partials", "body": "", "status": 200, "response": {}, @@ -2641,7 +2641,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-id/partials", + "path": "/api/v2/prompts/login-password/partials", "body": "", "status": 200, "response": {}, @@ -2651,7 +2651,7 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/prompts/login-password/partials", + "path": "/api/v2/prompts/login/partials", "body": "", "status": 200, "response": {}, @@ -2698,6 +2698,21 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/prompts/rendering?page=0&per_page=100&include_totals=true", + "body": "", + "status": 200, + "response": { + "configs": [], + "start": 0, + "limit": 100, + "total": 0 + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -2705,56 +2720,7 @@ "body": "", "status": 200, "response": { - "actions": [ - { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", - "name": "Custom Phone Provider", - "supported_triggers": [ - { - "id": "custom-phone-provider", - "version": "v1" - } - ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-11T19:03:56.861288470Z", - "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", - "dependencies": [], - "runtime": "node22", - "status": "built", - "secrets": [], - "current_version": { - "id": "7c1d4428-7721-40b7-91b0-c17278614787", - "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", - "runtime": "node22", - "status": "BUILT", - "number": 4, - "build_time": "2025-12-11T19:03:57.560767224Z", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z" - }, - "deployed_version": { - "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", - "dependencies": [], - "id": "7c1d4428-7721-40b7-91b0-c17278614787", - "deployed": true, - "number": 4, - "built_at": "2025-12-11T19:03:57.560767224Z", - "secrets": [], - "status": "built", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z", - "runtime": "node22", - "supported_triggers": [ - { - "id": "custom-phone-provider", - "version": "v1" - } - ] - }, - "all_changes_deployed": true - } - ], - "total": 1, + "actions": [], "per_page": 100 }, "rawHeaders": [], @@ -2768,17 +2734,6 @@ "status": 200, "response": { "triggers": [ - { - "id": "post-login", - "version": "v2", - "status": "DEPRECATED", - "runtimes": [ - "node18" - ], - "default_runtime": "node16", - "binding_policy": "trigger-bound", - "compatible_triggers": [] - }, { "id": "post-login", "version": "v3", @@ -2796,12 +2751,33 @@ } ] }, + { + "id": "post-login", + "version": "v2", + "status": "DEPRECATED", + "runtimes": [ + "node18" + ], + "default_runtime": "node16", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, + { + "id": "credentials-exchange", + "version": "v1", + "status": "DEPRECATED", + "runtimes": [ + "node12" + ], + "default_runtime": "node12", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, { "id": "credentials-exchange", "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -2814,7 +2790,6 @@ "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -2850,7 +2825,6 @@ "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -2858,12 +2832,22 @@ "binding_policy": "trigger-bound", "compatible_triggers": [] }, + { + "id": "send-phone-message", + "version": "v1", + "status": "DEPRECATED", + "runtimes": [ + "node12" + ], + "default_runtime": "node12", + "binding_policy": "trigger-bound", + "compatible_triggers": [] + }, { "id": "send-phone-message", "version": "v2", "status": "CURRENT", "runtimes": [ - "node12", "node18-actions", "node22" ], @@ -3069,58 +3053,7 @@ "body": "", "status": 200, "response": { - "bindings": [ - { - "id": "6b2e7f91-0bc4-428d-8ed0-590d245b03eb", - "trigger_id": "custom-phone-provider", - "action": { - "id": "40d899f3-a209-42a2-a3ed-39e764dcbc33", - "name": "Custom Phone Provider", - "supported_triggers": [ - { - "id": "custom-phone-provider", - "version": "v1" - } - ], - "created_at": "2025-12-11T11:30:13.629492200Z", - "updated_at": "2025-12-11T19:03:56.854977710Z", - "current_version": { - "id": "7c1d4428-7721-40b7-91b0-c17278614787", - "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", - "runtime": "node22", - "status": "BUILT", - "number": 4, - "build_time": "2025-12-11T19:03:57.560767224Z", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z" - }, - "deployed_version": { - "code": "/**\n* Handler to be executed while sending a phone notification\n* @param {Event} event - Details about the user and the context in which they are logging in.\n* @param {CustomPhoneProviderAPI} api - Methods and utilities to help change the behavior of sending a phone notification.\n*/\nexports.onExecuteCustomPhoneProvider = async (event, api) => {\n // Code goes here\n return;\n};", - "dependencies": [], - "id": "7c1d4428-7721-40b7-91b0-c17278614787", - "deployed": true, - "number": 4, - "built_at": "2025-12-11T19:03:57.560767224Z", - "secrets": [], - "status": "built", - "created_at": "2025-12-11T19:03:57.472143Z", - "updated_at": "2025-12-11T19:03:57.562385412Z", - "runtime": "node22", - "supported_triggers": [ - { - "id": "custom-phone-provider", - "version": "v1" - } - ] - }, - "all_changes_deployed": false - }, - "created_at": "2025-12-11T19:04:12.425709969Z", - "updated_at": "2025-12-11T19:04:12.425709969Z", - "display_name": "Custom Phone Provider" - } - ], - "total": 1, + "bindings": [], "per_page": 50 }, "rawHeaders": [], @@ -3283,7 +3216,7 @@ "subject": "deprecated" } ], - "client_id": "JzFJb7k5do9MeIVwFhfmEOPVl2FGsDjn", + "client_id": "u6litSM0kteNcq1warh1NdRpv0MJYaWa", "callback_url_template": false, "client_secret": "[REDACTED]", "jwt_configuration": { @@ -3517,7 +3450,7 @@ "name": "Blank-form", "flow_count": 0, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-11T19:04:15.095Z" + "updated_at": "2025-12-16T05:20:48.391Z" } ] }, @@ -3603,7 +3536,7 @@ } }, "created_at": "2024-11-26T11:58:18.187Z", - "updated_at": "2025-12-11T19:04:15.095Z" + "updated_at": "2025-12-16T05:20:48.391Z" }, "rawHeaders": [], "responseIsBinary": false @@ -3611,14 +3544,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", + "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true", "body": "", "status": 200, "response": { - "limit": 100, + "limit": 50, "start": 0, "total": 0, - "flows": [] + "connections": [] }, "rawHeaders": [], "responseIsBinary": false @@ -3626,14 +3559,14 @@ { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", - "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true", + "path": "/api/v2/flows?page=0&per_page=100&include_totals=true", "body": "", "status": 200, "response": { - "limit": 50, + "limit": 100, "start": 0, "total": 0, - "connections": [] + "flows": [] }, "rawHeaders": [], "responseIsBinary": false @@ -3712,7 +3645,7 @@ "okta" ], "created_at": "2024-11-26T11:58:18.962Z", - "updated_at": "2025-12-11T19:04:06.915Z", + "updated_at": "2025-12-16T05:20:33.067Z", "branding": { "colors": { "primary": "#19aecc" @@ -3764,7 +3697,7 @@ } }, "created_at": "2025-09-09T04:41:43.671Z", - "updated_at": "2025-12-11T19:03:58.933Z", + "updated_at": "2025-12-16T05:20:12.065Z", "id": "acl_wpZ6oScRU5L6QKAxMUMHmx" } ] @@ -3827,6 +3760,18 @@ "rawHeaders": [], "responseIsBinary": false }, + { + "scope": "https://deploy-cli-dev.eu.auth0.com:443", + "method": "GET", + "path": "/api/v2/connection-profiles?take=10", + "body": "", + "status": 200, + "response": { + "connection_profiles": [] + }, + "rawHeaders": [], + "responseIsBinary": false + }, { "scope": "https://deploy-cli-dev.eu.auth0.com:443", "method": "GET", @@ -3842,4 +3787,4 @@ "rawHeaders": [], "responseIsBinary": false } -] +] \ No newline at end of file