From c0a2234bcd70ceb86e2a666dadb15def86402e60 Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Tue, 2 Dec 2025 02:04:34 +0530 Subject: [PATCH 01/14] fix: added warning for legacy cross_origin_auth and added sanitizeDeprecatedClientFields for handling deprecated field and new field --- src/tools/auth0/handlers/clients.ts | 47 +++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 677fab1b6..1cfb401c9 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 { forEach, 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'], @@ -335,8 +337,13 @@ export default class ClientHandler extends DefaultAPIHandler { }; // Sanitize client fields - const sanitizeClientFields = (list: Client[]): Client[] => - list.map((item) => { + const sanitizeClientFields = (list: Client[]): Client[] => { + const sanitizedList = this.sanitizeDeprecatedClientFields({ + clients: list, + fields: [{ newField: 'cross_origin_authentication', deprecatedField: 'cross_origin_auth' }], + }); + + return sanitizedList.map((item) => { // For resourceServers app type `resource_server`, don't include `oidc_backchannel_logout`, `oidc_logout`, `refresh_token` if (item.app_type === 'resource_server') { if ('oidc_backchannel_logout' in item) { @@ -351,6 +358,7 @@ export default class ClientHandler extends DefaultAPIHandler { } return item; }); + }; const changes = { del: sanitizeClientFields(filterClients(del)), @@ -377,6 +385,41 @@ export default class ClientHandler extends DefaultAPIHandler { return this.existing; } + /** + * @description Always prefer `newField` over `deprecatedField`. + * If only `deprecatedField` exists, set the value of the new field to the value of the deprecated field. + * If both exist, keep `newField`'s value and warn about `deprecatedField`. + */ + private sanitizeDeprecatedClientFields = ({ + clients, + fields, + }: { + clients: Client[]; + fields: { deprecatedField: string; newField: string }[]; + }): Client[] => + clients.map((client) => { + let updated = { ...client } as Record; + + forEach(fields, ({ deprecatedField, newField }) => { + // check if the client has the deprecated field and if the new field is not present + if (has(updated, deprecatedField)) { + log.warn( + `Client '${client.name}': '${deprecatedField}' is deprecated and may not be available in the major version` + ); + + // if the new field is not present, set it to the value of the deprecated field + if (!has(updated, newField)) { + updated[newField] = updated[deprecatedField]; + } + + // remove the deprecated field + updated = omit(updated, deprecatedField); + } + }); + + return updated as Client; + }); + // convert names back to IDs for express configuration async sanitizeMapExpressConfiguration( auth0Client: Auth0APIClient, From ab164bb1160e796a4acee2419d4d356b32899ea4 Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Tue, 2 Dec 2025 13:01:01 +0530 Subject: [PATCH 02/14] test: add migration tests for deprecated cross_origin_auth to cross_origin_authentication --- test/tools/auth0/handlers/clients.tests.js | 125 +++++++++++++++++++++ 1 file changed, 125 insertions(+) diff --git a/test/tools/auth0/handlers/clients.tests.js b/test/tools/auth0/handlers/clients.tests.js index 903e7351b..0d7fa41a7 100644 --- a/test/tools/auth0/handlers/clients.tests.js +++ b/test/tools/auth0/handlers/clients.tests.js @@ -927,5 +927,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 e0c2c30a2bd0ade744a1a80ec6b3a344236904c1 Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Tue, 2 Dec 2025 13:03:41 +0530 Subject: [PATCH 03/14] fix: rename variable for clarity in sanitizeClientFields function --- src/tools/auth0/handlers/clients.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 1cfb401c9..0a0510ea6 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -338,12 +338,12 @@ export default class ClientHandler extends DefaultAPIHandler { // Sanitize client fields const sanitizeClientFields = (list: Client[]): Client[] => { - const sanitizedList = this.sanitizeDeprecatedClientFields({ + const sanitizedClientList = this.sanitizeDeprecatedClientFields({ clients: list, fields: [{ newField: 'cross_origin_authentication', deprecatedField: 'cross_origin_auth' }], }); - return sanitizedList.map((item) => { + return sanitizedClientList.map((item) => { // For resourceServers app type `resource_server`, don't include `oidc_backchannel_logout`, `oidc_logout`, `refresh_token` if (item.app_type === 'resource_server') { if ('oidc_backchannel_logout' in item) { From a2fde342ac5bf420e9ff8bb6ffff626b7eb548f2 Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Tue, 2 Dec 2025 17:43:48 +0530 Subject: [PATCH 04/14] fix: update client sanitization to handle deprecated cross_origin_auth field --- src/tools/auth0/handlers/clients.ts | 78 ++++++++++------------------- 1 file changed, 26 insertions(+), 52 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 0a0510ea6..d0331c097 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -3,7 +3,7 @@ import { ClientExpressConfiguration, ClientOrganizationRequireBehaviorEnum, } from 'auth0'; -import { forEach, has, omit } from 'lodash'; +import { has, omit } from 'lodash'; import { Assets, Auth0APIClient } from '../../../types'; import { paginate } from '../client'; import DefaultAPIHandler from './default'; @@ -277,6 +277,8 @@ export type Client = { name: string; app_type?: string; resource_server_identifier?: string; + cross_origin_authentication?: boolean; + cross_origin_auth?: boolean; custom_login_page?: string; custom_login_page_on?: boolean; express_configuration?: ClientExpressConfiguration; @@ -337,28 +339,35 @@ export default class ClientHandler extends DefaultAPIHandler { }; // Sanitize client fields - const sanitizeClientFields = (list: Client[]): Client[] => { - const sanitizedClientList = this.sanitizeDeprecatedClientFields({ - clients: list, - fields: [{ newField: 'cross_origin_authentication', deprecatedField: 'cross_origin_auth' }], - }); + const sanitizeClientFields = (list: Client[]): Client[] => + list.map((item: Client) => { + let updated = { ...item }; + + // Sanitize the deprecated field `cross_origin_auth` to `cross_origin_authentication` + if (has(updated, 'cross_origin_auth')) { + log.warn( + `Client '${item.name}': 'cross_origin_auth' is deprecated and may not be available in the future versions.` + ); + + if (!has(updated, 'cross_origin_authentication')) { + updated.cross_origin_authentication = updated.cross_origin_auth; + } + updated = omit(updated, 'cross_origin_auth'); + } - return sanitizedClientList.map((item) => { - // For resourceServers app type `resource_server`, don't include `oidc_backchannel_logout`, `oidc_logout`, `refresh_token` - if (item.app_type === 'resource_server') { - if ('oidc_backchannel_logout' in item) { - delete item.oidc_backchannel_logout; + if (updated.app_type === 'resource_server') { + if ('oidc_backchannel_logout' in updated) { + delete updated.oidc_backchannel_logout; } - if ('oidc_logout' in item) { - delete item.oidc_logout; + if ('oidc_logout' in updated) { + delete updated.oidc_logout; } - if ('refresh_token' in item) { - delete item.refresh_token; + if ('refresh_token' in updated) { + delete updated.refresh_token; } } - return item; + return updated; }); - }; const changes = { del: sanitizeClientFields(filterClients(del)), @@ -385,41 +394,6 @@ export default class ClientHandler extends DefaultAPIHandler { return this.existing; } - /** - * @description Always prefer `newField` over `deprecatedField`. - * If only `deprecatedField` exists, set the value of the new field to the value of the deprecated field. - * If both exist, keep `newField`'s value and warn about `deprecatedField`. - */ - private sanitizeDeprecatedClientFields = ({ - clients, - fields, - }: { - clients: Client[]; - fields: { deprecatedField: string; newField: string }[]; - }): Client[] => - clients.map((client) => { - let updated = { ...client } as Record; - - forEach(fields, ({ deprecatedField, newField }) => { - // check if the client has the deprecated field and if the new field is not present - if (has(updated, deprecatedField)) { - log.warn( - `Client '${client.name}': '${deprecatedField}' is deprecated and may not be available in the major version` - ); - - // if the new field is not present, set it to the value of the deprecated field - if (!has(updated, newField)) { - updated[newField] = updated[deprecatedField]; - } - - // remove the deprecated field - updated = omit(updated, deprecatedField); - } - }); - - return updated as Client; - }); - // convert names back to IDs for express configuration async sanitizeMapExpressConfiguration( auth0Client: Auth0APIClient, From ea2f8a564daf9d2da68d12c43bdf31fc76892965 Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Tue, 2 Dec 2025 17:45:09 +0530 Subject: [PATCH 05/14] fix: refactor client field sanitization to improve clarity and handle deprecated cross_origin_auth field --- src/tools/auth0/handlers/clients.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index d0331c097..8a528512a 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -341,32 +341,32 @@ export default class ClientHandler extends DefaultAPIHandler { // Sanitize client fields const sanitizeClientFields = (list: Client[]): Client[] => list.map((item: Client) => { - let updated = { ...item }; + let fields = { ...item }; // Sanitize the deprecated field `cross_origin_auth` to `cross_origin_authentication` - if (has(updated, 'cross_origin_auth')) { + if (has(fields, 'cross_origin_auth')) { log.warn( `Client '${item.name}': 'cross_origin_auth' is deprecated and may not be available in the future versions.` ); - if (!has(updated, 'cross_origin_authentication')) { - updated.cross_origin_authentication = updated.cross_origin_auth; + if (!has(fields, 'cross_origin_authentication')) { + fields.cross_origin_authentication = fields.cross_origin_auth; } - updated = omit(updated, 'cross_origin_auth'); + fields = omit(fields, 'cross_origin_auth'); } - if (updated.app_type === 'resource_server') { - if ('oidc_backchannel_logout' in updated) { - delete updated.oidc_backchannel_logout; + if (fields.app_type === 'resource_server') { + if ('oidc_backchannel_logout' in fields) { + delete fields.oidc_backchannel_logout; } - if ('oidc_logout' in updated) { - delete updated.oidc_logout; + if ('oidc_logout' in fields) { + delete fields.oidc_logout; } - if ('refresh_token' in updated) { - delete updated.refresh_token; + if ('refresh_token' in fields) { + delete fields.refresh_token; } } - return updated; + return fields; }); const changes = { From 3afb31312b62cb775aae9dbf46504c91310cb3e5 Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Tue, 2 Dec 2025 17:46:38 +0530 Subject: [PATCH 06/14] fix: specify type for fields in sanitizeClientFields function --- src/tools/auth0/handlers/clients.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 8a528512a..a55553727 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -341,7 +341,7 @@ export default class ClientHandler extends DefaultAPIHandler { // Sanitize client fields const sanitizeClientFields = (list: Client[]): Client[] => list.map((item: Client) => { - let fields = { ...item }; + let fields: Client = { ...item }; // Sanitize the deprecated field `cross_origin_auth` to `cross_origin_authentication` if (has(fields, 'cross_origin_auth')) { From b81fd2e50e5a4cc9ec8c705518000634a6922567 Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Tue, 2 Dec 2025 17:52:30 +0530 Subject: [PATCH 07/14] fix: rename variable for clarity in sanitizeClientFields function and update handling of deprecated cross_origin_auth field --- src/tools/auth0/handlers/clients.ts | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index a55553727..3aa4fd504 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -341,32 +341,32 @@ export default class ClientHandler extends DefaultAPIHandler { // Sanitize client fields const sanitizeClientFields = (list: Client[]): Client[] => list.map((item: Client) => { - let fields: Client = { ...item }; + let client: Client = { ...item }; // Sanitize the deprecated field `cross_origin_auth` to `cross_origin_authentication` - if (has(fields, 'cross_origin_auth')) { + if (has(client, 'cross_origin_auth')) { log.warn( `Client '${item.name}': 'cross_origin_auth' is deprecated and may not be available in the future versions.` ); - if (!has(fields, 'cross_origin_authentication')) { - fields.cross_origin_authentication = fields.cross_origin_auth; + if (!has(client, 'cross_origin_authentication')) { + client.cross_origin_authentication = client.cross_origin_auth; } - fields = omit(fields, 'cross_origin_auth'); + client = omit(client, 'cross_origin_auth'); } - if (fields.app_type === 'resource_server') { - if ('oidc_backchannel_logout' in fields) { - delete fields.oidc_backchannel_logout; + if (client.app_type === 'resource_server') { + if ('oidc_backchannel_logout' in client) { + delete client.oidc_backchannel_logout; } - if ('oidc_logout' in fields) { - delete fields.oidc_logout; + if ('oidc_logout' in client) { + delete client.oidc_logout; } - if ('refresh_token' in fields) { - delete fields.refresh_token; + if ('refresh_token' in client) { + delete client.refresh_token; } } - return fields; + return client; }); const changes = { From 9817e5108ddde5a78623ea7172efd84d40102a7f Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Tue, 2 Dec 2025 22:15:55 +0530 Subject: [PATCH 08/14] fix: migrate deprecated cross_origin_auth to cross_origin_authentication in client export --- src/tools/auth0/handlers/clients.ts | 20 +++++++- test/tools/auth0/handlers/clients.tests.js | 53 +++++++++++++++++++++- 2 files changed, 70 insertions(+), 3 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 3aa4fd504..f93078b8c 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -346,7 +346,7 @@ export default class ClientHandler extends DefaultAPIHandler { // Sanitize the deprecated field `cross_origin_auth` to `cross_origin_authentication` if (has(client, 'cross_origin_auth')) { log.warn( - `Client '${item.name}': 'cross_origin_auth' is deprecated and may not be available in the future versions.` + `Client '${item.name}': 'cross_origin_auth' is deprecated and may not be available in the future versions.\nSee more on: https://community.auth0.com/t/action-required-update-applications-that-use-cross-origin-authentication/132819` ); if (!has(client, 'cross_origin_authentication')) { @@ -390,7 +390,23 @@ export default class ClientHandler extends DefaultAPIHandler { is_global: false, }); - this.existing = clients; + this.existing = clients.map((item: Client) => { + let client: Client = { ...item }; + + if (has(client, 'cross_origin_auth')) { + log.warn( + `Client '${item.name}': 'cross_origin_auth' is deprecated and may not be available in the future versions.\nSee more on: https://community.auth0.com/t/action-required-update-applications-that-use-cross-origin-authentication/132819` + ); + + if (!has(client, 'cross_origin_authentication')) { + client.cross_origin_authentication = client.cross_origin_auth; + } + client = omit(client, 'cross_origin_auth'); + } + + return client; + }); + return this.existing; } diff --git a/test/tools/auth0/handlers/clients.tests.js b/test/tools/auth0/handlers/clients.tests.js index 0d7fa41a7..fd36e7717 100644 --- a/test/tools/auth0/handlers/clients.tests.js +++ b/test/tools/auth0/handlers/clients.tests.js @@ -399,6 +399,57 @@ describe('#clients handler', () => { ]); }); + 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: { @@ -1053,4 +1104,4 @@ describe('#clients handler', () => { expect(newOnlyClient.cross_origin_authentication).to.equal(false); }); }); -}); +}); \ No newline at end of file From fbb8b5dc28490c0d28021a1cd3581a50536d7b7f Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Tue, 2 Dec 2025 22:18:27 +0530 Subject: [PATCH 09/14] fix: ensure newline at end of file in clients.tests.js --- test/tools/auth0/handlers/clients.tests.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/tools/auth0/handlers/clients.tests.js b/test/tools/auth0/handlers/clients.tests.js index fd36e7717..0478e42f8 100644 --- a/test/tools/auth0/handlers/clients.tests.js +++ b/test/tools/auth0/handlers/clients.tests.js @@ -1104,4 +1104,4 @@ describe('#clients handler', () => { expect(newOnlyClient.cross_origin_authentication).to.equal(false); }); }); -}); \ No newline at end of file +}); From bf39d23c4c23b0ddc9522692cdd1d852894027ed Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Tue, 2 Dec 2025 23:27:41 +0530 Subject: [PATCH 10/14] fix: refactor cross_origin_auth sanitization into a dedicated method --- src/tools/auth0/handlers/clients.ts | 53 ++++++++++++++--------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index f93078b8c..805e4f226 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -343,17 +343,7 @@ export default class ClientHandler extends DefaultAPIHandler { list.map((item: Client) => { let client: Client = { ...item }; - // Sanitize the deprecated field `cross_origin_auth` to `cross_origin_authentication` - if (has(client, 'cross_origin_auth')) { - log.warn( - `Client '${item.name}': 'cross_origin_auth' is deprecated and may not be available in the future versions.\nSee more on: https://community.auth0.com/t/action-required-update-applications-that-use-cross-origin-authentication/132819` - ); - - if (!has(client, 'cross_origin_authentication')) { - client.cross_origin_authentication = client.cross_origin_auth; - } - client = omit(client, 'cross_origin_auth'); - } + client = this.sanitizeCrossOriginAuth(client); if (client.app_type === 'resource_server') { if ('oidc_backchannel_logout' in client) { @@ -381,6 +371,30 @@ export default class ClientHandler extends DefaultAPIHandler { }); } + /** + * @description + * Sanitize the deprecated field `cross_origin_auth` to `cross_origin_authentication` + * + * @param {Client} client - The client object to sanitize. + * @returns {Client} The sanitized client object. + */ + private sanitizeCrossOriginAuth(client: Client): Client { + let updatedClient: Client = { ...client }; + + if (has(updatedClient, 'cross_origin_auth')) { + log.warn( + `Client '${client.name}': 'cross_origin_auth' is deprecated and may not be available in the future versions.\nSee more on: https://community.auth0.com/t/action-required-update-applications-that-use-cross-origin-authentication/132819` + ); + + if (!has(updatedClient, 'cross_origin_authentication')) { + updatedClient.cross_origin_authentication = updatedClient.cross_origin_auth; + } + updatedClient = omit(updatedClient, 'cross_origin_auth') as Client; + } + + return updatedClient; + } + async getType() { if (this.existing) return this.existing; @@ -390,22 +404,7 @@ export default class ClientHandler extends DefaultAPIHandler { is_global: false, }); - this.existing = clients.map((item: Client) => { - let client: Client = { ...item }; - - if (has(client, 'cross_origin_auth')) { - log.warn( - `Client '${item.name}': 'cross_origin_auth' is deprecated and may not be available in the future versions.\nSee more on: https://community.auth0.com/t/action-required-update-applications-that-use-cross-origin-authentication/132819` - ); - - if (!has(client, 'cross_origin_authentication')) { - client.cross_origin_authentication = client.cross_origin_auth; - } - client = omit(client, 'cross_origin_auth'); - } - - return client; - }); + this.existing = clients.map(this.sanitizeCrossOriginAuth.bind(this)); return this.existing; } From 38c4f6c279b9e04a3720b2dd933eea29a0113ab4 Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Thu, 4 Dec 2025 13:50:29 +0530 Subject: [PATCH 11/14] fix: improve client field sanitization and handle deprecated cross_origin_auth field --- src/tools/auth0/handlers/clients.ts | 65 +++++++++++++++++------------ 1 file changed, 39 insertions(+), 26 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 805e4f226..ae6d6fee0 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -339,25 +339,24 @@ export default class ClientHandler extends DefaultAPIHandler { }; // Sanitize client fields - const sanitizeClientFields = (list: Client[]): Client[] => - list.map((item: Client) => { - let client: Client = { ...item }; + const sanitizeClientFields = (list: Client[]): Client[] => { + const sanatizedClients = this.sanitizeCrossOriginAuth(list); - client = this.sanitizeCrossOriginAuth(client); - - if (client.app_type === 'resource_server') { - if ('oidc_backchannel_logout' in client) { - delete client.oidc_backchannel_logout; + return sanatizedClients.map((item: Client) => { + if (item.app_type === 'resource_server') { + if ('oidc_backchannel_logout' in item) { + delete item.oidc_backchannel_logout; } - if ('oidc_logout' in client) { - delete client.oidc_logout; + if ('oidc_logout' in item) { + delete item.oidc_logout; } - if ('refresh_token' in client) { - delete client.refresh_token; + if ('refresh_token' in item) { + delete item.refresh_token; } } - return client; + return item; }); + }; const changes = { del: sanitizeClientFields(filterClients(del)), @@ -375,24 +374,37 @@ export default class ClientHandler extends DefaultAPIHandler { * @description * Sanitize the deprecated field `cross_origin_auth` to `cross_origin_authentication` * - * @param {Client} client - The client object to sanitize. - * @returns {Client} The sanitized client object. + * @param {Client[]} client[] - The client array to sanitize. + * @returns {Client[]} The sanitized array of clients. */ - private sanitizeCrossOriginAuth(client: Client): Client { - let updatedClient: Client = { ...client }; + private sanitizeCrossOriginAuth(clients: Client[]): Client[] { + const deprecatedClients: string[] = []; - if (has(updatedClient, 'cross_origin_auth')) { - log.warn( - `Client '${client.name}': 'cross_origin_auth' is deprecated and may not be available in the future versions.\nSee more on: https://community.auth0.com/t/action-required-update-applications-that-use-cross-origin-authentication/132819` - ); + 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; + } - if (!has(updatedClient, 'cross_origin_authentication')) { - updatedClient.cross_origin_authentication = updatedClient.cross_origin_auth; + updated = omit(updated, 'cross_origin_auth') as Client; } - updatedClient = omit(updatedClient, '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 updatedClient; + return updatedClients; } async getType() { @@ -404,8 +416,9 @@ export default class ClientHandler extends DefaultAPIHandler { is_global: false, }); - this.existing = clients.map(this.sanitizeCrossOriginAuth.bind(this)); + const sanatizedClients = this.sanitizeCrossOriginAuth(clients); + this.existing = sanatizedClients; return this.existing; } From 24a7b0a201fa6bce0933cfbdda688958c5edf7ca Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Fri, 5 Dec 2025 13:27:50 +0530 Subject: [PATCH 12/14] Refactor code structure for improved readability and maintainability --- ...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 +++- 6 files changed, 16202 insertions(+), 9591 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 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": { From 8b12f9da16fbe66ee5255b11155de070a749add0 Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Fri, 5 Dec 2025 13:36:59 +0530 Subject: [PATCH 13/14] fix: correct spelling of 'sanitized' in client field sanitization methods --- src/tools/auth0/handlers/clients.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index ae6d6fee0..5bee623a8 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -340,9 +340,9 @@ export default class ClientHandler extends DefaultAPIHandler { // Sanitize client fields const sanitizeClientFields = (list: Client[]): Client[] => { - const sanatizedClients = this.sanitizeCrossOriginAuth(list); + const sanitizedClients = this.sanitizeCrossOriginAuth(list); - return sanatizedClients.map((item: Client) => { + return sanitizedClients.map((item: Client) => { if (item.app_type === 'resource_server') { if ('oidc_backchannel_logout' in item) { delete item.oidc_backchannel_logout; @@ -374,7 +374,7 @@ export default class ClientHandler extends DefaultAPIHandler { * @description * Sanitize the deprecated field `cross_origin_auth` to `cross_origin_authentication` * - * @param {Client[]} client[] - The client array to sanitize. + * @param {Client[]} clients - The client array to sanitize. * @returns {Client[]} The sanitized array of clients. */ private sanitizeCrossOriginAuth(clients: Client[]): Client[] { @@ -399,7 +399,7 @@ export default class ClientHandler extends DefaultAPIHandler { 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( - ',' + ', ' )}]` ); } @@ -416,9 +416,9 @@ export default class ClientHandler extends DefaultAPIHandler { is_global: false, }); - const sanatizedClients = this.sanitizeCrossOriginAuth(clients); + const sanitizedClients = this.sanitizeCrossOriginAuth(clients); - this.existing = sanatizedClients; + this.existing = sanitizedClients; return this.existing; } From 652f4e93d4117178087ae7d64471f2eda6acf5c0 Mon Sep 17 00:00:00 2001 From: Palash Gupta Date: Fri, 5 Dec 2025 14:00:26 +0530 Subject: [PATCH 14/14] fix: update deprecation warning for 'cross_origin_auth' parameter --- src/tools/auth0/handlers/clients.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/tools/auth0/handlers/clients.ts b/src/tools/auth0/handlers/clients.ts index 5bee623a8..996c5cf5c 100644 --- a/src/tools/auth0/handlers/clients.ts +++ b/src/tools/auth0/handlers/clients.ts @@ -398,9 +398,10 @@ export default class ClientHandler extends DefaultAPIHandler { 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( - ', ' - )}]` + "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( + ', ' + )}]` ); }