diff --git a/src/tools/auth0/handlers/prompts.ts b/src/tools/auth0/handlers/prompts.ts
index 47c2ea477..9ecc4a860 100644
--- a/src/tools/auth0/handlers/prompts.ts
+++ b/src/tools/auth0/handlers/prompts.ts
@@ -40,6 +40,7 @@ const promptTypes = [
'common',
'captcha',
'passkeys',
+ 'brute-force-protection',
] as const;
export type PromptTypes = (typeof promptTypes)[number];
@@ -106,6 +107,9 @@ const screenTypes = [
'login-passwordless-sms-otp',
'passkey-enrollment',
'passkey-enrollment-local',
+ 'brute-force-protection-unblock',
+ 'brute-force-protection-unblock-success',
+ 'brute-force-protection-unblock-failure',
] as const;
export type ScreenTypes = (typeof screenTypes)[number];
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 7987a2ab3..0e1f2cadd 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": 8,
+ "total": 2,
"start": 0,
"limit": 100,
"clients": [
@@ -1264,86 +1264,22 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
+ "name": "Default App",
"callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
"sso_disabled": false,
"cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
- "callback_url_template": 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]",
@@ -1351,8 +1287,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1360,305 +1295,140 @@
"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": "DELETE",
+ "path": "/api/v2/clients/VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj",
+ "body": "",
+ "status": 204,
+ "response": "",
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "POST",
+ "path": "/api/v2/clients",
+ "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"
+ ],
+ "is_first_party": true,
+ "is_token_endpoint_ip_header_trusted": false,
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": 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": 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,
+ "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,
+ "encrypted": true,
+ "signing_keys": [
{
- "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": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
- "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": {},
- "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": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "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": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
- "callback_url_template": 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/PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
- "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
+ "cert": "[REDACTED]",
+ "key": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "client_id": "qXCqK884hJUOYPhMMkXuFaoIlkDlIqsS",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "POST",
+ "path": "/api/v2/clients",
+ "body": {
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "app_type": "non_interactive",
+ "callbacks": [],
+ "client_aliases": [],
+ "client_metadata": {},
+ "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
+ },
+ "native_social_login": {
+ "apple": {
+ "enabled": false
},
"facebook": {
"enabled": false
@@ -1677,7 +1447,7 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -1708,14 +1478,16 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1736,8 +1508,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "Node App",
"allowed_clients": [],
@@ -1759,7 +1531,8 @@
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"native_social_login": {
"apple": {
@@ -1783,7 +1556,7 @@
"token_endpoint_auth_method": "client_secret_post",
"web_origins": []
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -1815,15 +1588,17 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
"allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1848,14 +1623,11 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
- "name": "Quickstarts API (Test Application)",
+ "name": "Terraform Provider",
"app_type": "non_interactive",
- "client_metadata": {
- "foo": "bar"
- },
"cross_origin_auth": false,
"custom_login_page_on": true,
"grant_types": [
@@ -1865,7 +1637,8 @@
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"oidc_conformant": true,
"refresh_token": {
@@ -1880,15 +1653,12 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "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"
- },
+ "name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
@@ -1903,14 +1673,16 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "client_id": "Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1930,63 +1702,93 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
- "name": "Terraform Provider",
- "app_type": "non_interactive",
+ "name": "The Default App",
+ "allowed_clients": [],
+ "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,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
- "oidc_conformant": 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": 31557600,
- "idle_token_lifetime": 2592000,
+ "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,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"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,
"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,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1994,9 +1796,12 @@
"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
@@ -2006,8 +1811,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "Test SPA",
"allowed_clients": [],
@@ -2031,7 +1836,8 @@
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"native_social_login": {
"apple": {
@@ -2057,7 +1863,7 @@
"http://localhost:3000"
]
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -2093,14 +1899,16 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "1oQC5ORWSgXf4D3muXm0JFSFfyBp0svZ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2126,114 +1934,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "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",
- "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": {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
- }
- ],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "callback_url_template": 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
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
@@ -2250,7 +1952,8 @@
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"native_social_login": {
"apple": {
@@ -2273,7 +1976,7 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -2304,14 +2007,16 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2333,7 +2038,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
},
@@ -2347,7 +2052,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/otp",
+ "path": "/api/v2/guardian/factors/duo",
"body": {
"enabled": false
},
@@ -2361,7 +2066,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/email",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
"body": {
"enabled": false
},
@@ -2375,7 +2080,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-roaming",
+ "path": "/api/v2/guardian/factors/email",
"body": {
"enabled": false
},
@@ -2389,7 +2094,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
},
@@ -2403,13 +2108,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-platform",
+ "path": "/api/v2/guardian/factors/push-notification",
"body": {
- "enabled": false
+ "enabled": true
},
"status": 200,
"response": {
- "enabled": false
+ "enabled": true
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2417,13 +2122,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/push-notification",
+ "path": "/api/v2/guardian/factors/recovery-code",
"body": {
- "enabled": true
+ "enabled": false
},
"status": 200,
"response": {
- "enabled": true
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2431,7 +2136,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
},
@@ -2507,56 +2212,7 @@
"body": "",
"status": 200,
"response": {
- "actions": [
- {
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:51:47.115549173Z",
- "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": "e992071e-eb96-4ecb-b9eb-9ad766817551",
- "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": 5,
- "build_time": "2025-11-18T04:51:47.881650665Z",
- "created_at": "2025-11-18T04:51:47.821317510Z",
- "updated_at": "2025-11-18T04:51:47.881927882Z"
- },
- "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": "e992071e-eb96-4ecb-b9eb-9ad766817551",
- "deployed": true,
- "number": 5,
- "built_at": "2025-11-18T04:51:47.881650665Z",
- "secrets": [],
- "status": "built",
- "created_at": "2025-11-18T04:51:47.821317510Z",
- "updated_at": "2025-11-18T04:51:47.881927882Z",
- "runtime": "node18",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
- }
- ],
- "total": 1,
+ "actions": [],
"per_page": 100
},
"rawHeaders": [],
@@ -2564,8 +2220,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/actions/actions/ada80236-a38c-477e-8607-57fb51c714f6",
+ "method": "POST",
+ "path": "/api/v2/actions/actions",
"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",
@@ -2579,9 +2235,9 @@
}
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
+ "id": "0c33a5ff-8c26-44e6-9c95-78b980a40e12",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2589,43 +2245,14 @@
"version": "v2"
}
],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:57:38.118595715Z",
+ "created_at": "2025-12-05T14:17:01.355911147Z",
+ "updated_at": "2025-12-05T14:17:01.372519072Z",
"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": "e992071e-eb96-4ecb-b9eb-9ad766817551",
- "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": 5,
- "build_time": "2025-11-18T04:51:47.881650665Z",
- "created_at": "2025-11-18T04:51:47.821317510Z",
- "updated_at": "2025-11-18T04:51:47.881927882Z"
- },
- "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": "e992071e-eb96-4ecb-b9eb-9ad766817551",
- "deployed": true,
- "number": 5,
- "built_at": "2025-11-18T04:51:47.881650665Z",
- "secrets": [],
- "status": "built",
- "created_at": "2025-11-18T04:51:47.821317510Z",
- "updated_at": "2025-11-18T04:51:47.881927882Z",
- "runtime": "node18",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
+ "all_changes_deployed": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2639,7 +2266,7 @@
"response": {
"actions": [
{
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
+ "id": "0c33a5ff-8c26-44e6-9c95-78b980a40e12",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2647,43 +2274,14 @@
"version": "v2"
}
],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:57:38.118595715Z",
+ "created_at": "2025-12-05T14:17:01.355911147Z",
+ "updated_at": "2025-12-05T14:17:01.372519072Z",
"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": "e992071e-eb96-4ecb-b9eb-9ad766817551",
- "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": 5,
- "build_time": "2025-11-18T04:51:47.881650665Z",
- "created_at": "2025-11-18T04:51:47.821317510Z",
- "updated_at": "2025-11-18T04:51:47.881927882Z"
- },
- "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": "e992071e-eb96-4ecb-b9eb-9ad766817551",
- "deployed": true,
- "number": 5,
- "built_at": "2025-11-18T04:51:47.881650665Z",
- "secrets": [],
- "status": "built",
- "created_at": "2025-11-18T04:51:47.821317510Z",
- "updated_at": "2025-11-18T04:51:47.881927882Z",
- "runtime": "node18",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
+ "all_changes_deployed": false
}
],
"total": 1,
@@ -2695,19 +2293,19 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "POST",
- "path": "/api/v2/actions/actions/ada80236-a38c-477e-8607-57fb51c714f6/deploy",
+ "path": "/api/v2/actions/actions/0c33a5ff-8c26-44e6-9c95-78b980a40e12/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": "885be92c-2489-4396-afac-4874030555f6",
+ "id": "7449cbf1-56ef-45a8-88fb-76e3da65a88c",
"deployed": false,
- "number": 6,
+ "number": 1,
"secrets": [],
"status": "built",
- "created_at": "2025-11-18T04:57:38.852930623Z",
- "updated_at": "2025-11-18T04:57:38.852930623Z",
+ "created_at": "2025-12-05T14:17:02.267752368Z",
+ "updated_at": "2025-12-05T14:17:02.267752368Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -2716,7 +2314,7 @@
}
],
"action": {
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
+ "id": "0c33a5ff-8c26-44e6-9c95-78b980a40e12",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2724,60 +2322,14 @@
"version": "v2"
}
],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:57:38.106535202Z",
+ "created_at": "2025-12-05T14:17:01.355911147Z",
+ "updated_at": "2025-12-05T14:17:01.355911147Z",
"all_changes_deployed": false
}
},
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/suspicious-ip-throttling",
- "body": {
- "enabled": true,
- "shields": [
- "admin_notification"
- ],
- "allowlist": [
- "127.0.0.1"
- ],
- "stage": {
- "pre-login": {
- "max_attempts": 66,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 66,
- "rate": 1200
- }
- }
- },
- "status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "admin_notification"
- ],
- "allowlist": [
- "127.0.0.1"
- ],
- "stage": {
- "pre-login": {
- "max_attempts": 66,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 66,
- "rate": 1200
- }
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -2834,6 +2386,52 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
+ "body": {
+ "enabled": true,
+ "shields": [
+ "admin_notification"
+ ],
+ "allowlist": [
+ "127.0.0.1"
+ ],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 66,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 66,
+ "rate": 1200
+ }
+ }
+ },
+ "status": 200,
+ "response": {
+ "enabled": true,
+ "shields": [
+ "admin_notification"
+ ],
+ "allowlist": [
+ "127.0.0.1"
+ ],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 66,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 66,
+ "rate": 1200
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -2861,7 +2459,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-11-18T04:51:48.948Z",
+ "updated_at": "2025-12-05T07:04:15.756Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
@@ -2906,7 +2504,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-11-18T04:57:40.114Z",
+ "updated_at": "2025-12-05T14:17:03.449Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
},
"rawHeaders": [],
@@ -3158,7 +2756,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3178,21 +2776,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -3212,8 +2801,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "qXCqK884hJUOYPhMMkXuFaoIlkDlIqsS",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3221,28 +2809,32 @@
"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"
- },
+ "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",
@@ -3262,7 +2854,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3270,11 +2863,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
},
{
@@ -3303,7 +2901,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3322,14 +2920,9 @@
"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,
@@ -3341,16 +2934,17 @@
"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,
"signing_keys": [
@@ -3360,7 +2954,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3369,15 +2963,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
},
@@ -3385,9 +2976,14 @@
"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,
@@ -3399,17 +2995,16 @@
"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,
"signing_keys": [
@@ -3419,7 +3014,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "1oQC5ORWSgXf4D3muXm0JFSFfyBp0svZ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3428,12 +3023,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
},
@@ -3474,7 +3072,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3541,64 +3139,44 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_LyQ8Ql8u6kYDmUkh",
"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",
+ "passwordPolicy": "good",
"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
+ "enabled": true,
+ "api_behavior": "required"
}
},
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
+ "brute_force_protection": true
},
"strategy": "auth0",
- "name": "boo-baz-db-connection-test",
+ "name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
- "boo-baz-db-connection-test"
+ "Username-Password-Authentication"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -3615,64 +3193,44 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_LyQ8Ql8u6kYDmUkh",
"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",
+ "passwordPolicy": "good",
"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
+ "enabled": true,
+ "api_behavior": "required"
}
},
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
+ "brute_force_protection": true
},
"strategy": "auth0",
- "name": "boo-baz-db-connection-test",
+ "name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
- "boo-baz-db-connection-test"
+ "Username-Password-Authentication"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -3683,16 +3241,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5/clients?take=50",
+ "path": "/api/v2/connections/con_LyQ8Ql8u6kYDmUkh/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- },
- {
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -3702,16 +3257,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5/clients?take=50",
+ "path": "/api/v2/connections/con_LyQ8Ql8u6kYDmUkh/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- },
- {
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -3720,82 +3272,26 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5",
+ "method": "DELETE",
+ "path": "/api/v2/connections/con_LyQ8Ql8u6kYDmUkh",
"body": "",
- "status": 200,
+ "status": 202,
"response": {
- "id": "con_gSK3HKh000WR2Yg5",
- "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
- }
- },
- "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,
- "enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- ],
- "realms": [
- "boo-baz-db-connection-test"
- ]
+ "deleted_at": "2025-12-05T14:17:06.615Z"
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5",
+ "method": "POST",
+ "path": "/api/v2/connections",
"body": {
+ "name": "boo-baz-db-connection-test",
+ "strategy": "auth0",
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL",
+ "GRROzy1MZCZ9d84osY58JfLA3X02qtQL"
],
"is_domain_connection": false,
"options": {
@@ -3814,11 +3310,6 @@
},
"disable_signup": false,
"passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
"password_history": {
"size": 5,
"enable": false
@@ -3829,14 +3320,6 @@
"enable": true,
"dictionary": []
},
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
"brute_force_protection": true,
"password_no_personal_info": {
"enable": true
@@ -3850,30 +3333,25 @@
"boo-baz-db-connection-test"
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_hZaTQt1ipndiAks3",
"options": {
"mfa": {
"active": true,
"return_enroll_settings": true
},
+ "passwordPolicy": "low",
"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",
+ "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",
"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"
+ "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",
+ "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"
},
"disable_signup": false,
- "passwordPolicy": "low",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
"password_history": {
"size": 5,
"enable": false
@@ -3884,14 +3362,6 @@
"enable": true,
"dictionary": []
},
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
"brute_force_protection": true,
"password_no_personal_info": {
"enable": true
@@ -3899,14 +3369,34 @@
"password_complexity_options": {
"min_length": 8
},
- "enabledDatabaseCustomization": true
+ "enabledDatabaseCustomization": true,
+ "authentication_methods": {
+ "password": {
+ "enabled": true,
+ "api_behavior": "required"
+ },
+ "passkey": {
+ "enabled": false
+ }
+ },
+ "passkey_options": {
+ "challenge_ui": "both",
+ "progressive_enrollment_enabled": true,
+ "local_enrollment_enabled": true
+ }
},
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
+ "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL"
],
"realms": [
"boo-baz-db-connection-test"
@@ -3915,17 +3405,98 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?take=1&name=boo-baz-db-connection-test&include_fields=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
+ {
+ "id": "con_hZaTQt1ipndiAks3",
+ "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": [
+ "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
+ "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5/clients",
+ "path": "/api/v2/connections/con_hZaTQt1ipndiAks3/clients",
"body": [
{
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL",
"status": true
},
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
"status": true
}
],
@@ -4037,7 +3608,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4057,21 +3628,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -4091,8 +3653,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "qXCqK884hJUOYPhMMkXuFaoIlkDlIqsS",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4100,35 +3661,39 @@
"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"
- },
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
"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,
+ "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"
},
@@ -4141,7 +3706,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4149,11 +3715,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
},
{
@@ -4182,7 +3753,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4201,14 +3772,9 @@
"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,
@@ -4220,16 +3786,17 @@
"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,
"signing_keys": [
@@ -4239,7 +3806,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4248,15 +3815,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
},
@@ -4264,9 +3828,14 @@
"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,
@@ -4278,17 +3847,16 @@
"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,
"signing_keys": [
@@ -4298,7 +3866,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "1oQC5ORWSgXf4D3muXm0JFSFfyBp0svZ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4307,12 +3875,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
},
@@ -4353,7 +3924,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4420,7 +3991,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_hZaTQt1ipndiAks3",
"options": {
"mfa": {
"active": true,
@@ -4457,7 +4028,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -4472,33 +4044,18 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- ]
- },
- {
- "id": "con_TZft9UmXrtdJXHZN",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
},
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
"realms": [
- "google-oauth2"
+ "boo-baz-db-connection-test"
],
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
+ "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL"
]
}
]
@@ -4515,7 +4072,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_hZaTQt1ipndiAks3",
"options": {
"mfa": {
"active": true,
@@ -4552,7 +4109,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -4567,33 +4125,18 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- ]
- },
- {
- "id": "con_TZft9UmXrtdJXHZN",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
},
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
"realms": [
- "google-oauth2"
+ "boo-baz-db-connection-test"
],
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
+ "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL"
]
}
]
@@ -4603,50 +4146,14 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
- {
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU"
- },
- {
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
- {
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU"
- },
- {
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN",
+ "method": "POST",
+ "path": "/api/v2/connections",
"body": {
+ "name": "google-oauth2",
+ "strategy": "google-oauth2",
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb",
+ "GRROzy1MZCZ9d84osY58JfLA3X02qtQL"
],
"is_domain_connection": false,
"options": {
@@ -4658,9 +4165,9 @@
"profile": true
}
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "con_TZft9UmXrtdJXHZN",
+ "id": "con_PDStfmy3MyTLMu1x",
"options": {
"email": true,
"scope": [
@@ -4672,9 +4179,15 @@
"strategy": "google-oauth2",
"name": "google-oauth2",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
+ "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb"
],
"realms": [
"google-oauth2"
@@ -4683,17 +4196,57 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?take=1&name=google-oauth2&include_fields=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
+ {
+ "id": "con_PDStfmy3MyTLMu1x",
+ "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": [
+ "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
+ "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients",
+ "path": "/api/v2/connections/con_PDStfmy3MyTLMu1x/clients",
"body": [
{
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb",
"status": true
},
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
"status": true
}
],
@@ -4842,7 +4395,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4862,21 +4415,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -4896,8 +4440,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "qXCqK884hJUOYPhMMkXuFaoIlkDlIqsS",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4905,28 +4448,32 @@
"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"
- },
+ "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",
@@ -4946,7 +4493,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4954,11 +4502,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
},
{
@@ -4987,7 +4540,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5006,14 +4559,9 @@
"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,
@@ -5025,16 +4573,17 @@
"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,
"signing_keys": [
@@ -5044,7 +4593,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5053,15 +4602,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
},
@@ -5069,9 +4615,14 @@
"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,
@@ -5083,17 +4634,16 @@
"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,
"signing_keys": [
@@ -5103,7 +4653,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "1oQC5ORWSgXf4D3muXm0JFSFfyBp0svZ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5112,12 +4662,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
},
@@ -5158,7 +4711,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5225,8 +4778,8 @@
"response": {
"client_grants": [
{
- "id": "cgr_3AYjjoZPrtNXxpUX",
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "id": "cgr_pbwejzhwoujrsNE8",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5253,6 +4806,10 @@
"update:client_keys",
"delete:client_keys",
"create:client_keys",
+ "read:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "create:client_credentials",
"read:connections",
"update:connections",
"delete:connections",
@@ -5342,10 +4899,19 @@
"read:entitlements",
"read:attack_protection",
"update:attack_protection",
+ "read:organizations_summary",
+ "create:authentication_methods",
+ "read:authentication_methods",
+ "update:authentication_methods",
+ "delete:authentication_methods",
"read:organizations",
"update:organizations",
"create:organizations",
"delete:organizations",
+ "read:organization_discovery_domains",
+ "update:organization_discovery_domains",
+ "create:organization_discovery_domains",
+ "delete:organization_discovery_domains",
"create:organization_members",
"read:organization_members",
"delete:organization_members",
@@ -5358,1857 +4924,673 @@
"delete:organization_member_roles",
"create:organization_invitations",
"read:organization_invitations",
- "delete:organization_invitations"
+ "delete:organization_invitations",
+ "read:scim_config",
+ "create:scim_config",
+ "update:scim_config",
+ "delete:scim_config",
+ "create:scim_token",
+ "read:scim_token",
+ "delete:scim_token",
+ "delete:phone_providers",
+ "create:phone_providers",
+ "read:phone_providers",
+ "update:phone_providers",
+ "delete:phone_templates",
+ "create:phone_templates",
+ "read:phone_templates",
+ "update:phone_templates",
+ "create:encryption_keys",
+ "read:encryption_keys",
+ "update:encryption_keys",
+ "delete:encryption_keys",
+ "read:sessions",
+ "update:sessions",
+ "delete:sessions",
+ "read:refresh_tokens",
+ "delete:refresh_tokens",
+ "create:self_service_profiles",
+ "read:self_service_profiles",
+ "update:self_service_profiles",
+ "delete:self_service_profiles",
+ "create:sso_access_tickets",
+ "delete:sso_access_tickets",
+ "read:forms",
+ "update:forms",
+ "delete:forms",
+ "create:forms",
+ "read:flows",
+ "update:flows",
+ "delete:flows",
+ "create:flows",
+ "read:flows_vault",
+ "read:flows_vault_connections",
+ "update:flows_vault_connections",
+ "delete:flows_vault_connections",
+ "create:flows_vault_connections",
+ "read:flows_executions",
+ "delete:flows_executions",
+ "read:connections_options",
+ "update:connections_options",
+ "read:self_service_profile_custom_texts",
+ "update:self_service_profile_custom_texts",
+ "create:network_acls",
+ "update:network_acls",
+ "read:network_acls",
+ "delete:network_acls",
+ "delete:vdcs_templates",
+ "read:vdcs_templates",
+ "create:vdcs_templates",
+ "update:vdcs_templates",
+ "create:custom_signing_keys",
+ "read:custom_signing_keys",
+ "update:custom_signing_keys",
+ "delete:custom_signing_keys",
+ "read:federated_connections_tokens",
+ "delete:federated_connections_tokens",
+ "create:user_attribute_profiles",
+ "read:user_attribute_profiles",
+ "update:user_attribute_profiles",
+ "delete:user_attribute_profiles",
+ "read:event_streams",
+ "create:event_streams",
+ "delete:event_streams",
+ "update:event_streams",
+ "read:event_deliveries",
+ "update:event_deliveries",
+ "create:connection_profiles",
+ "read:connection_profiles",
+ "update:connection_profiles",
+ "delete:connection_profiles",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants",
+ "read:security_metrics",
+ "read:connections_keys",
+ "update:connections_keys",
+ "create:connections_keys"
],
"subject_type": "client"
- },
- {
- "id": "cgr_9BAlRXJOVpDaB7eR",
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
- ],
- "subject_type": "client"
- },
- {
- "id": "cgr_pbwejzhwoujrsNE8",
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:client_credentials",
- "update:client_credentials",
- "delete:client_credentials",
- "create:client_credentials",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations_summary",
- "create:authentication_methods",
- "read:authentication_methods",
- "update:authentication_methods",
- "delete:authentication_methods",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "read:organization_discovery_domains",
- "update:organization_discovery_domains",
- "create:organization_discovery_domains",
- "delete:organization_discovery_domains",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations",
- "read:scim_config",
- "create:scim_config",
- "update:scim_config",
- "delete:scim_config",
- "create:scim_token",
- "read:scim_token",
- "delete:scim_token",
- "delete:phone_providers",
- "create:phone_providers",
- "read:phone_providers",
- "update:phone_providers",
- "delete:phone_templates",
- "create:phone_templates",
- "read:phone_templates",
- "update:phone_templates",
- "create:encryption_keys",
- "read:encryption_keys",
- "update:encryption_keys",
- "delete:encryption_keys",
- "read:sessions",
- "update:sessions",
- "delete:sessions",
- "read:refresh_tokens",
- "delete:refresh_tokens",
- "create:self_service_profiles",
- "read:self_service_profiles",
- "update:self_service_profiles",
- "delete:self_service_profiles",
- "create:sso_access_tickets",
- "delete:sso_access_tickets",
- "read:forms",
- "update:forms",
- "delete:forms",
- "create:forms",
- "read:flows",
- "update:flows",
- "delete:flows",
- "create:flows",
- "read:flows_vault",
- "read:flows_vault_connections",
- "update:flows_vault_connections",
- "delete:flows_vault_connections",
- "create:flows_vault_connections",
- "read:flows_executions",
- "delete:flows_executions",
- "read:connections_options",
- "update:connections_options",
- "read:self_service_profile_custom_texts",
- "update:self_service_profile_custom_texts",
- "create:network_acls",
- "update:network_acls",
- "read:network_acls",
- "delete:network_acls",
- "delete:vdcs_templates",
- "read:vdcs_templates",
- "create:vdcs_templates",
- "update:vdcs_templates",
- "create:custom_signing_keys",
- "read:custom_signing_keys",
- "update:custom_signing_keys",
- "delete:custom_signing_keys",
- "read:federated_connections_tokens",
- "delete:federated_connections_tokens",
- "create:user_attribute_profiles",
- "read:user_attribute_profiles",
- "update:user_attribute_profiles",
- "delete:user_attribute_profiles",
- "read:event_streams",
- "create:event_streams",
- "delete:event_streams",
- "update:event_streams",
- "read:event_deliveries",
- "update:event_deliveries",
- "create:connection_profiles",
- "read:connection_profiles",
- "update:connection_profiles",
- "delete:connection_profiles",
- "read:organization_client_grants",
- "create:organization_client_grants",
- "delete:organization_client_grants",
- "read:security_metrics",
- "read:connections_keys",
- "update:connections_keys",
- "create:connections_keys"
- ],
- "subject_type": "client"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/client-grants/cgr_9BAlRXJOVpDaB7eR",
- "body": {
- "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"
- ]
- },
- "status": 200,
- "response": {
- "id": "cgr_9BAlRXJOVpDaB7eR",
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
- "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": "PATCH",
- "path": "/api/v2/client-grants/cgr_3AYjjoZPrtNXxpUX",
- "body": {
- "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"
- ]
- },
- "status": 200,
- "response": {
- "id": "cgr_3AYjjoZPrtNXxpUX",
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
- "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/roles?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "roles": [
- {
- "id": "rol_QuDH6eKysxE8ilL9",
- "name": "Admin",
- "description": "Can read and write things"
- },
- {
- "id": "rol_3OJzKOu3TsUKCvFO",
- "name": "Reader",
- "description": "Can only read things"
- },
- {
- "id": "rol_dqwrzyi9Bx9QmZ3E",
- "name": "read_only",
- "description": "Read Only"
- },
- {
- "id": "rol_tcKxqeYyc6Eqp7Jb",
- "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_QuDH6eKysxE8ilL9/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_QuDH6eKysxE8ilL9/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_3OJzKOu3TsUKCvFO/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_3OJzKOu3TsUKCvFO/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_dqwrzyi9Bx9QmZ3E/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_dqwrzyi9Bx9QmZ3E/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_tcKxqeYyc6Eqp7Jb/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_tcKxqeYyc6Eqp7Jb/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": "PATCH",
- "path": "/api/v2/roles/rol_QuDH6eKysxE8ilL9",
- "body": {
- "name": "Admin",
- "description": "Can read and write things"
- },
- "status": 200,
- "response": {
- "id": "rol_QuDH6eKysxE8ilL9",
- "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_3OJzKOu3TsUKCvFO",
- "body": {
- "name": "Reader",
- "description": "Can only read things"
- },
- "status": 200,
- "response": {
- "id": "rol_3OJzKOu3TsUKCvFO",
- "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_dqwrzyi9Bx9QmZ3E",
- "body": {
- "name": "read_only",
- "description": "Read Only"
- },
- "status": 200,
- "response": {
- "id": "rol_dqwrzyi9Bx9QmZ3E",
- "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_tcKxqeYyc6Eqp7Jb",
- "body": {
- "name": "read_osnly",
- "description": "Readz Only"
- },
- "status": 200,
- "response": {
- "id": "rol_tcKxqeYyc6Eqp7Jb",
- "name": "read_osnly",
- "description": "Readz Only"
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/self-service-profiles?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "self_service_profiles": [
- {
- "id": "ssp_f6qt3syGauLKbSgt6GRLim",
- "name": "self-service-profile-1",
- "description": "test description self-service-profile-1",
- "user_attributes": [
- {
- "name": "email",
- "description": "Email of the User",
- "is_optional": false
- },
- {
- "name": "name",
- "description": "Name of the User",
- "is_optional": true
- }
- ],
- "allowed_strategies": [
- "google-apps",
- "okta"
- ],
- "created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-11-18T04:52:03.403Z",
- "branding": {
- "colors": {
- "primary": "#19aecc"
- }
- }
- }
- ],
- "start": 0,
- "limit": 100,
- "total": 1
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/self-service-profiles/ssp_f6qt3syGauLKbSgt6GRLim/custom-text/en/get-started",
- "body": "",
- "status": 200,
- "response": {},
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/self-service-profiles/ssp_f6qt3syGauLKbSgt6GRLim",
- "body": {
- "name": "self-service-profile-1",
- "allowed_strategies": [
- "google-apps",
- "okta"
- ],
- "branding": {
- "colors": {
- "primary": "#19aecc"
- }
- },
- "description": "test description self-service-profile-1",
- "user_attributes": [
- {
- "name": "email",
- "description": "Email of the User",
- "is_optional": false
- },
- {
- "name": "name",
- "description": "Name of the User",
- "is_optional": true
- }
- ]
- },
- "status": 200,
- "response": {
- "id": "ssp_f6qt3syGauLKbSgt6GRLim",
- "name": "self-service-profile-1",
- "description": "test description self-service-profile-1",
- "user_attributes": [
- {
- "name": "email",
- "description": "Email of the User",
- "is_optional": false
- },
- {
- "name": "name",
- "description": "Name of the User",
- "is_optional": true
- }
- ],
- "allowed_strategies": [
- "google-apps",
- "okta"
- ],
- "created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-11-18T04:57:54.740Z",
- "branding": {
- "colors": {
- "primary": "#19aecc"
- }
- }
- },
- "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",
- "path": "/api/v2/email-templates/verify_email",
- "body": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
- "enabled": true,
- "from": "",
- "subject": "",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 432000
- },
- "status": 200,
- "response": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
- "from": "",
- "subject": "",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 432000,
- "enabled": true
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations?take=50",
- "body": "",
- "status": 200,
- "response": {
- "organizations": [
- {
- "id": "org_JrXRxTbTrRdicEcf",
- "name": "org2",
- "display_name": "Organization2"
- },
- {
- "id": "org_PCcwQ9qOcuJfWkEL",
- "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/clients?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 9,
- "start": 0,
- "limit": 100,
- "clients": [
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Deploy CLI",
- "is_first_party": true,
- "oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "cross_origin_authentication": true,
- "allowed_clients": [],
- "callbacks": [],
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials",
- "implicit",
- "authorization_code",
- "refresh_token"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "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": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
- "callback_url_template": 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": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "callback_url_template": 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"
- },
- "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": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
- "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": {},
- "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": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "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": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
- "callback_url_template": 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": "POST",
+ "path": "/api/v2/client-grants",
+ "body": {
+ "client_id": "y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
+ "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"
+ ]
+ },
+ "status": 201,
+ "response": {
+ "id": "cgr_nQbSrZMUhw4DZL08",
+ "client_id": "y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
+ "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": "POST",
+ "path": "/api/v2/client-grants",
+ "body": {
+ "client_id": "Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
+ "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"
+ ]
+ },
+ "status": 201,
+ "response": {
+ "id": "cgr_Wrw6xD2c9kmIaens",
+ "client_id": "Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
+ "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/organizations/org_JrXRxTbTrRdicEcf/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/roles?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
- "enabled_connections": [],
+ "roles": [],
"start": 0,
- "limit": 0,
+ "limit": 100,
"total": 0
},
"rawHeaders": [],
@@ -7216,57 +5598,68 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/enabled_connections?page=0&per_page=50&include_totals=true",
- "body": "",
+ "method": "POST",
+ "path": "/api/v2/roles",
+ "body": {
+ "name": "Reader",
+ "description": "Can only read things"
+ },
"status": 200,
"response": {
- "enabled_connections": [],
- "start": 0,
- "limit": 0,
- "total": 0
+ "id": "rol_RHscBFVFVGjF0XUF",
+ "name": "Reader",
+ "description": "Can only read things"
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/client-grants?page=0&per_page=50&include_totals=true",
- "body": "",
+ "method": "POST",
+ "path": "/api/v2/roles",
+ "body": {
+ "name": "read_only",
+ "description": "Read Only"
+ },
"status": 200,
"response": {
- "client_grants": [],
- "start": 0,
- "limit": 50,
- "total": 0
+ "id": "rol_kL3UG17fgNRrEKRx",
+ "name": "read_only",
+ "description": "Read Only"
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/client-grants?page=0&per_page=50&include_totals=true",
- "body": "",
+ "method": "POST",
+ "path": "/api/v2/roles",
+ "body": {
+ "name": "Admin",
+ "description": "Can read and write things"
+ },
"status": 200,
"response": {
- "client_grants": [],
- "start": 0,
- "limit": 50,
- "total": 0
+ "id": "rol_46SzzG1V7VRvdtq8",
+ "name": "Admin",
+ "description": "Can read and write things"
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/discovery-domains?take=50",
- "body": "",
+ "method": "POST",
+ "path": "/api/v2/roles",
+ "body": {
+ "name": "read_osnly",
+ "description": "Readz Only"
+ },
"status": 200,
"response": {
- "domains": []
+ "id": "rol_zSgDEbLTgZ2JAGIy",
+ "name": "read_osnly",
+ "description": "Readz Only"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -7274,11 +5667,43 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/discovery-domains?take=50",
+ "path": "/api/v2/self-service-profiles?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
- "domains": []
+ "self_service_profiles": [
+ {
+ "id": "ssp_f6qt3syGauLKbSgt6GRLim",
+ "name": "self-service-profile-1",
+ "description": "test description self-service-profile-1",
+ "user_attributes": [
+ {
+ "name": "email",
+ "description": "Email of the User",
+ "is_optional": false
+ },
+ {
+ "name": "name",
+ "description": "Name of the User",
+ "is_optional": true
+ }
+ ],
+ "allowed_strategies": [
+ "google-apps",
+ "okta"
+ ],
+ "created_at": "2024-11-26T11:58:18.962Z",
+ "updated_at": "2025-12-05T07:04:31.162Z",
+ "branding": {
+ "colors": {
+ "primary": "#19aecc"
+ }
+ }
+ }
+ ],
+ "start": 0,
+ "limit": 100,
+ "total": 1
},
"rawHeaders": [],
"responseIsBinary": false
@@ -7286,83 +5711,124 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/self-service-profiles/ssp_f6qt3syGauLKbSgt6GRLim/custom-text/en/get-started",
"body": "",
"status": 200,
- "response": {
- "enabled_connections": [],
- "start": 0,
- "limit": 0,
- "total": 0
- },
+ "response": {},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/enabled_connections?page=0&per_page=50&include_totals=true",
- "body": "",
+ "method": "PATCH",
+ "path": "/api/v2/self-service-profiles/ssp_f6qt3syGauLKbSgt6GRLim",
+ "body": {
+ "name": "self-service-profile-1",
+ "allowed_strategies": [
+ "google-apps",
+ "okta"
+ ],
+ "branding": {
+ "colors": {
+ "primary": "#19aecc"
+ }
+ },
+ "description": "test description self-service-profile-1",
+ "user_attributes": [
+ {
+ "name": "email",
+ "description": "Email of the User",
+ "is_optional": false
+ },
+ {
+ "name": "name",
+ "description": "Name of the User",
+ "is_optional": true
+ }
+ ]
+ },
"status": 200,
"response": {
- "enabled_connections": [],
- "start": 0,
- "limit": 0,
- "total": 0
+ "id": "ssp_f6qt3syGauLKbSgt6GRLim",
+ "name": "self-service-profile-1",
+ "description": "test description self-service-profile-1",
+ "user_attributes": [
+ {
+ "name": "email",
+ "description": "Email of the User",
+ "is_optional": false
+ },
+ {
+ "name": "name",
+ "description": "Name of the User",
+ "is_optional": true
+ }
+ ],
+ "allowed_strategies": [
+ "google-apps",
+ "okta"
+ ],
+ "created_at": "2024-11-26T11:58:18.962Z",
+ "updated_at": "2025-12-05T14:17:19.637Z",
+ "branding": {
+ "colors": {
+ "primary": "#19aecc"
+ }
+ }
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/client-grants?page=0&per_page=50&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 50,
- "total": 0
+ "method": "PATCH",
+ "path": "/api/v2/email-templates/verify_email",
+ "body": {
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "enabled": true,
+ "from": "",
+ "subject": "",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 432000
},
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/client-grants?page=0&per_page=50&include_totals=true",
- "body": "",
"status": 200,
"response": {
- "client_grants": [],
- "start": 0,
- "limit": 50,
- "total": 0
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "from": "",
+ "subject": "",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 432000,
+ "enabled": true
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/discovery-domains?take=50",
- "body": "",
- "status": 200,
- "response": {
- "domains": []
+ "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
},
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/discovery-domains?take=50",
- "body": "",
"status": 200,
"response": {
- "domains": []
+ "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
@@ -7370,94 +5836,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?take=50",
+ "path": "/api/v2/organizations?take=50",
"body": "",
"status": 200,
"response": {
- "connections": [
- {
- "id": "con_gSK3HKh000WR2Yg5",
- "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
- }
- },
- "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,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- ]
- },
- {
- "id": "con_TZft9UmXrtdJXHZN",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- ]
- }
- ]
+ "organizations": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -7565,7 +5948,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7581,6 +5964,50 @@
],
"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": "qXCqK884hJUOYPhMMkXuFaoIlkDlIqsS",
+ "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,
@@ -7620,7 +6047,7 @@
}
],
"allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7644,10 +6071,7 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
+ "name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
@@ -7669,7 +6093,7 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "client_id": "Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7688,19 +6112,31 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"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,
"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,
"signing_keys": [
@@ -7710,7 +6146,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7718,9 +6154,12 @@
"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
@@ -7767,7 +6206,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "1oQC5ORWSgXf4D3muXm0JFSFfyBp0svZ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7792,7 +6231,7 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
"client_metadata": {},
@@ -7806,7 +6245,47 @@
"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": 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": "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
+ "callback_url_template": 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,
@@ -7816,9 +6295,17 @@
"idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "owners": [
+ "mr|samlp|okta|will.vedder@auth0.com",
+ "mr|google-oauth2|102002633619863830825",
+ "mr|samlp|okta|frederik.prijck@auth0.com",
+ "mr|google-oauth2|109614534713742077035",
+ "mr|google-oauth2|116771660953104383819",
+ "mr|google-oauth2|112839029247827700155",
+ "mr|samlp|okta|ewan.harris@auth0.com"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -7826,130 +6313,410 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "callback_url_template": false,
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
"client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
+ {
+ "id": "con_hZaTQt1ipndiAks3",
+ "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
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
+ "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": [
+ "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
+ "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL"
+ ]
+ },
+ {
+ "id": "con_PDStfmy3MyTLMu1x",
+ "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": [
+ "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
+ "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "client_grants": [
+ {
+ "id": "cgr_Wrw6xD2c9kmIaens",
+ "client_id": "Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations"
],
- "custom_login_page_on": true
+ "subject_type": "client"
},
{
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
+ "id": "cgr_nQbSrZMUhw4DZL08",
+ "client_id": "y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations"
],
- "custom_login_page_on": true
+ "subject_type": "client"
},
{
- "tenant": "auth0-deploy-cli-e2e",
- "global": true,
- "callbacks": [],
- "is_first_party": true,
- "name": "All Applications",
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "owners": [
- "mr|samlp|okta|will.vedder@auth0.com",
- "mr|google-oauth2|102002633619863830825",
- "mr|samlp|okta|frederik.prijck@auth0.com",
- "mr|google-oauth2|109614534713742077035",
- "mr|google-oauth2|116771660953104383819",
- "mr|google-oauth2|112839029247827700155",
- "mr|samlp|okta|ewan.harris@auth0.com"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?take=50",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [
- {
- "id": "cgr_3AYjjoZPrtNXxpUX",
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "id": "cgr_pbwejzhwoujrsNE8",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -7976,6 +6743,10 @@
"update:client_keys",
"delete:client_keys",
"create:client_keys",
+ "read:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "create:client_credentials",
"read:connections",
"update:connections",
"delete:connections",
@@ -8065,10 +6836,19 @@
"read:entitlements",
"read:attack_protection",
"update:attack_protection",
+ "read:organizations_summary",
+ "create:authentication_methods",
+ "read:authentication_methods",
+ "update:authentication_methods",
+ "delete:authentication_methods",
"read:organizations",
"update:organizations",
"create:organizations",
"delete:organizations",
+ "read:organization_discovery_domains",
+ "update:organization_discovery_domains",
+ "create:organization_discovery_domains",
+ "delete:organization_discovery_domains",
"create:organization_members",
"read:organization_members",
"delete:organization_members",
@@ -8081,382 +6861,570 @@
"delete:organization_member_roles",
"create:organization_invitations",
"read:organization_invitations",
- "delete:organization_invitations"
+ "delete:organization_invitations",
+ "read:scim_config",
+ "create:scim_config",
+ "update:scim_config",
+ "delete:scim_config",
+ "create:scim_token",
+ "read:scim_token",
+ "delete:scim_token",
+ "delete:phone_providers",
+ "create:phone_providers",
+ "read:phone_providers",
+ "update:phone_providers",
+ "delete:phone_templates",
+ "create:phone_templates",
+ "read:phone_templates",
+ "update:phone_templates",
+ "create:encryption_keys",
+ "read:encryption_keys",
+ "update:encryption_keys",
+ "delete:encryption_keys",
+ "read:sessions",
+ "update:sessions",
+ "delete:sessions",
+ "read:refresh_tokens",
+ "delete:refresh_tokens",
+ "create:self_service_profiles",
+ "read:self_service_profiles",
+ "update:self_service_profiles",
+ "delete:self_service_profiles",
+ "create:sso_access_tickets",
+ "delete:sso_access_tickets",
+ "read:forms",
+ "update:forms",
+ "delete:forms",
+ "create:forms",
+ "read:flows",
+ "update:flows",
+ "delete:flows",
+ "create:flows",
+ "read:flows_vault",
+ "read:flows_vault_connections",
+ "update:flows_vault_connections",
+ "delete:flows_vault_connections",
+ "create:flows_vault_connections",
+ "read:flows_executions",
+ "delete:flows_executions",
+ "read:connections_options",
+ "update:connections_options",
+ "read:self_service_profile_custom_texts",
+ "update:self_service_profile_custom_texts",
+ "create:network_acls",
+ "update:network_acls",
+ "read:network_acls",
+ "delete:network_acls",
+ "delete:vdcs_templates",
+ "read:vdcs_templates",
+ "create:vdcs_templates",
+ "update:vdcs_templates",
+ "create:custom_signing_keys",
+ "read:custom_signing_keys",
+ "update:custom_signing_keys",
+ "delete:custom_signing_keys",
+ "read:federated_connections_tokens",
+ "delete:federated_connections_tokens",
+ "create:user_attribute_profiles",
+ "read:user_attribute_profiles",
+ "update:user_attribute_profiles",
+ "delete:user_attribute_profiles",
+ "read:event_streams",
+ "create:event_streams",
+ "delete:event_streams",
+ "update:event_streams",
+ "read:event_deliveries",
+ "update:event_deliveries",
+ "create:connection_profiles",
+ "read:connection_profiles",
+ "update:connection_profiles",
+ "delete:connection_profiles",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants",
+ "read:security_metrics",
+ "read:connections_keys",
+ "update:connections_keys",
+ "create:connections_keys"
+ ],
+ "subject_type": "client"
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 9,
+ "start": 0,
+ "limit": 100,
+ "clients": [
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Deploy CLI",
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "sso_disabled": false,
+ "cross_origin_auth": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "cross_origin_authentication": true,
+ "allowed_clients": [],
+ "callbacks": [],
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials",
+ "implicit",
+ "authorization_code",
+ "refresh_token"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "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": "y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
+ "callback_url_template": 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": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": 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": "qXCqK884hJUOYPhMMkXuFaoIlkDlIqsS",
+ "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"
],
- "subject_type": "client"
+ "custom_login_page_on": true
},
{
- "id": "cgr_9BAlRXJOVpDaB7eR",
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "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": "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "regular_web",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "web_origins": [],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Terraform Provider",
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
+ "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"
+ },
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": 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": "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb",
+ "callback_url_template": 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
+ },
+ {
+ "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": "1oQC5ORWSgXf4D3muXm0JFSFfyBp0svZ",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token"
+ ],
+ "web_origins": [
+ "http://localhost:3000"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
+ "callback_url_template": 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
}
]
},
@@ -8465,14 +7433,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf",
+ "method": "POST",
+ "path": "/api/v2/organizations",
"body": {
+ "name": "org2",
"display_name": "Organization2"
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "org_JrXRxTbTrRdicEcf",
+ "id": "org_xFaZ9p68B4spMsY4",
"display_name": "Organization2",
"name": "org2"
},
@@ -8481,118 +7450,58 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL",
- "body": {
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- },
- "display_name": "Organization"
- },
- "status": 200,
- "response": {
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- },
- "id": "org_PCcwQ9qOcuJfWkEL",
- "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": [
- {
- "id": "lst_0000000000025177",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- },
- {
- "id": "lst_0000000000025178",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-c1366744-b33c-4125-b8c0-625b40865581/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
+ "method": "POST",
+ "path": "/api/v2/organizations",
+ "body": {
+ "name": "org1",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ },
+ "display_name": "Organization"
+ },
+ "status": 201,
+ "response": {
+ "id": "org_QEYnCDUsFcZBfoaS",
+ "display_name": "Organization",
+ "name": "org1",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
}
- ],
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000025177",
+ "method": "GET",
+ "path": "/api/v2/log-streams",
+ "body": "",
+ "status": 200,
+ "response": [],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "POST",
+ "path": "/api/v2/log-streams",
"body": {
"name": "Suspended DD Log Stream",
"sink": {
"datadogApiKey": "some-sensitive-api-key",
"datadogRegion": "us"
- }
+ },
+ "type": "datadog"
},
"status": 200,
"response": {
- "id": "lst_0000000000025177",
+ "id": "lst_0000000000025429",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -8607,8 +7516,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000025178",
+ "method": "POST",
+ "path": "/api/v2/log-streams",
"body": {
"name": "Amazon EventBridge",
"filters": [
@@ -8649,18 +7558,22 @@
"name": "auth.token_exchange.fail"
}
],
- "status": "active"
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2"
+ },
+ "type": "eventbridge"
},
"status": 200,
"response": {
- "id": "lst_0000000000025178",
+ "id": "lst_0000000000025430",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-c1366744-b33c-4125-b8c0-625b40865581/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-5c0e180e-b406-4da2-92eb-a6fa8507a291/auth0.logs"
},
"filters": [
{
@@ -8723,22 +7636,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-18T04:42:29.394Z"
- }
- ]
+ "total": 0,
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8746,14 +7651,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-05T09:38:30.169Z"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8822,7 +7735,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-18T04:42:29.394Z"
+ "updated_at": "2025-12-05T09:38:30.169Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8947,7 +7860,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-18T04:58:06.490Z"
+ "updated_at": "2025-12-05T14:17:26.192Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -10167,7 +9080,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10187,21 +9100,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -10221,8 +9125,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "qXCqK884hJUOYPhMMkXuFaoIlkDlIqsS",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10230,28 +9133,32 @@
"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"
- },
+ "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",
@@ -10271,7 +9178,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10279,11 +9187,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
},
{
@@ -10312,7 +9225,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10331,14 +9244,9 @@
"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,
@@ -10350,16 +9258,17 @@
"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,
"signing_keys": [
@@ -10369,7 +9278,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10378,15 +9287,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
},
@@ -10394,9 +9300,14 @@
"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,
@@ -10408,17 +9319,16 @@
"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,
"signing_keys": [
@@ -10428,7 +9338,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "1oQC5ORWSgXf4D3muXm0JFSFfyBp0svZ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10437,12 +9347,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
},
@@ -10483,7 +9396,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10507,7 +9420,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "path": "/api/v2/clients/y47mfVuNz3nzK4VbATlDhYsU6sBHfq8e",
"body": "",
"status": 204,
"response": "",
@@ -10517,7 +9430,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "path": "/api/v2/clients/tALNSCcv1RtuaFJdwZkpj8WW7Ai2wGwL",
"body": "",
"status": 204,
"response": "",
@@ -10527,7 +9440,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "path": "/api/v2/clients/qXCqK884hJUOYPhMMkXuFaoIlkDlIqsS",
"body": "",
"status": 204,
"response": "",
@@ -10537,7 +9450,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "path": "/api/v2/clients/Ls1MLBy6XnrS6FICBpTgagxcvY6g4Ln9",
"body": "",
"status": 204,
"response": "",
@@ -10547,7 +9460,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "path": "/api/v2/clients/m0BppkTR5PJR9UBbJmhOcXQm8kUBi3mb",
"body": "",
"status": 204,
"response": "",
@@ -10557,7 +9470,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "path": "/api/v2/clients/1oQC5ORWSgXf4D3muXm0JFSFfyBp0svZ",
"body": "",
"status": 204,
"response": "",
@@ -10567,7 +9480,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "path": "/api/v2/clients/GRROzy1MZCZ9d84osY58JfLA3X02qtQL",
"body": "",
"status": 204,
"response": "",
@@ -10638,7 +9551,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10660,7 +9573,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
},
@@ -10674,7 +9587,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/email",
+ "path": "/api/v2/guardian/factors/duo",
"body": {
"enabled": false
},
@@ -10688,7 +9601,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/duo",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
"enabled": false
},
@@ -10702,7 +9615,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/otp",
"body": {
"enabled": false
},
@@ -10716,7 +9629,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/push-notification",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
"body": {
"enabled": false
},
@@ -10730,7 +9643,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/sms",
+ "path": "/api/v2/guardian/factors/recovery-code",
"body": {
"enabled": false
},
@@ -10744,7 +9657,7 @@
{
"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
},
@@ -10758,7 +9671,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-platform",
+ "path": "/api/v2/guardian/factors/sms",
"body": {
"enabled": false
},
@@ -10831,7 +9744,7 @@
"response": {
"actions": [
{
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
+ "id": "0c33a5ff-8c26-44e6-9c95-78b980a40e12",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -10839,34 +9752,34 @@
"version": "v2"
}
],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:57:38.118595715Z",
+ "created_at": "2025-12-05T14:17:01.355911147Z",
+ "updated_at": "2025-12-05T14:17:01.372519072Z",
"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": "885be92c-2489-4396-afac-4874030555f6",
+ "id": "7449cbf1-56ef-45a8-88fb-76e3da65a88c",
"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": 6,
- "build_time": "2025-11-18T04:57:38.957786004Z",
- "created_at": "2025-11-18T04:57:38.852930623Z",
- "updated_at": "2025-11-18T04:57:38.959853345Z"
+ "number": 1,
+ "build_time": "2025-12-05T14:17:02.387240600Z",
+ "created_at": "2025-12-05T14:17:02.267752368Z",
+ "updated_at": "2025-12-05T14:17:02.389468426Z"
},
"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": "885be92c-2489-4396-afac-4874030555f6",
+ "id": "7449cbf1-56ef-45a8-88fb-76e3da65a88c",
"deployed": true,
- "number": 6,
- "built_at": "2025-11-18T04:57:38.957786004Z",
+ "number": 1,
+ "built_at": "2025-12-05T14:17:02.387240600Z",
"secrets": [],
"status": "built",
- "created_at": "2025-11-18T04:57:38.852930623Z",
- "updated_at": "2025-11-18T04:57:38.959853345Z",
+ "created_at": "2025-12-05T14:17:02.267752368Z",
+ "updated_at": "2025-12-05T14:17:02.389468426Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -10887,7 +9800,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/actions/actions/ada80236-a38c-477e-8607-57fb51c714f6?force=true",
+ "path": "/api/v2/actions/actions/0c33a5ff-8c26-44e6-9c95-78b980a40e12?force=true",
"body": "",
"status": 204,
"response": "",
@@ -10907,6 +9820,34 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/breached-password-detection",
+ "body": {
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard"
+ },
+ "status": 200,
+ "response": {
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
+ "stage": {
+ "pre-user-registration": {
+ "shields": []
+ },
+ "pre-change-password": {
+ "shields": []
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -10966,43 +9907,15 @@
"max_attempts": 10
},
"status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "block",
- "user_notification"
- ],
- "mode": "count_per_identifier_and_ip",
- "allowlist": [],
- "max_attempts": 10
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/breached-password-detection",
- "body": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard"
- },
- "status": 200,
- "response": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
- },
- "pre-change-password": {
- "shields": []
- }
- }
+ "response": {
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
},
"rawHeaders": [],
"responseIsBinary": false
@@ -11100,7 +10013,7 @@
"subject": "deprecated"
}
],
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11167,7 +10080,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_hZaTQt1ipndiAks3",
"options": {
"mfa": {
"active": true,
@@ -11204,7 +10117,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -11219,6 +10133,12 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
@@ -11238,7 +10158,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_hZaTQt1ipndiAks3",
"options": {
"mfa": {
"active": true,
@@ -11275,7 +10195,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -11290,6 +10211,12 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
@@ -11303,7 +10230,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5/clients?take=50",
+ "path": "/api/v2/connections/con_hZaTQt1ipndiAks3/clients?take=50",
"body": "",
"status": 200,
"response": {
@@ -11315,7 +10242,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5/clients?take=50",
+ "path": "/api/v2/connections/con_hZaTQt1ipndiAks3/clients?take=50",
"body": "",
"status": 200,
"response": {
@@ -11327,11 +10254,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5",
+ "path": "/api/v2/connections/con_hZaTQt1ipndiAks3",
"body": "",
"status": 202,
"response": {
- "deleted_at": "2025-11-18T04:58:22.501Z"
+ "deleted_at": "2025-12-05T14:17:40.094Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -11345,7 +10272,7 @@
"strategy": "auth0",
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
],
"is_domain_connection": false,
"options": {
@@ -11363,7 +10290,7 @@
},
"status": 201,
"response": {
- "id": "con_3yHvIURwH6gXdMEE",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -11374,7 +10301,8 @@
"brute_force_protection": true,
"authentication_methods": {
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
},
"passkey": {
"enabled": false
@@ -11389,8 +10317,14 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"enabled_clients": [
- "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
],
"realms": [
@@ -11409,7 +10343,7 @@
"response": {
"connections": [
{
- "id": "con_3yHvIURwH6gXdMEE",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -11427,7 +10361,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -11435,11 +10370,17 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -11451,14 +10392,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_3yHvIURwH6gXdMEE/clients",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients",
"body": [
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"status": true
},
{
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"status": true
}
],
@@ -11560,7 +10501,7 @@
"subject": "deprecated"
}
],
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11627,7 +10568,7 @@
"response": {
"connections": [
{
- "id": "con_TZft9UmXrtdJXHZN",
+ "id": "con_PDStfmy3MyTLMu1x",
"options": {
"email": true,
"scope": [
@@ -11639,13 +10580,19 @@
"strategy": "google-oauth2",
"name": "google-oauth2",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"google-oauth2"
],
"enabled_clients": []
},
{
- "id": "con_3yHvIURwH6gXdMEE",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -11663,7 +10610,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -11671,11 +10619,17 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -11693,7 +10647,7 @@
"response": {
"connections": [
{
- "id": "con_TZft9UmXrtdJXHZN",
+ "id": "con_PDStfmy3MyTLMu1x",
"options": {
"email": true,
"scope": [
@@ -11705,13 +10659,19 @@
"strategy": "google-oauth2",
"name": "google-oauth2",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"google-oauth2"
],
"enabled_clients": []
},
{
- "id": "con_3yHvIURwH6gXdMEE",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -11729,7 +10689,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -11737,11 +10698,17 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -11753,7 +10720,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
+ "path": "/api/v2/connections/con_PDStfmy3MyTLMu1x/clients?take=50",
"body": "",
"status": 200,
"response": {
@@ -11765,7 +10732,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
+ "path": "/api/v2/connections/con_PDStfmy3MyTLMu1x/clients?take=50",
"body": "",
"status": 200,
"response": {
@@ -11777,11 +10744,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN",
+ "path": "/api/v2/connections/con_PDStfmy3MyTLMu1x",
"body": "",
"status": 202,
"response": {
- "deleted_at": "2025-11-18T04:58:28.563Z"
+ "deleted_at": "2025-12-05T14:17:45.941Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -11913,7 +10880,7 @@
"subject": "deprecated"
}
],
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12228,22 +11195,22 @@
"response": {
"roles": [
{
- "id": "rol_QuDH6eKysxE8ilL9",
+ "id": "rol_46SzzG1V7VRvdtq8",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_3OJzKOu3TsUKCvFO",
+ "id": "rol_RHscBFVFVGjF0XUF",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_dqwrzyi9Bx9QmZ3E",
+ "id": "rol_kL3UG17fgNRrEKRx",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_tcKxqeYyc6Eqp7Jb",
+ "id": "rol_zSgDEbLTgZ2JAGIy",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -12258,7 +11225,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_QuDH6eKysxE8ilL9/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_46SzzG1V7VRvdtq8/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12273,7 +11240,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_QuDH6eKysxE8ilL9/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_46SzzG1V7VRvdtq8/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12288,7 +11255,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_3OJzKOu3TsUKCvFO/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_RHscBFVFVGjF0XUF/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12303,7 +11270,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_3OJzKOu3TsUKCvFO/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_RHscBFVFVGjF0XUF/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12318,7 +11285,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_dqwrzyi9Bx9QmZ3E/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_kL3UG17fgNRrEKRx/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12333,7 +11300,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_dqwrzyi9Bx9QmZ3E/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_kL3UG17fgNRrEKRx/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12348,7 +11315,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_tcKxqeYyc6Eqp7Jb/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_zSgDEbLTgZ2JAGIy/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12363,7 +11330,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_tcKxqeYyc6Eqp7Jb/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_zSgDEbLTgZ2JAGIy/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12378,7 +11345,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_QuDH6eKysxE8ilL9",
+ "path": "/api/v2/roles/rol_46SzzG1V7VRvdtq8",
"body": "",
"status": 200,
"response": {},
@@ -12388,7 +11355,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_dqwrzyi9Bx9QmZ3E",
+ "path": "/api/v2/roles/rol_RHscBFVFVGjF0XUF",
"body": "",
"status": 200,
"response": {},
@@ -12398,7 +11365,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_3OJzKOu3TsUKCvFO",
+ "path": "/api/v2/roles/rol_kL3UG17fgNRrEKRx",
"body": "",
"status": 200,
"response": {},
@@ -12408,7 +11375,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_tcKxqeYyc6Eqp7Jb",
+ "path": "/api/v2/roles/rol_zSgDEbLTgZ2JAGIy",
"body": "",
"status": 200,
"response": {},
@@ -12424,12 +11391,12 @@
"response": {
"organizations": [
{
- "id": "org_JrXRxTbTrRdicEcf",
+ "id": "org_xFaZ9p68B4spMsY4",
"name": "org2",
"display_name": "Organization2"
},
{
- "id": "org_PCcwQ9qOcuJfWkEL",
+ "id": "org_QEYnCDUsFcZBfoaS",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -12537,7 +11504,7 @@
"subject": "deprecated"
}
],
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12598,7 +11565,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_xFaZ9p68B4spMsY4/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12613,7 +11580,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_xFaZ9p68B4spMsY4/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12628,7 +11595,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_xFaZ9p68B4spMsY4/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12643,7 +11610,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_xFaZ9p68B4spMsY4/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12658,7 +11625,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_xFaZ9p68B4spMsY4/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -12670,7 +11637,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_xFaZ9p68B4spMsY4/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -12682,7 +11649,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_QEYnCDUsFcZBfoaS/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12697,7 +11664,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_QEYnCDUsFcZBfoaS/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12712,7 +11679,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_QEYnCDUsFcZBfoaS/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12727,7 +11694,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_QEYnCDUsFcZBfoaS/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12742,7 +11709,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_QEYnCDUsFcZBfoaS/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -12754,7 +11721,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_QEYnCDUsFcZBfoaS/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -12772,7 +11739,7 @@
"response": {
"connections": [
{
- "id": "con_3yHvIURwH6gXdMEE",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -12790,7 +11757,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -12798,11 +11766,17 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -12811,157 +11785,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "clients": [
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Deploy CLI",
- "is_first_party": true,
- "oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "cross_origin_authentication": true,
- "allowed_clients": [],
- "callbacks": [],
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials",
- "implicit",
- "authorization_code",
- "refresh_token"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": 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",
@@ -13203,7 +12026,158 @@
"update:connections_keys",
"create:connections_keys"
],
- "subject_type": "client"
+ "subject_type": "client"
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 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": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": true,
+ "callbacks": [],
+ "is_first_party": true,
+ "name": "All Applications",
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "owners": [
+ "mr|samlp|okta|will.vedder@auth0.com",
+ "mr|google-oauth2|102002633619863830825",
+ "mr|samlp|okta|frederik.prijck@auth0.com",
+ "mr|google-oauth2|109614534713742077035",
+ "mr|google-oauth2|116771660953104383819",
+ "mr|google-oauth2|112839029247827700155",
+ "mr|samlp|okta|ewan.harris@auth0.com"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_secret": "[REDACTED]",
+ "custom_login_page_on": true
}
]
},
@@ -13213,7 +12187,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL",
+ "path": "/api/v2/organizations/org_QEYnCDUsFcZBfoaS",
"body": "",
"status": 204,
"response": "",
@@ -13223,7 +12197,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf",
+ "path": "/api/v2/organizations/org_xFaZ9p68B4spMsY4",
"body": "",
"status": 204,
"response": "",
@@ -13238,7 +12212,7 @@
"status": 200,
"response": [
{
- "id": "lst_0000000000025177",
+ "id": "lst_0000000000025429",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -13249,14 +12223,14 @@
"isPriority": false
},
{
- "id": "lst_0000000000025178",
+ "id": "lst_0000000000025430",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-c1366744-b33c-4125-b8c0-625b40865581/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-5c0e180e-b406-4da2-92eb-a6fa8507a291/auth0.logs"
},
"filters": [
{
@@ -13305,7 +12279,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/log-streams/lst_0000000000025177",
+ "path": "/api/v2/log-streams/lst_0000000000025429",
"body": "",
"status": 204,
"response": "",
@@ -13315,7 +12289,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/log-streams/lst_0000000000025178",
+ "path": "/api/v2/log-streams/lst_0000000000025430",
"body": "",
"status": 204,
"response": "",
@@ -14607,7 +13581,7 @@
"subject": "deprecated"
}
],
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14637,7 +13611,7 @@
"response": {
"connections": [
{
- "id": "con_3yHvIURwH6gXdMEE",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -14655,7 +13629,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -14663,11 +13638,17 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -14679,13 +13660,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_CfDqv7jPXpFqETeK/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy"
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
},
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
@@ -14698,13 +13679,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_CfDqv7jPXpFqETeK/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy"
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
},
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
@@ -14723,7 +13704,7 @@
"response": {
"connections": [
{
- "id": "con_3yHvIURwH6gXdMEE",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -14741,7 +13722,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -14749,11 +13731,17 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
@@ -14870,7 +13858,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/password_reset",
"body": "",
"status": 404,
"response": {
@@ -14885,7 +13873,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": {
@@ -14900,14 +13888,18 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/change_password",
+ "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
@@ -14915,7 +13907,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/reset_email",
+ "path": "/api/v2/email-templates/change_password",
"body": "",
"status": 404,
"response": {
@@ -14930,7 +13922,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/user_invitation",
"body": "",
"status": 404,
"response": {
@@ -14960,7 +13952,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": {
@@ -14975,7 +13967,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/blocked_account",
+ "path": "/api/v2/email-templates/reset_email",
"body": "",
"status": 404,
"response": {
@@ -14990,7 +13982,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/user_invitation",
+ "path": "/api/v2/email-templates/enrollment_email",
"body": "",
"status": 404,
"response": {
@@ -15005,18 +13997,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!
\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
@@ -15024,7 +14012,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/async_approval",
"body": "",
"status": 404,
"response": {
@@ -15039,7 +14027,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/async_approval",
+ "path": "/api/v2/email-templates/reset_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -15558,7 +14546,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": {},
@@ -15568,7 +14556,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-password/custom-text/en",
+ "path": "/api/v2/prompts/login-id/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -15578,7 +14566,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-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -15588,7 +14576,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup/custom-text/en",
+ "path": "/api/v2/prompts/login-passwordless/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -15598,7 +14586,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": {},
@@ -15608,7 +14596,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": {},
@@ -15618,7 +14606,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-password/custom-text/en",
+ "path": "/api/v2/prompts/signup-id/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -15628,7 +14616,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": {},
@@ -15648,7 +14636,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": {},
@@ -15658,7 +14646,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": {},
@@ -15745,6 +14733,16 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/mfa-phone/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -15808,7 +14806,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/device-flow/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -15818,7 +14816,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": {},
@@ -15828,7 +14826,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/email-otp-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -15838,7 +14836,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": {},
@@ -15858,7 +14856,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/organizations/custom-text/en",
+ "path": "/api/v2/prompts/common/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -15868,7 +14866,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": {},
@@ -15878,7 +14876,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/passkeys/custom-text/en",
+ "path": "/api/v2/prompts/brute-force-protection/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -15888,7 +14886,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": {},
@@ -15898,7 +14896,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": {},
@@ -15908,7 +14906,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": {},
@@ -15918,7 +14916,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": {},
@@ -15938,7 +14936,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": {},
@@ -15948,7 +14946,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": {},
@@ -15986,23 +14984,12 @@
"status": 200,
"response": {
"triggers": [
- {
- "id": "post-login",
- "version": "v2",
- "status": "DEPRECATED",
- "runtimes": [
- "node12",
- "node18"
- ],
- "default_runtime": "node16",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
{
"id": "post-login",
"version": "v3",
"status": "CURRENT",
"runtimes": [
+ "node12",
"node18-actions",
"node22"
],
@@ -16016,20 +15003,18 @@
]
},
{
- "id": "credentials-exchange",
+ "id": "post-login",
"version": "v2",
- "status": "CURRENT",
+ "status": "DEPRECATED",
"runtimes": [
- "node12",
- "node18-actions",
- "node22"
+ "node18"
],
- "default_runtime": "node22",
+ "default_runtime": "node16",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
{
- "id": "pre-user-registration",
+ "id": "credentials-exchange",
"version": "v2",
"status": "CURRENT",
"runtimes": [
@@ -16041,7 +15026,7 @@
"compatible_triggers": []
},
{
- "id": "post-user-registration",
+ "id": "pre-user-registration",
"version": "v1",
"status": "DEPRECATED",
"runtimes": [
@@ -16051,11 +15036,24 @@
"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"
],
@@ -16435,7 +15433,7 @@
"subject": "deprecated"
}
],
- "client_id": "RKfFTGiVl5FTSXkp7hJfJfd16GLBCxgy",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16562,23 +15560,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",
@@ -16614,6 +15595,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",
@@ -16680,7 +15678,7 @@
"name": "Blank-form",
"flow_count": 0,
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-18T04:58:06.490Z"
+ "updated_at": "2025-12-05T14:17:26.192Z"
}
]
},
@@ -16751,7 +15749,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-18T04:58:06.490Z"
+ "updated_at": "2025-12-05T14:17:26.192Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -16860,7 +15858,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-11-18T04:57:54.740Z",
+ "updated_at": "2025-12-05T14:17:19.637Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -16912,7 +15910,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-11-18T04:57:40.114Z",
+ "updated_at": "2025-12-05T14:17:03.449Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
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 868a6b633..ab0cd0cb7 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
@@ -1264,9 +1264,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -1290,7 +1287,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1395,7 +1392,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1419,20 +1416,14 @@
"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": {},
+ "name": "Quickstarts API (Test Application)",
+ "app_type": "non_interactive",
+ "client_metadata": {
+ "foo": "bar"
+ },
"cross_origin_auth": false,
"custom_login_page_on": true,
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
"client_credentials"
],
"is_first_party": true,
@@ -1442,14 +1433,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",
@@ -1461,29 +1444,19 @@
"rotation_type": "non-rotating"
},
"sso_disabled": false,
- "token_endpoint_auth_method": "client_secret_post",
- "web_origins": []
+ "token_endpoint_auth_method": "client_secret_post"
},
"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": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -1505,8 +1478,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1514,16 +1486,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": [],
@@ -1534,14 +1501,20 @@
"method": "POST",
"path": "/api/v2/clients",
"body": {
- "name": "Quickstarts API (Test Application)",
- "app_type": "non_interactive",
- "client_metadata": {
- "foo": "bar"
- },
+ "name": "Node App",
+ "allowed_clients": [],
+ "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,
@@ -1551,6 +1524,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",
@@ -1562,19 +1543,29 @@
"rotation_type": "non-rotating"
},
"sso_disabled": false,
- "token_endpoint_auth_method": "client_secret_post"
+ "token_endpoint_auth_method": "client_secret_post",
+ "web_origins": []
},
"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"
- },
+ "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",
@@ -1596,7 +1587,8 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1604,11 +1596,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
},
"rawHeaders": [],
@@ -1675,7 +1672,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1781,7 +1778,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1901,7 +1898,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2009,7 +2006,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2059,7 +2056,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/email",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
"enabled": false
},
@@ -2115,7 +2112,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-platform",
+ "path": "/api/v2/guardian/factors/email",
"body": {
"enabled": false
},
@@ -2230,7 +2227,7 @@
},
"status": 201,
"response": {
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
+ "id": "4273221d-f20e-44e6-aa9d-d45702782e4e",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2238,8 +2235,8 @@
"version": "v2"
}
],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:42:09.276813948Z",
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:18:53.114050616Z",
"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",
@@ -2259,7 +2256,7 @@
"response": {
"actions": [
{
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
+ "id": "4273221d-f20e-44e6-aa9d-d45702782e4e",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2267,8 +2264,8 @@
"version": "v2"
}
],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:42:09.276813948Z",
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:18:53.114050616Z",
"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",
@@ -2286,19 +2283,19 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "POST",
- "path": "/api/v2/actions/actions/ada80236-a38c-477e-8607-57fb51c714f6/deploy",
+ "path": "/api/v2/actions/actions/4273221d-f20e-44e6-aa9d-d45702782e4e/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": "dc9201b2-f56a-4205-b914-75d5330688b1",
+ "id": "6a213299-32ce-486f-addb-5864d95ac3d9",
"deployed": false,
"number": 1,
"secrets": [],
"status": "built",
- "created_at": "2025-11-18T04:42:09.938084833Z",
- "updated_at": "2025-11-18T04:42:09.938084833Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.780088164Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -2307,7 +2304,7 @@
}
],
"action": {
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
+ "id": "4273221d-f20e-44e6-aa9d-d45702782e4e",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -2315,14 +2312,60 @@
"version": "v2"
}
],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:42:09.263480298Z",
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:18:53.100690661Z",
"all_changes_deployed": false
}
},
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
+ "body": {
+ "enabled": true,
+ "shields": [
+ "admin_notification"
+ ],
+ "allowlist": [
+ "127.0.0.1"
+ ],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 66,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 66,
+ "rate": 1200
+ }
+ }
+ },
+ "status": 200,
+ "response": {
+ "enabled": true,
+ "shields": [
+ "admin_notification"
+ ],
+ "allowlist": [
+ "127.0.0.1"
+ ],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 66,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 66,
+ "rate": 1200
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -2379,52 +2422,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/suspicious-ip-throttling",
- "body": {
- "enabled": true,
- "shields": [
- "admin_notification"
- ],
- "allowlist": [
- "127.0.0.1"
- ],
- "stage": {
- "pre-login": {
- "max_attempts": 66,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 66,
- "rate": 1200
- }
- }
- },
- "status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "admin_notification"
- ],
- "allowlist": [
- "127.0.0.1"
- ],
- "stage": {
- "pre-login": {
- "max_attempts": 66,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 66,
- "rate": 1200
- }
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -2452,7 +2449,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-11-18T04:41:07.750Z",
+ "updated_at": "2025-12-05T14:17:03.449Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
@@ -2497,7 +2494,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-11-18T04:42:10.956Z",
+ "updated_at": "2025-12-05T14:18:54.912Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
},
"rawHeaders": [],
@@ -2561,9 +2558,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",
@@ -2579,8 +2576,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": [
@@ -2605,9 +2602,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",
@@ -2623,8 +2620,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": [
@@ -2716,9 +2713,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -2742,7 +2736,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2795,7 +2789,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2815,21 +2809,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -2849,8 +2834,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2858,32 +2842,36 @@
"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"
- },
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
+ "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,
@@ -2899,7 +2887,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2907,11 +2896,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
},
{
@@ -2940,7 +2934,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2959,14 +2953,9 @@
"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,
@@ -2978,16 +2967,17 @@
"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,
"signing_keys": [
@@ -2997,7 +2987,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3006,15 +2996,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
},
@@ -3022,9 +3009,14 @@
"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,
@@ -3036,17 +3028,16 @@
"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,
"signing_keys": [
@@ -3056,7 +3047,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3065,12 +3056,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
},
@@ -3111,7 +3105,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3178,7 +3172,7 @@
"response": {
"connections": [
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -3196,7 +3190,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -3204,12 +3199,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -3226,7 +3227,7 @@
"response": {
"connections": [
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -3244,7 +3245,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -3252,12 +3254,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -3268,16 +3276,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -3287,16 +3295,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -3311,8 +3319,8 @@
"name": "boo-baz-db-connection-test",
"strategy": "auth0",
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
],
"is_domain_connection": false,
"options": {
@@ -3356,7 +3364,7 @@
},
"status": 201,
"response": {
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -3393,7 +3401,8 @@
"enabledDatabaseCustomization": true,
"authentication_methods": {
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
},
"passkey": {
"enabled": false
@@ -3408,9 +3417,15 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
],
"realms": [
"boo-baz-db-connection-test"
@@ -3428,7 +3443,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -3465,7 +3480,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -3480,12 +3496,18 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
}
]
@@ -3496,14 +3518,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5/clients",
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE/clients",
"body": [
{
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"status": true
},
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"status": true
}
],
@@ -3582,9 +3604,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -3608,7 +3627,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3661,7 +3680,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3681,21 +3700,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -3715,8 +3725,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3724,28 +3733,32 @@
"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"
- },
+ "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",
@@ -3765,7 +3778,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3773,11 +3787,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
},
{
@@ -3806,7 +3825,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3825,14 +3844,9 @@
"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,
@@ -3844,16 +3858,17 @@
"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,
"signing_keys": [
@@ -3863,7 +3878,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3872,15 +3887,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
},
@@ -3888,9 +3900,14 @@
"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,
@@ -3902,17 +3919,16 @@
"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,
"signing_keys": [
@@ -3922,7 +3938,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3931,12 +3947,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
},
@@ -3977,7 +3996,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4044,7 +4063,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -4081,7 +4100,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -4096,37 +4116,22 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- ]
- },
- {
- "id": "con_TZft9UmXrtdJXHZN",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
},
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
"realms": [
- "google-oauth2"
+ "boo-baz-db-connection-test"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
},
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -4144,7 +4149,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -4152,12 +4158,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -4174,7 +4186,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -4211,7 +4223,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -4226,37 +4239,22 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
- ]
- },
- {
- "id": "con_TZft9UmXrtdJXHZN",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
},
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
"realms": [
- "google-oauth2"
+ "boo-baz-db-connection-test"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
},
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -4274,7 +4272,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -4282,12 +4281,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -4297,50 +4302,14 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
- {
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
- },
- {
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
- {
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
- },
- {
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN",
+ "method": "POST",
+ "path": "/api/v2/connections",
"body": {
+ "name": "google-oauth2",
+ "strategy": "google-oauth2",
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
],
"is_domain_connection": false,
"options": {
@@ -4352,9 +4321,9 @@
"profile": true
}
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "con_TZft9UmXrtdJXHZN",
+ "id": "con_yGZ6rzfkdR6mMBoE",
"options": {
"email": true,
"scope": [
@@ -4366,9 +4335,15 @@
"strategy": "google-oauth2",
"name": "google-oauth2",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
],
"realms": [
"google-oauth2"
@@ -4377,17 +4352,57 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?take=1&name=google-oauth2&include_fields=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "connections": [
+ {
+ "id": "con_yGZ6rzfkdR6mMBoE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE/clients",
"body": [
{
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"status": true
},
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"status": true
}
],
@@ -4503,9 +4518,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -4529,7 +4541,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4582,7 +4594,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4602,21 +4614,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -4636,8 +4639,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4645,28 +4647,32 @@
"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"
- },
+ "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",
@@ -4686,7 +4692,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4694,11 +4701,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
},
{
@@ -4727,7 +4739,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4746,14 +4758,9 @@
"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,
@@ -4765,16 +4772,17 @@
"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,
"signing_keys": [
@@ -4784,7 +4792,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4793,15 +4801,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
},
@@ -4809,9 +4814,14 @@
"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,
@@ -4823,17 +4833,16 @@
"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,
"signing_keys": [
@@ -4843,7 +4852,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4852,12 +4861,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
},
@@ -4898,7 +4910,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5209,7 +5221,7 @@
"method": "POST",
"path": "/api/v2/client-grants",
"body": {
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5346,8 +5358,8 @@
},
"status": 201,
"response": {
- "id": "cgr_9BAlRXJOVpDaB7eR",
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "id": "cgr_ReJeayDzA8FTvFPY",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5491,7 +5503,7 @@
"method": "POST",
"path": "/api/v2/client-grants",
"body": {
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5628,8 +5640,8 @@
},
"status": 201,
"response": {
- "id": "cgr_3AYjjoZPrtNXxpUX",
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "id": "cgr_JYmQHwQEXGDCc53P",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5788,14 +5800,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_3OJzKOu3TsUKCvFO",
- "name": "Reader",
- "description": "Can only read things"
+ "id": "rol_EH7ASyHIXKqKPc4X",
+ "name": "Admin",
+ "description": "Can read and write things"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -5805,14 +5817,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_QuDH6eKysxE8ilL9",
- "name": "Admin",
- "description": "Can read and write things"
+ "id": "rol_WHMW5tI8GYuTShEL",
+ "name": "Reader",
+ "description": "Can only read things"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -5827,7 +5839,7 @@
},
"status": 200,
"response": {
- "id": "rol_dqwrzyi9Bx9QmZ3E",
+ "id": "rol_dkoJYFPEbm4fBQUa",
"name": "read_only",
"description": "Read Only"
},
@@ -5844,7 +5856,7 @@
},
"status": 200,
"response": {
- "id": "rol_tcKxqeYyc6Eqp7Jb",
+ "id": "rol_6mNIPtAC2wBSBD7S",
"name": "read_osnly",
"description": "Readz Only"
},
@@ -5880,7 +5892,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-11-18T04:41:17.205Z",
+ "updated_at": "2025-12-05T14:17:19.637Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -5956,7 +5968,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-11-18T04:42:23.144Z",
+ "updated_at": "2025-12-05T14:19:10.944Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -6020,6 +6032,18 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -6090,9 +6114,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -6116,7 +6137,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6169,7 +6190,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6189,21 +6210,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -6223,8 +6235,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6232,28 +6243,32 @@
"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"
- },
+ "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",
@@ -6273,7 +6288,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6281,11 +6297,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
},
{
@@ -6314,7 +6335,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6333,14 +6354,9 @@
"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,
@@ -6352,16 +6368,17 @@
"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,
"signing_keys": [
@@ -6371,7 +6388,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6380,15 +6397,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
},
@@ -6396,9 +6410,14 @@
"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,
@@ -6410,17 +6429,16 @@
"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,
"signing_keys": [
@@ -6430,7 +6448,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6439,12 +6457,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
},
@@ -6485,7 +6506,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6543,18 +6564,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations?take=50",
- "body": "",
- "status": 200,
- "response": {
- "organizations": []
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -6564,7 +6573,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -6601,7 +6610,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -6616,16 +6626,22 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
},
{
- "id": "con_TZft9UmXrtdJXHZN",
+ "id": "con_yGZ6rzfkdR6mMBoE",
"options": {
"email": true,
"scope": [
@@ -6637,16 +6653,22 @@
"strategy": "google-oauth2",
"name": "google-oauth2",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"google-oauth2"
],
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
]
},
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -6664,7 +6686,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -6672,12 +6695,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -6694,8 +6723,8 @@
"response": {
"client_grants": [
{
- "id": "cgr_3AYjjoZPrtNXxpUX",
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "id": "cgr_JYmQHwQEXGDCc53P",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -6832,8 +6861,8 @@
"subject_type": "client"
},
{
- "id": "cgr_9BAlRXJOVpDaB7eR",
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "id": "cgr_ReJeayDzA8FTvFPY",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -7279,9 +7308,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -7305,7 +7331,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7358,7 +7384,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7378,21 +7404,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -7412,8 +7429,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7421,28 +7437,32 @@
"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"
- },
+ "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",
@@ -7462,7 +7482,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7470,11 +7491,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
},
{
@@ -7503,7 +7529,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7522,14 +7548,9 @@
"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,
@@ -7541,16 +7562,17 @@
"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,
"signing_keys": [
@@ -7560,7 +7582,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7569,15 +7591,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
},
@@ -7585,9 +7604,14 @@
"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,
@@ -7599,17 +7623,16 @@
"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,
"signing_keys": [
@@ -7619,7 +7642,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7628,12 +7651,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
},
@@ -7674,7 +7700,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7732,23 +7758,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "POST",
- "path": "/api/v2/organizations",
- "body": {
- "name": "org2",
- "display_name": "Organization2"
- },
- "status": 201,
- "response": {
- "id": "org_JrXRxTbTrRdicEcf",
- "display_name": "Organization2",
- "name": "org2"
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "POST",
@@ -7765,7 +7774,7 @@
},
"status": 201,
"response": {
- "id": "org_PCcwQ9qOcuJfWkEL",
+ "id": "org_fIRF1it8cTOyf2yS",
"display_name": "Organization",
"name": "org1",
"branding": {
@@ -7778,6 +7787,23 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "POST",
+ "path": "/api/v2/organizations",
+ "body": {
+ "name": "org2",
+ "display_name": "Organization2"
+ },
+ "status": 201,
+ "response": {
+ "id": "org_hWOYWXtnxIpJ0MX3",
+ "display_name": "Organization2",
+ "name": "org2"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -7802,7 +7828,7 @@
},
"status": 200,
"response": {
- "id": "lst_0000000000025177",
+ "id": "lst_0000000000025431",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -7867,14 +7893,14 @@
},
"status": 200,
"response": {
- "id": "lst_0000000000025178",
+ "id": "lst_0000000000025432",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-c1366744-b33c-4125-b8c0-625b40865581/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84b807b2-8a87-4d4b-87eb-ff1b56370b3a/auth0.logs"
},
"filters": [
{
@@ -7937,22 +7963,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-18T04:41:25.239Z"
- }
- ]
+ "total": 0,
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -7960,14 +7978,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-05T14:17:26.192Z"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8036,7 +8062,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-18T04:41:25.239Z"
+ "updated_at": "2025-12-05T14:17:26.192Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8161,7 +8187,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-18T04:42:29.394Z"
+ "updated_at": "2025-12-05T14:19:17.478Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -9348,9 +9374,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -9374,7 +9397,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9427,7 +9450,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9447,21 +9470,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -9481,8 +9495,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9490,28 +9503,32 @@
"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"
- },
+ "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",
@@ -9531,7 +9548,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9539,11 +9557,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
},
{
@@ -9572,7 +9595,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9591,14 +9614,9 @@
"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,
@@ -9610,16 +9628,17 @@
"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,
"signing_keys": [
@@ -9629,7 +9648,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9638,15 +9657,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
},
@@ -9654,9 +9670,14 @@
"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,
@@ -9668,17 +9689,16 @@
"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,
"signing_keys": [
@@ -9688,7 +9708,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9697,12 +9717,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
},
@@ -9743,7 +9766,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9767,7 +9790,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "path": "/api/v2/clients/BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"body": {
"name": "Default App",
"callbacks": [],
@@ -9802,9 +9825,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -9828,7 +9848,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9864,7 +9884,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
},
@@ -9878,7 +9898,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
},
@@ -9892,7 +9912,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
},
@@ -9934,7 +9954,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
},
@@ -9948,7 +9968,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
},
@@ -10021,7 +10041,7 @@
"response": {
"actions": [
{
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
+ "id": "4273221d-f20e-44e6-aa9d-d45702782e4e",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -10029,34 +10049,34 @@
"version": "v2"
}
],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:42:09.276813948Z",
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:18:53.114050616Z",
"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": "dc9201b2-f56a-4205-b914-75d5330688b1",
+ "id": "6a213299-32ce-486f-addb-5864d95ac3d9",
"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-18T04:42:10.034576826Z",
- "created_at": "2025-11-18T04:42:09.938084833Z",
- "updated_at": "2025-11-18T04:42:10.036175645Z"
+ "build_time": "2025-12-05T14:18:53.859494195Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z"
},
"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": "dc9201b2-f56a-4205-b914-75d5330688b1",
+ "id": "6a213299-32ce-486f-addb-5864d95ac3d9",
"deployed": true,
"number": 1,
- "built_at": "2025-11-18T04:42:10.034576826Z",
+ "built_at": "2025-12-05T14:18:53.859494195Z",
"secrets": [],
"status": "built",
- "created_at": "2025-11-18T04:42:09.938084833Z",
- "updated_at": "2025-11-18T04:42:10.036175645Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -10083,7 +10103,7 @@
"response": {
"actions": [
{
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
+ "id": "4273221d-f20e-44e6-aa9d-d45702782e4e",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -10091,34 +10111,34 @@
"version": "v2"
}
],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:42:09.276813948Z",
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:18:53.114050616Z",
"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": "dc9201b2-f56a-4205-b914-75d5330688b1",
+ "id": "6a213299-32ce-486f-addb-5864d95ac3d9",
"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-18T04:42:10.034576826Z",
- "created_at": "2025-11-18T04:42:09.938084833Z",
- "updated_at": "2025-11-18T04:42:10.036175645Z"
+ "build_time": "2025-12-05T14:18:53.859494195Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z"
},
"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": "dc9201b2-f56a-4205-b914-75d5330688b1",
+ "id": "6a213299-32ce-486f-addb-5864d95ac3d9",
"deployed": true,
"number": 1,
- "built_at": "2025-11-18T04:42:10.034576826Z",
+ "built_at": "2025-12-05T14:18:53.859494195Z",
"secrets": [],
"status": "built",
- "created_at": "2025-11-18T04:42:09.938084833Z",
- "updated_at": "2025-11-18T04:42:10.036175645Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -10136,34 +10156,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/brute-force-protection",
- "body": {
- "enabled": true,
- "shields": [
- "block",
- "user_notification"
- ],
- "mode": "count_per_identifier_and_ip",
- "allowlist": [],
- "max_attempts": 10
- },
- "status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "block",
- "user_notification"
- ],
- "mode": "count_per_identifier_and_ip",
- "allowlist": [],
- "max_attempts": 10
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -10236,6 +10228,34 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/brute-force-protection",
+ "body": {
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
+ },
+ "status": 200,
+ "response": {
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -10306,9 +10326,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -10332,7 +10349,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10385,7 +10402,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10401,6 +10418,50 @@
],
"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": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "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,
@@ -10440,7 +10501,7 @@
}
],
"allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10464,10 +10525,7 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Quickstarts API (Test Application)",
- "client_metadata": {
- "foo": "bar"
- },
+ "name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
@@ -10489,7 +10547,7 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10508,19 +10566,31 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"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,
"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,
"signing_keys": [
@@ -10530,7 +10600,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10538,9 +10608,12 @@
"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
@@ -10587,7 +10660,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10612,7 +10685,7 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "name": "auth0-deploy-cli-extension",
"allowed_clients": [],
"callbacks": [],
"client_metadata": {},
@@ -10626,17 +10699,16 @@
"enabled": false
}
},
- "oidc_conformant": false,
+ "oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -10646,7 +10718,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10656,70 +10728,15 @@
},
"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
},
{
"tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
- "callback_url_template": 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,
+ "global": true,
"callbacks": [],
"is_first_party": true,
"name": "All Applications",
@@ -10768,7 +10785,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -10805,7 +10822,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -10820,16 +10838,22 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
},
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -10847,7 +10871,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -10855,12 +10880,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -10877,7 +10908,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -10914,7 +10945,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -10929,16 +10961,22 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
},
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -10956,7 +10994,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -10964,12 +11003,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -10980,16 +11025,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
}
]
},
@@ -10999,16 +11044,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5/clients?take=50",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
},
{
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -11018,16 +11063,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
}
]
},
@@ -11037,16 +11082,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5/clients?take=50",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
},
{
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -11056,11 +11101,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK",
"body": "",
"status": 200,
"response": {
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -11078,7 +11123,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -11086,9 +11132,15 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
],
"realms": [
"Username-Password-Authentication"
@@ -11100,11 +11152,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK",
"body": {
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
],
"is_domain_connection": false,
"options": {
@@ -11124,7 +11176,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -11135,7 +11188,7 @@
},
"status": 200,
"response": {
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -11153,7 +11206,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -11161,9 +11215,15 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
],
"realms": [
"Username-Password-Authentication"
@@ -11175,14 +11235,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients",
"body": [
{
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"status": true
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"status": true
}
],
@@ -11261,9 +11321,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -11287,7 +11344,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11340,7 +11397,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11360,21 +11417,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -11394,8 +11442,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11403,28 +11450,32 @@
"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"
- },
+ "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",
@@ -11444,7 +11495,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11452,11 +11504,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
},
{
@@ -11485,7 +11542,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11504,14 +11561,9 @@
"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,
@@ -11523,16 +11575,17 @@
"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,
"signing_keys": [
@@ -11542,7 +11595,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11551,15 +11604,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
},
@@ -11567,9 +11617,14 @@
"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,
@@ -11581,17 +11636,16 @@
"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,
"signing_keys": [
@@ -11601,7 +11655,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11610,12 +11664,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
},
@@ -11656,7 +11713,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11723,7 +11780,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -11760,7 +11817,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -11775,16 +11833,22 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
},
{
- "id": "con_TZft9UmXrtdJXHZN",
+ "id": "con_yGZ6rzfkdR6mMBoE",
"options": {
"email": true,
"scope": [
@@ -11796,16 +11860,22 @@
"strategy": "google-oauth2",
"name": "google-oauth2",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"google-oauth2"
],
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
]
},
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -11823,7 +11893,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -11831,12 +11902,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
]
}
]
@@ -11853,7 +11930,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -11890,7 +11967,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -11905,16 +11983,22 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
},
{
- "id": "con_TZft9UmXrtdJXHZN",
+ "id": "con_yGZ6rzfkdR6mMBoE",
"options": {
"email": true,
"scope": [
@@ -11926,16 +12010,22 @@
"strategy": "google-oauth2",
"name": "google-oauth2",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"google-oauth2"
],
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
]
},
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -11953,7 +12043,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -11961,12 +12052,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
]
}
]
@@ -11977,16 +12074,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
},
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
}
]
},
@@ -11996,16 +12093,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
},
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
}
]
},
@@ -12097,9 +12194,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -12123,7 +12217,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12176,7 +12270,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12196,21 +12290,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -12230,8 +12315,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12239,28 +12323,32 @@
"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"
- },
+ "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",
@@ -12280,7 +12368,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12288,11 +12377,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
},
{
@@ -12321,7 +12415,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12340,14 +12434,9 @@
"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,
@@ -12359,16 +12448,17 @@
"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,
"signing_keys": [
@@ -12378,7 +12468,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12387,15 +12477,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
},
@@ -12403,9 +12490,14 @@
"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,
@@ -12417,17 +12509,16 @@
"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,
"signing_keys": [
@@ -12437,7 +12528,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12446,12 +12537,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
},
@@ -12492,7 +12586,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12559,8 +12653,8 @@
"response": {
"client_grants": [
{
- "id": "cgr_3AYjjoZPrtNXxpUX",
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "id": "cgr_JYmQHwQEXGDCc53P",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -12697,8 +12791,8 @@
"subject_type": "client"
},
{
- "id": "cgr_9BAlRXJOVpDaB7eR",
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "id": "cgr_ReJeayDzA8FTvFPY",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -13083,22 +13177,22 @@
"response": {
"roles": [
{
- "id": "rol_QuDH6eKysxE8ilL9",
+ "id": "rol_EH7ASyHIXKqKPc4X",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_3OJzKOu3TsUKCvFO",
+ "id": "rol_WHMW5tI8GYuTShEL",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_dqwrzyi9Bx9QmZ3E",
+ "id": "rol_dkoJYFPEbm4fBQUa",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_tcKxqeYyc6Eqp7Jb",
+ "id": "rol_6mNIPtAC2wBSBD7S",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -13113,7 +13207,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_QuDH6eKysxE8ilL9/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_EH7ASyHIXKqKPc4X/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13128,7 +13222,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_QuDH6eKysxE8ilL9/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_EH7ASyHIXKqKPc4X/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13143,7 +13237,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_3OJzKOu3TsUKCvFO/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_WHMW5tI8GYuTShEL/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13158,7 +13252,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_3OJzKOu3TsUKCvFO/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_WHMW5tI8GYuTShEL/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13173,7 +13267,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_dqwrzyi9Bx9QmZ3E/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_dkoJYFPEbm4fBQUa/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13188,7 +13282,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_dqwrzyi9Bx9QmZ3E/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_dkoJYFPEbm4fBQUa/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13203,7 +13297,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_tcKxqeYyc6Eqp7Jb/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_6mNIPtAC2wBSBD7S/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13218,7 +13312,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_tcKxqeYyc6Eqp7Jb/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_6mNIPtAC2wBSBD7S/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13239,12 +13333,7 @@
"response": {
"organizations": [
{
- "id": "org_JrXRxTbTrRdicEcf",
- "name": "org2",
- "display_name": "Organization2"
- },
- {
- "id": "org_PCcwQ9qOcuJfWkEL",
+ "id": "org_fIRF1it8cTOyf2yS",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -13253,6 +13342,11 @@
"primary": "#57ddff"
}
}
+ },
+ {
+ "id": "org_hWOYWXtnxIpJ0MX3",
+ "name": "org2",
+ "display_name": "Organization2"
}
]
},
@@ -13329,9 +13423,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -13355,7 +13446,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13408,7 +13499,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13428,21 +13519,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -13462,8 +13544,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13471,28 +13552,32 @@
"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"
- },
+ "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",
@@ -13512,7 +13597,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13520,11 +13606,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
},
{
@@ -13553,7 +13644,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13572,14 +13663,9 @@
"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,
@@ -13591,16 +13677,17 @@
"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,
"signing_keys": [
@@ -13610,7 +13697,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13619,15 +13706,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
},
@@ -13635,9 +13719,14 @@
"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,
@@ -13649,17 +13738,16 @@
"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,
"signing_keys": [
@@ -13669,7 +13757,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13678,12 +13766,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
},
@@ -13724,7 +13815,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13785,7 +13876,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13800,7 +13891,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13815,7 +13906,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13830,7 +13921,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13845,7 +13936,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -13857,7 +13948,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -13869,7 +13960,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13884,7 +13975,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13899,7 +13990,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13914,7 +14005,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13929,7 +14020,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -13941,7 +14032,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -13959,7 +14050,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -13996,7 +14087,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -14011,16 +14103,22 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
},
{
- "id": "con_TZft9UmXrtdJXHZN",
+ "id": "con_yGZ6rzfkdR6mMBoE",
"options": {
"email": true,
"scope": [
@@ -14032,16 +14130,22 @@
"strategy": "google-oauth2",
"name": "google-oauth2",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"google-oauth2"
],
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
]
},
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -14059,7 +14163,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -14067,12 +14172,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
]
}
]
@@ -14083,134 +14194,547 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/client-grants?take=50",
"body": "",
"status": 200,
"response": {
- "total": 10,
- "start": 0,
- "limit": 100,
- "clients": [
- {
- "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_grants": [
{
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
+ "id": "cgr_JYmQHwQEXGDCc53P",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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_ReJeayDzA8FTvFPY",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "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"
],
- "custom_login_page_on": true
- },
+ "subject_type": "client"
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 10,
+ "start": 0,
+ "limit": 100,
+ "clients": [
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
+ "name": "Deploy CLI",
"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,
@@ -14220,42 +14744,9 @@
"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": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
- "callback_url_template": 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",
+ "cross_origin_authentication": true,
"allowed_clients": [],
- "allowed_logout_urls": [],
"callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
"native_social_login": {
"apple": {
"enabled": false
@@ -14264,18 +14755,6 @@
"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]",
@@ -14283,8 +14762,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14294,98 +14772,12 @@
},
"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"
- },
- "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": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
- "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"
+ "client_credentials",
+ "implicit",
+ "authorization_code",
+ "refresh_token"
],
"custom_login_page_on": true
},
@@ -14393,34 +14785,19 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
- "client_metadata": {},
+ "name": "Default App",
+ "callbacks": [],
"cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
+ "is_first_party": true,
"oidc_conformant": true,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
"token_lifetime": 2592000,
"idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "rotation_type": "non-rotating"
},
"sso_disabled": false,
"cross_origin_authentication": false,
@@ -14431,7 +14808,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14439,16 +14816,11 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
"grant_types": [
"authorization_code",
"implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "refresh_token",
+ "client_credentials"
],
"custom_login_page_on": true
},
@@ -14456,7 +14828,7 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
"client_metadata": {},
@@ -14470,17 +14842,16 @@
"enabled": false
}
},
- "oidc_conformant": false,
+ "oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -14490,7 +14861,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14500,10 +14871,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
@@ -14512,20 +14881,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -14545,7 +14906,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14553,7 +14914,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
"app_type": "non_interactive",
"grant_types": [
@@ -14563,30 +14923,35 @@
},
{
"tenant": "auth0-deploy-cli-e2e",
- "global": true,
+ "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,
- "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,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -14594,533 +14959,276 @@
"subject": "deprecated"
}
],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "callback_url_template": 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/client-grants?take=50",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [
+ },
{
- "id": "cgr_3AYjjoZPrtNXxpUX",
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "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"
+ }
],
- "subject_type": "client"
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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": "cgr_9BAlRXJOVpDaB7eR",
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Test SPA",
+ "allowed_clients": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "expiring",
+ "leeway": 0,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
],
- "subject_type": "client"
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "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": "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": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
],
- "subject_type": "client"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "callback_url_template": 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
}
]
},
@@ -15135,7 +15243,7 @@
"status": 200,
"response": [
{
- "id": "lst_0000000000025177",
+ "id": "lst_0000000000025431",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -15146,14 +15254,14 @@
"isPriority": false
},
{
- "id": "lst_0000000000025178",
+ "id": "lst_0000000000025432",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-c1366744-b33c-4125-b8c0-625b40865581/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84b807b2-8a87-4d4b-87eb-ff1b56370b3a/auth0.logs"
},
"filters": [
{
@@ -16461,9 +16569,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -16487,7 +16592,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16540,7 +16645,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16560,21 +16665,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -16594,8 +16690,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16603,28 +16698,32 @@
"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"
- },
+ "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",
@@ -16644,7 +16743,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16652,11 +16752,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
},
{
@@ -16685,7 +16790,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16704,14 +16809,9 @@
"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,
@@ -16723,16 +16823,17 @@
"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,
"signing_keys": [
@@ -16742,7 +16843,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16751,15 +16852,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
},
@@ -16767,9 +16865,14 @@
"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,
@@ -16781,17 +16884,16 @@
"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,
"signing_keys": [
@@ -16801,7 +16903,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16810,12 +16912,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
},
@@ -16856,7 +16961,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16886,7 +16991,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -16923,7 +17028,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -16938,16 +17044,22 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
},
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -16965,7 +17077,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -16973,12 +17086,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
]
}
]
@@ -16989,16 +17108,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5/clients?take=50",
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
},
{
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
}
]
},
@@ -17008,16 +17127,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -17027,16 +17146,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_gSK3HKh000WR2Yg5/clients?take=50",
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
},
{
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
}
]
},
@@ -17046,16 +17165,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
}
]
},
@@ -17071,7 +17190,7 @@
"response": {
"connections": [
{
- "id": "con_gSK3HKh000WR2Yg5",
+ "id": "con_bBSD5AQUW0Q5aLuE",
"options": {
"mfa": {
"active": true,
@@ -17108,7 +17227,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true,
@@ -17123,16 +17243,22 @@
"strategy": "auth0",
"name": "boo-baz-db-connection-test",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
]
},
{
- "id": "con_TZft9UmXrtdJXHZN",
+ "id": "con_yGZ6rzfkdR6mMBoE",
"options": {
"email": true,
"scope": [
@@ -17144,16 +17270,22 @@
"strategy": "google-oauth2",
"name": "google-oauth2",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"google-oauth2"
],
"enabled_clients": [
- "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
- "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
]
},
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_CfDqv7jPXpFqETeK",
"options": {
"mfa": {
"active": true,
@@ -17171,7 +17303,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -17179,12 +17312,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
]
}
]
@@ -17195,16 +17334,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
},
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
}
]
},
@@ -17214,16 +17353,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE/clients?take=50",
"body": "",
"status": 200,
"response": {
"clients": [
{
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
},
{
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt"
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
}
]
},
@@ -17320,17 +17459,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/verify_email",
+ "path": "/api/v2/email-templates/verify_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
@@ -17338,14 +17474,17 @@
{
"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/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
@@ -17353,14 +17492,18 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/change_password",
+ "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
@@ -17368,7 +17511,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/reset_email",
+ "path": "/api/v2/email-templates/mfa_oob_code",
"body": "",
"status": 404,
"response": {
@@ -17383,7 +17526,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": {
@@ -17413,7 +17556,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/async_approval",
+ "path": "/api/v2/email-templates/blocked_account",
"body": "",
"status": 404,
"response": {
@@ -17428,7 +17571,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": {
@@ -17443,7 +17586,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": {
@@ -17458,7 +17601,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/blocked_account",
+ "path": "/api/v2/email-templates/user_invitation",
"body": "",
"status": 404,
"response": {
@@ -17473,7 +17616,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/user_invitation",
+ "path": "/api/v2/email-templates/reset_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -17488,18 +17631,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/welcome_email",
+ "path": "/api/v2/email-templates/change_password",
"body": "",
- "status": 200,
+ "status": 404,
"response": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
- "from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 3600,
- "enabled": false
+ "statusCode": 404,
+ "error": "Not Found",
+ "message": "The template does not exist.",
+ "errorCode": "inexistent_email_template"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -17507,7 +17646,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": {
@@ -17528,8 +17667,8 @@
"response": {
"client_grants": [
{
- "id": "cgr_3AYjjoZPrtNXxpUX",
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "id": "cgr_JYmQHwQEXGDCc53P",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -17666,8 +17805,8 @@
"subject_type": "client"
},
{
- "id": "cgr_9BAlRXJOVpDaB7eR",
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "id": "cgr_ReJeayDzA8FTvFPY",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -18097,7 +18236,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": {},
@@ -18107,7 +18246,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": {},
@@ -18170,22 +18309,22 @@
"response": {
"roles": [
{
- "id": "rol_QuDH6eKysxE8ilL9",
+ "id": "rol_EH7ASyHIXKqKPc4X",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_3OJzKOu3TsUKCvFO",
+ "id": "rol_WHMW5tI8GYuTShEL",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_dqwrzyi9Bx9QmZ3E",
+ "id": "rol_dkoJYFPEbm4fBQUa",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_tcKxqeYyc6Eqp7Jb",
+ "id": "rol_6mNIPtAC2wBSBD7S",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -18200,7 +18339,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_QuDH6eKysxE8ilL9/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_EH7ASyHIXKqKPc4X/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -18215,7 +18354,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_QuDH6eKysxE8ilL9/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_EH7ASyHIXKqKPc4X/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -18230,7 +18369,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_3OJzKOu3TsUKCvFO/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_WHMW5tI8GYuTShEL/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -18245,7 +18384,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_3OJzKOu3TsUKCvFO/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_WHMW5tI8GYuTShEL/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -18260,7 +18399,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_dqwrzyi9Bx9QmZ3E/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_dkoJYFPEbm4fBQUa/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -18275,7 +18414,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_dqwrzyi9Bx9QmZ3E/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_dkoJYFPEbm4fBQUa/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -18290,7 +18429,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_tcKxqeYyc6Eqp7Jb/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_6mNIPtAC2wBSBD7S/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -18305,7 +18444,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_tcKxqeYyc6Eqp7Jb/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_6mNIPtAC2wBSBD7S/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -18453,7 +18592,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-id/custom-text/en",
+ "path": "/api/v2/prompts/login-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -18463,7 +18602,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-password/custom-text/en",
+ "path": "/api/v2/prompts/login-id/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -18533,7 +18672,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": {},
@@ -18543,7 +18682,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": {},
@@ -18603,7 +18742,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": {},
@@ -18623,7 +18762,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-voice/custom-text/en",
+ "path": "/api/v2/prompts/mfa-otp/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -18633,7 +18772,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": {},
@@ -18643,7 +18782,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-phone/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -18653,7 +18792,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-webauthn/custom-text/en",
+ "path": "/api/v2/prompts/mfa-sms/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -18663,7 +18802,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-email/custom-text/en",
+ "path": "/api/v2/prompts/mfa-recovery-code/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -18673,7 +18812,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-recovery-code/custom-text/en",
+ "path": "/api/v2/prompts/mfa-email/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -18693,7 +18832,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": {},
@@ -18703,7 +18842,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": {},
@@ -18783,7 +18922,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-id/partials",
+ "path": "/api/v2/prompts/brute-force-protection/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -18813,7 +18952,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-passwordless/partials",
+ "path": "/api/v2/prompts/login-id/partials",
"body": "",
"status": 200,
"response": {},
@@ -18830,6 +18969,16 @@
"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",
@@ -18859,7 +19008,7 @@
"response": {
"actions": [
{
- "id": "ada80236-a38c-477e-8607-57fb51c714f6",
+ "id": "4273221d-f20e-44e6-aa9d-d45702782e4e",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -18867,34 +19016,34 @@
"version": "v2"
}
],
- "created_at": "2025-11-18T04:42:09.263480298Z",
- "updated_at": "2025-11-18T04:42:09.276813948Z",
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:18:53.114050616Z",
"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": "dc9201b2-f56a-4205-b914-75d5330688b1",
+ "id": "6a213299-32ce-486f-addb-5864d95ac3d9",
"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-18T04:42:10.034576826Z",
- "created_at": "2025-11-18T04:42:09.938084833Z",
- "updated_at": "2025-11-18T04:42:10.036175645Z"
+ "build_time": "2025-12-05T14:18:53.859494195Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z"
},
"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": "dc9201b2-f56a-4205-b914-75d5330688b1",
+ "id": "6a213299-32ce-486f-addb-5864d95ac3d9",
"deployed": true,
"number": 1,
- "built_at": "2025-11-18T04:42:10.034576826Z",
+ "built_at": "2025-12-05T14:18:53.859494195Z",
"secrets": [],
"status": "built",
- "created_at": "2025-11-18T04:42:09.938084833Z",
- "updated_at": "2025-11-18T04:42:10.036175645Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z",
"runtime": "node18",
"supported_triggers": [
{
@@ -18925,6 +19074,7 @@
"version": "v3",
"status": "CURRENT",
"runtimes": [
+ "node12",
"node18-actions",
"node22"
],
@@ -18948,17 +19098,6 @@
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
- {
- "id": "credentials-exchange",
- "version": "v1",
- "status": "DEPRECATED",
- "runtimes": [
- "node12"
- ],
- "default_runtime": "node12",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
{
"id": "credentials-exchange",
"version": "v2",
@@ -18976,6 +19115,7 @@
"version": "v2",
"status": "CURRENT",
"runtimes": [
+ "node12",
"node18-actions",
"node22"
],
@@ -19018,22 +19158,12 @@
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
- {
- "id": "send-phone-message",
- "version": "v1",
- "status": "DEPRECATED",
- "runtimes": [
- "node12"
- ],
- "default_runtime": "node12",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
{
"id": "send-phone-message",
"version": "v2",
"status": "CURRENT",
"runtimes": [
+ "node12",
"node18-actions",
"node22"
],
@@ -19282,12 +19412,7 @@
"response": {
"organizations": [
{
- "id": "org_JrXRxTbTrRdicEcf",
- "name": "org2",
- "display_name": "Organization2"
- },
- {
- "id": "org_PCcwQ9qOcuJfWkEL",
+ "id": "org_fIRF1it8cTOyf2yS",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -19296,6 +19421,11 @@
"primary": "#57ddff"
}
}
+ },
+ {
+ "id": "org_hWOYWXtnxIpJ0MX3",
+ "name": "org2",
+ "display_name": "Organization2"
}
]
},
@@ -19372,9 +19502,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -19398,7 +19525,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -19451,7 +19578,7 @@
"subject": "deprecated"
}
],
- "client_id": "PlWzNITs1tQyu3RrFA3OUGjtIsa7emov",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -19471,21 +19598,12 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -19505,8 +19623,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "Ix2t99DOe6G99TxX6XJ3h9t9qKwVxB8K",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -19514,28 +19631,32 @@
"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"
- },
+ "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",
@@ -19555,7 +19676,8 @@
"subject": "deprecated"
}
],
- "client_id": "fsRTrYLcS2JUyLsOJYyBRvkR0XFCpzaF",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -19563,11 +19685,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
},
{
@@ -19596,7 +19723,7 @@
"subject": "deprecated"
}
],
- "client_id": "17S8meqm0ImjMHCjjYwDbwrHOkApC382",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -19615,14 +19742,9 @@
"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,
@@ -19634,16 +19756,17 @@
"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,
"signing_keys": [
@@ -19653,7 +19776,7 @@
"subject": "deprecated"
}
],
- "client_id": "HIzKdREbF957j3VNApECeIV6pViYy8q6",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -19662,15 +19785,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
},
@@ -19678,9 +19798,14 @@
"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,
@@ -19692,17 +19817,16 @@
"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,
"signing_keys": [
@@ -19712,7 +19836,7 @@
"subject": "deprecated"
}
],
- "client_id": "1FzSxSoo2DzoLqaKah0DgqxM91Zp0OVU",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -19721,12 +19845,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
},
@@ -19767,7 +19894,7 @@
"subject": "deprecated"
}
],
- "client_id": "hWmabIrWAYC5DKQkzOnvitE1GedwKNmt",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -19828,7 +19955,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19843,7 +19970,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19858,7 +19985,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19873,7 +20000,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19888,7 +20015,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -19900,7 +20027,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_JrXRxTbTrRdicEcf/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -19912,7 +20039,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19927,7 +20054,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/enabled_connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19942,7 +20069,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19957,7 +20084,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/client-grants?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -19972,7 +20099,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -19984,7 +20111,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_PCcwQ9qOcuJfWkEL/discovery-domains?take=50",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
@@ -20062,23 +20189,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",
@@ -20114,6 +20224,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",
@@ -20122,7 +20249,7 @@
"status": 200,
"response": [
{
- "id": "lst_0000000000025177",
+ "id": "lst_0000000000025431",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -20133,14 +20260,14 @@
"isPriority": false
},
{
- "id": "lst_0000000000025178",
+ "id": "lst_0000000000025432",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-c1366744-b33c-4125-b8c0-625b40865581/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84b807b2-8a87-4d4b-87eb-ff1b56370b3a/auth0.logs"
},
"filters": [
{
@@ -20242,7 +20369,7 @@
"name": "Blank-form",
"flow_count": 0,
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-18T04:42:29.394Z"
+ "updated_at": "2025-12-05T14:19:17.478Z"
}
]
},
@@ -20313,7 +20440,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-18T04:42:29.394Z"
+ "updated_at": "2025-12-05T14:19:17.478Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -20321,14 +20448,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "limit": 100,
+ "limit": 50,
"start": 0,
"total": 0,
- "flows": []
+ "connections": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -20336,14 +20463,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
- "limit": 50,
+ "limit": 100,
"start": 0,
"total": 0,
- "connections": []
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -20422,7 +20549,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-11-18T04:42:23.144Z",
+ "updated_at": "2025-12-05T14:19:10.944Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -20474,7 +20601,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-11-18T04:42:10.956Z",
+ "updated_at": "2025-12-05T14:18:54.912Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
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 368a18794..4fb57c91d 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
@@ -151,6 +151,7 @@
"page_background": "#222221"
}
},
+ "resource_parameter_profile": "audience",
"session_cookie": {
"mode": "non-persistent"
},
@@ -158,8 +159,7 @@
"22",
"18",
"12"
- ],
- "resource_parameter_profile": "audience"
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1120,7 +1120,7 @@
"body": "",
"status": 200,
"response": {
- "total": 2,
+ "total": 9,
"start": 0,
"limit": 100,
"clients": [
@@ -1183,9 +1183,6 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
"cross_origin_auth": false,
@@ -1209,7 +1206,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1224,199 +1221,375 @@
"client_credentials"
],
"custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?take=50&strategy=auth0",
- "body": "",
- "status": 200,
- "response": {
- "connections": [
+ },
{
- "id": "con_YQIQ8h72LqqSXD75",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
+ "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
},
- "brute_force_protection": true
+ "facebook": {
+ "enabled": false
+ }
},
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": 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"
+ }
],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
- {
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
- },
- {
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
- {
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "callback_url_template": 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
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?take=50",
- "body": "",
- "status": 200,
- "response": {
- "connections": [
- {
- "id": "con_TZft9UmXrtdJXHZN",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": 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": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
+ "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"
+ }
],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "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": "con_YQIQ8h72LqqSXD75",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
+ "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
},
- "brute_force_protection": true
+ "facebook": {
+ "enabled": false
+ }
},
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": 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"
+ }
],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "callback_url_template": 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
+ },
{
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Terraform Provider",
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "callback_url_template": 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
+ },
{
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "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": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "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
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "callback_url_template": 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
}
]
},
@@ -1426,71 +1599,122 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/tenants/settings",
+ "path": "/api/v2/connections?take=50&strategy=auth0",
"body": "",
"status": 200,
"response": {
- "allowed_logout_urls": [
- "https://mycompany.org/logoutCallback"
- ],
- "change_password": {
- "enabled": true,
- "html": "Change Password\n"
- },
- "enabled_locales": [
- "en"
- ],
- "error_page": {
- "html": "Error Page\n",
- "show_log_link": false,
- "url": "https://mycompany.org/error"
- },
- "flags": {
- "allow_changing_enable_sso": false,
- "allow_legacy_delegation_grant_types": true,
- "allow_legacy_ro_grant_types": true,
- "change_pwd_flow_v1": false,
- "disable_impersonation": true,
- "enable_apis_section": false,
- "enable_client_connections": false,
- "enable_custom_domain_in_emails": false,
- "enable_dynamic_client_registration": false,
- "enable_legacy_logs_search_v2": false,
- "enable_public_signup_user_exists_error": true,
- "enable_sso": true,
- "new_universal_login_experience_enabled": true,
- "universal_login": true,
- "use_scope_descriptions_for_consent": false,
- "revoke_refresh_token_grant": false,
- "disable_clickjack_protection_headers": false,
- "enable_pipeline2": false
- },
- "friendly_name": "My Test Tenant",
- "guardian_mfa_page": {
- "enabled": true,
- "html": "MFA\n"
- },
- "idle_session_lifetime": 1,
- "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png",
- "sandbox_version": "12",
- "session_lifetime": 3.0166666666666666,
- "support_email": "support@mycompany.org",
- "support_url": "https://mycompany.org/support",
- "universal_login": {
- "colors": {
- "primary": "#F8F8F2",
- "page_background": "#222221"
+ "connections": [
+ {
+ "id": "con_bBSD5AQUW0Q5aLuE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ ]
+ },
+ {
+ "id": "con_CfDqv7jPXpFqETeK",
+ "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",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ ]
}
- },
- "session_cookie": {
- "mode": "non-persistent"
- },
- "sandbox_versions_available": [
- "22",
- "18",
- "12"
- ],
- "resource_parameter_profile": "audience"
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1498,14 +1722,18 @@
{
"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_bBSD5AQUW0Q5aLuE/clients?take=50",
"body": "",
"status": 200,
"response": {
- "name": "mandrill",
- "credentials": {},
- "default_from_address": "auth0-user@auth0.com",
- "enabled": false
+ "clients": [
+ {
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ },
+ {
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1513,17 +1741,18 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/verify_email",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients?take=50",
"body": "",
"status": 200,
"response": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
- "from": "",
- "subject": "",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 432000,
- "enabled": true
+ "clients": [
+ {
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ },
+ {
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1531,14 +1760,18 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/stolen_credentials",
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE/clients?take=50",
"body": "",
- "status": 404,
+ "status": 200,
"response": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
+ "clients": [
+ {
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ },
+ {
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1546,14 +1779,18 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/user_invitation",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients?take=50",
"body": "",
- "status": 404,
+ "status": 200,
"response": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
+ "clients": [
+ {
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ },
+ {
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1561,14 +1798,149 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/verify_email_by_code",
+ "path": "/api/v2/connections?take=50",
"body": "",
- "status": 404,
+ "status": 200,
"response": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
+ "connections": [
+ {
+ "id": "con_bBSD5AQUW0Q5aLuE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ ]
+ },
+ {
+ "id": "con_yGZ6rzfkdR6mMBoE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
+ ]
+ },
+ {
+ "id": "con_CfDqv7jPXpFqETeK",
+ "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",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ ]
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1576,14 +1948,18 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/mfa_oob_code",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE/clients?take=50",
"body": "",
- "status": 404,
+ "status": 200,
"response": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
+ "clients": [
+ {
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ },
+ {
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1591,9 +1967,115 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/blocked_account",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE/clients?take=50",
"body": "",
- "status": 404,
+ "status": 200,
+ "response": {
+ "clients": [
+ {
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ },
+ {
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/tenants/settings",
+ "body": "",
+ "status": 200,
+ "response": {
+ "allowed_logout_urls": [
+ "https://mycompany.org/logoutCallback"
+ ],
+ "change_password": {
+ "enabled": true,
+ "html": "Change Password\n"
+ },
+ "enabled_locales": [
+ "en"
+ ],
+ "error_page": {
+ "html": "Error Page\n",
+ "show_log_link": false,
+ "url": "https://mycompany.org/error"
+ },
+ "flags": {
+ "allow_changing_enable_sso": false,
+ "allow_legacy_delegation_grant_types": true,
+ "allow_legacy_ro_grant_types": true,
+ "change_pwd_flow_v1": false,
+ "disable_impersonation": true,
+ "enable_apis_section": false,
+ "enable_client_connections": false,
+ "enable_custom_domain_in_emails": false,
+ "enable_dynamic_client_registration": false,
+ "enable_legacy_logs_search_v2": false,
+ "enable_public_signup_user_exists_error": true,
+ "enable_sso": true,
+ "new_universal_login_experience_enabled": true,
+ "universal_login": true,
+ "use_scope_descriptions_for_consent": false,
+ "revoke_refresh_token_grant": false,
+ "disable_clickjack_protection_headers": false,
+ "enable_pipeline2": false
+ },
+ "friendly_name": "My Test Tenant",
+ "guardian_mfa_page": {
+ "enabled": true,
+ "html": "MFA\n"
+ },
+ "idle_session_lifetime": 1,
+ "picture_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png",
+ "sandbox_version": "12",
+ "session_lifetime": 3.0166666666666666,
+ "support_email": "support@mycompany.org",
+ "support_url": "https://mycompany.org/support",
+ "universal_login": {
+ "colors": {
+ "primary": "#F8F8F2",
+ "page_background": "#222221"
+ }
+ },
+ "resource_parameter_profile": "audience",
+ "session_cookie": {
+ "mode": "non-persistent"
+ },
+ "sandbox_versions_available": [
+ "22",
+ "18",
+ "12"
+ ]
+ },
+ "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/email-templates/verify_email_by_code",
+ "body": "",
+ "status": 404,
"response": {
"statusCode": 404,
"error": "Not Found",
@@ -1606,7 +2088,40 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/async_approval",
+ "path": "/api/v2/email-templates/verify_email",
+ "body": "",
+ "status": 200,
+ "response": {
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "from": "",
+ "subject": "",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 432000,
+ "enabled": true
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/email-templates/user_invitation",
+ "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/enrollment_email",
"body": "",
"status": 404,
"response": {
@@ -1640,7 +2155,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/password_reset",
+ "path": "/api/v2/email-templates/reset_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -1670,7 +2185,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": {
@@ -1685,7 +2200,52 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/enrollment_email",
+ "path": "/api/v2/email-templates/async_approval",
+ "body": "",
+ "status": 404,
+ "response": {
+ "statusCode": 404,
+ "error": "Not Found",
+ "message": "The template does not exist.",
+ "errorCode": "inexistent_email_template"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/email-templates/blocked_account",
+ "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/password_reset",
+ "body": "",
+ "status": 404,
+ "response": {
+ "statusCode": 404,
+ "error": "Not Found",
+ "message": "The template does not exist.",
+ "errorCode": "inexistent_email_template"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/email-templates/mfa_oob_code",
"body": "",
"status": 404,
"response": {
@@ -1721,8 +2281,8 @@
"response": {
"client_grants": [
{
- "id": "cgr_pbwejzhwoujrsNE8",
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "id": "cgr_JYmQHwQEXGDCc53P",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -1749,10 +2309,6 @@
"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",
@@ -1842,19 +2398,10 @@
"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",
@@ -1867,316 +2414,746 @@
"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"
+ "delete:organization_invitations"
],
"subject_type": "client"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/guardian/factors",
- "body": "",
- "status": 200,
- "response": [
- {
- "name": "sms",
- "enabled": false,
- "trial_expired": false
- },
- {
- "name": "push-notification",
- "enabled": false,
- "trial_expired": false
- },
- {
- "name": "otp",
- "enabled": false,
- "trial_expired": false
- },
- {
- "name": "email",
- "enabled": false,
- "trial_expired": false
- },
- {
- "name": "duo",
- "enabled": false,
- "trial_expired": false
- },
- {
- "name": "webauthn-roaming",
- "enabled": false,
- "trial_expired": false
- },
- {
- "name": "webauthn-platform",
- "enabled": false,
- "trial_expired": false
- },
- {
- "name": "recovery-code",
- "enabled": false,
- "trial_expired": false
- }
- ],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/guardian/factors/push-notification/providers/sns",
- "body": "",
- "status": 200,
- "response": {},
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/guardian/factors/sms/providers/twilio",
- "body": "",
- "status": 200,
- "response": {},
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/guardian/factors/sms/templates",
- "body": "",
- "status": 200,
- "response": {
- "enrollment_message": "enroll foo",
- "verification_message": "verify foo"
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/guardian/policies",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/guardian/factors/phone/selected-provider",
- "body": "",
- "status": 200,
- "response": {
- "provider": "auth0"
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/guardian/factors/phone/message-types",
- "body": "",
- "status": 200,
- "response": {
- "message_types": []
- },
- "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/branding",
- "body": "",
- "status": 200,
- "response": {
- "colors": {
- "primary": "#F8F8F2",
- "page_background": "#222221"
- },
- "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png"
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/custom-domains",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/branding/phone/providers",
- "body": "",
- "status": 200,
- "response": {
- "providers": []
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/prompts",
- "body": "",
- "status": 200,
- "response": {
- "universal_login_experience": "new",
- "identifier_first": true
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/tenants/settings",
- "body": "",
- "status": 200,
- "response": {
- "allowed_logout_urls": [
- "https://mycompany.org/logoutCallback"
- ],
- "change_password": {
- "enabled": true,
- "html": "Change Password\n"
- },
- "enabled_locales": [
- "en"
- ],
- "error_page": {
- "html": "Error Page\n",
- "show_log_link": false,
- "url": "https://mycompany.org/error"
- },
- "flags": {
- "allow_changing_enable_sso": false,
- "allow_legacy_delegation_grant_types": true,
- "allow_legacy_ro_grant_types": true,
- "change_pwd_flow_v1": false,
- "disable_impersonation": true,
- "enable_apis_section": false,
- "enable_client_connections": false,
- "enable_custom_domain_in_emails": false,
- "enable_dynamic_client_registration": false,
- "enable_legacy_logs_search_v2": false,
+ },
+ {
+ "id": "cgr_ReJeayDzA8FTvFPY",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations"
+ ],
+ "subject_type": "client"
+ },
+ {
+ "id": "cgr_pbwejzhwoujrsNE8",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "create:client_credentials",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations_summary",
+ "create:authentication_methods",
+ "read:authentication_methods",
+ "update:authentication_methods",
+ "delete:authentication_methods",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "read:organization_discovery_domains",
+ "update:organization_discovery_domains",
+ "create:organization_discovery_domains",
+ "delete:organization_discovery_domains",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations",
+ "read:scim_config",
+ "create:scim_config",
+ "update:scim_config",
+ "delete:scim_config",
+ "create:scim_token",
+ "read:scim_token",
+ "delete:scim_token",
+ "delete:phone_providers",
+ "create:phone_providers",
+ "read:phone_providers",
+ "update:phone_providers",
+ "delete:phone_templates",
+ "create:phone_templates",
+ "read:phone_templates",
+ "update:phone_templates",
+ "create:encryption_keys",
+ "read:encryption_keys",
+ "update:encryption_keys",
+ "delete:encryption_keys",
+ "read:sessions",
+ "update:sessions",
+ "delete:sessions",
+ "read:refresh_tokens",
+ "delete:refresh_tokens",
+ "create:self_service_profiles",
+ "read:self_service_profiles",
+ "update:self_service_profiles",
+ "delete:self_service_profiles",
+ "create:sso_access_tickets",
+ "delete:sso_access_tickets",
+ "read:forms",
+ "update:forms",
+ "delete:forms",
+ "create:forms",
+ "read:flows",
+ "update:flows",
+ "delete:flows",
+ "create:flows",
+ "read:flows_vault",
+ "read:flows_vault_connections",
+ "update:flows_vault_connections",
+ "delete:flows_vault_connections",
+ "create:flows_vault_connections",
+ "read:flows_executions",
+ "delete:flows_executions",
+ "read:connections_options",
+ "update:connections_options",
+ "read:self_service_profile_custom_texts",
+ "update:self_service_profile_custom_texts",
+ "create:network_acls",
+ "update:network_acls",
+ "read:network_acls",
+ "delete:network_acls",
+ "delete:vdcs_templates",
+ "read:vdcs_templates",
+ "create:vdcs_templates",
+ "update:vdcs_templates",
+ "create:custom_signing_keys",
+ "read:custom_signing_keys",
+ "update:custom_signing_keys",
+ "delete:custom_signing_keys",
+ "read:federated_connections_tokens",
+ "delete:federated_connections_tokens",
+ "create:user_attribute_profiles",
+ "read:user_attribute_profiles",
+ "update:user_attribute_profiles",
+ "delete:user_attribute_profiles",
+ "read:event_streams",
+ "create:event_streams",
+ "delete:event_streams",
+ "update:event_streams",
+ "read:event_deliveries",
+ "update:event_deliveries",
+ "create:connection_profiles",
+ "read:connection_profiles",
+ "update:connection_profiles",
+ "delete:connection_profiles",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants",
+ "read:security_metrics",
+ "read:connections_keys",
+ "update:connections_keys",
+ "create:connections_keys"
+ ],
+ "subject_type": "client"
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/guardian/factors",
+ "body": "",
+ "status": 200,
+ "response": [
+ {
+ "name": "sms",
+ "enabled": false,
+ "trial_expired": false
+ },
+ {
+ "name": "push-notification",
+ "enabled": false,
+ "trial_expired": false
+ },
+ {
+ "name": "otp",
+ "enabled": false,
+ "trial_expired": false
+ },
+ {
+ "name": "email",
+ "enabled": false,
+ "trial_expired": false
+ },
+ {
+ "name": "duo",
+ "enabled": false,
+ "trial_expired": false
+ },
+ {
+ "name": "webauthn-roaming",
+ "enabled": false,
+ "trial_expired": false
+ },
+ {
+ "name": "webauthn-platform",
+ "enabled": false,
+ "trial_expired": false
+ },
+ {
+ "name": "recovery-code",
+ "enabled": false,
+ "trial_expired": false
+ }
+ ],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/guardian/factors/push-notification/providers/sns",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/guardian/factors/sms/providers/twilio",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/guardian/factors/sms/templates",
+ "body": "",
+ "status": 200,
+ "response": {
+ "enrollment_message": "enroll foo",
+ "verification_message": "verify foo"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/guardian/policies",
+ "body": "",
+ "status": 200,
+ "response": [],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/guardian/factors/phone/selected-provider",
+ "body": "",
+ "status": 200,
+ "response": {
+ "provider": "auth0"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/guardian/factors/phone/message-types",
+ "body": "",
+ "status": 200,
+ "response": {
+ "message_types": []
+ },
+ "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_EH7ASyHIXKqKPc4X",
+ "name": "Admin",
+ "description": "Can read and write things"
+ },
+ {
+ "id": "rol_WHMW5tI8GYuTShEL",
+ "name": "Reader",
+ "description": "Can only read things"
+ },
+ {
+ "id": "rol_dkoJYFPEbm4fBQUa",
+ "name": "read_only",
+ "description": "Read Only"
+ },
+ {
+ "id": "rol_6mNIPtAC2wBSBD7S",
+ "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_EH7ASyHIXKqKPc4X/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_EH7ASyHIXKqKPc4X/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_WHMW5tI8GYuTShEL/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_WHMW5tI8GYuTShEL/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_dkoJYFPEbm4fBQUa/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_dkoJYFPEbm4fBQUa/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_6mNIPtAC2wBSBD7S/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_6mNIPtAC2wBSBD7S/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/branding",
+ "body": "",
+ "status": 200,
+ "response": {
+ "colors": {
+ "primary": "#F8F8F2",
+ "page_background": "#222221"
+ },
+ "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/custom-domains",
+ "body": "",
+ "status": 200,
+ "response": [],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/branding/phone/providers",
+ "body": "",
+ "status": 200,
+ "response": {
+ "providers": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts",
+ "body": "",
+ "status": 200,
+ "response": {
+ "universal_login_experience": "new",
+ "identifier_first": true
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/tenants/settings",
+ "body": "",
+ "status": 200,
+ "response": {
+ "allowed_logout_urls": [
+ "https://mycompany.org/logoutCallback"
+ ],
+ "change_password": {
+ "enabled": true,
+ "html": "Change Password\n"
+ },
+ "enabled_locales": [
+ "en"
+ ],
+ "error_page": {
+ "html": "Error Page\n",
+ "show_log_link": false,
+ "url": "https://mycompany.org/error"
+ },
+ "flags": {
+ "allow_changing_enable_sso": false,
+ "allow_legacy_delegation_grant_types": true,
+ "allow_legacy_ro_grant_types": true,
+ "change_pwd_flow_v1": false,
+ "disable_impersonation": true,
+ "enable_apis_section": false,
+ "enable_client_connections": false,
+ "enable_custom_domain_in_emails": false,
+ "enable_dynamic_client_registration": false,
+ "enable_legacy_logs_search_v2": false,
"enable_public_signup_user_exists_error": true,
"enable_sso": true,
"new_universal_login_experience_enabled": true,
@@ -2203,6 +3180,7 @@
"page_background": "#222221"
}
},
+ "resource_parameter_profile": "audience",
"session_cookie": {
"mode": "non-persistent"
},
@@ -2210,8 +3188,7 @@
"22",
"18",
"12"
- ],
- "resource_parameter_profile": "audience"
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2219,7 +3196,97 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login/custom-text/en",
+ "path": "/api/v2/prompts/login/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/login-password/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/login-id/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/login-passwordless/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/signup/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/login-email-verification/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/signup-id/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/signup-password/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/phone-identifier-challenge/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/phone-identifier-enrollment/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2229,7 +3296,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/email-identifier-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2239,7 +3306,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/reset-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2249,7 +3316,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/consent/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2259,7 +3326,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-password/custom-text/en",
+ "path": "/api/v2/prompts/custom-form/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2269,7 +3336,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup/custom-text/en",
+ "path": "/api/v2/prompts/customized-consent/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2279,7 +3346,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/logout/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2289,7 +3356,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/mfa-push/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2299,7 +3366,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/mfa-otp/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2309,7 +3376,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/mfa-voice/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2319,7 +3386,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/mfa-phone/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2329,7 +3396,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/mfa-webauthn/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2339,7 +3406,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/mfa-sms/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2349,7 +3416,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/consent/custom-text/en",
+ "path": "/api/v2/prompts/mfa-recovery-code/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2359,7 +3426,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/mfa-email/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2369,7 +3436,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/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2379,7 +3446,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/status/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2389,7 +3456,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/device-flow/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2399,7 +3466,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/email-verification/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2409,7 +3476,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/email-otp-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2419,7 +3486,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/organizations/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2429,7 +3496,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/invitation/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2439,7 +3506,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/common/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2449,7 +3516,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-recovery-code/custom-text/en",
+ "path": "/api/v2/prompts/captcha/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2459,7 +3526,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa/custom-text/en",
+ "path": "/api/v2/prompts/passkeys/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2469,7 +3536,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/status/custom-text/en",
+ "path": "/api/v2/prompts/brute-force-protection/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2479,7 +3546,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/login-id/partials",
"body": "",
"status": 200,
"response": {},
@@ -2489,7 +3556,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/login/partials",
"body": "",
"status": 200,
"response": {},
@@ -2499,7 +3566,47 @@
{
"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/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-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/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-password/partials",
"body": "",
"status": 200,
"response": {},
@@ -2509,132 +3616,451 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/organizations/custom-text/en",
+ "path": "/api/v2/actions/actions?page=0&per_page=100",
+ "body": "",
+ "status": 200,
+ "response": {
+ "actions": [
+ {
+ "id": "4273221d-f20e-44e6-aa9d-d45702782e4e",
+ "name": "My Custom Action",
+ "supported_triggers": [
+ {
+ "id": "post-login",
+ "version": "v2"
+ }
+ ],
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:18:53.114050616Z",
+ "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": "6a213299-32ce-486f-addb-5864d95ac3d9",
+ "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-05T14:18:53.859494195Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z"
+ },
+ "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": "6a213299-32ce-486f-addb-5864d95ac3d9",
+ "deployed": true,
+ "number": 1,
+ "built_at": "2025-12-05T14:18:53.859494195Z",
+ "secrets": [],
+ "status": "built",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z",
+ "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/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": "v1",
+ "status": "DEPRECATED",
+ "runtimes": [
+ "node12"
+ ],
+ "default_runtime": "node12",
+ "binding_policy": "trigger-bound",
+ "compatible_triggers": []
+ },
+ {
+ "id": "post-user-registration",
+ "version": "v2",
+ "status": "CURRENT",
+ "runtimes": [
+ "node18-actions",
+ "node22"
+ ],
+ "default_runtime": "node22",
+ "binding_policy": "trigger-bound",
+ "compatible_triggers": []
+ },
+ {
+ "id": "post-change-password",
+ "version": "v2",
+ "status": "CURRENT",
+ "runtimes": [
+ "node18-actions",
+ "node22"
+ ],
+ "default_runtime": "node22",
+ "binding_policy": "trigger-bound",
+ "compatible_triggers": []
+ },
+ {
+ "id": "send-phone-message",
+ "version": "v1",
+ "status": "DEPRECATED",
+ "runtimes": [
+ "node12"
+ ],
+ "default_runtime": "node12",
+ "binding_policy": "trigger-bound",
+ "compatible_triggers": []
+ },
+ {
+ "id": "send-phone-message",
+ "version": "v2",
+ "status": "CURRENT",
+ "runtimes": [
+ "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?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/invitation/custom-text/en",
+ "path": "/api/v2/actions/triggers/credentials-exchange/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/common/custom-text/en",
+ "path": "/api/v2/actions/triggers/pre-user-registration/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/captcha/custom-text/en",
+ "path": "/api/v2/actions/triggers/post-user-registration/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/passkeys/custom-text/en",
+ "path": "/api/v2/actions/triggers/post-change-password/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login/partials",
+ "path": "/api/v2/actions/triggers/send-phone-message/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-id/partials",
+ "path": "/api/v2/actions/triggers/password-reset-post-challenge/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-password/partials",
+ "path": "/api/v2/actions/triggers/login-post-identifier/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-passwordless/partials",
+ "path": "/api/v2/actions/triggers/custom-phone-provider/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup/partials",
+ "path": "/api/v2/actions/triggers/custom-email-provider/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-id/partials",
+ "path": "/api/v2/actions/triggers/custom-token-exchange/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-password/partials",
+ "path": "/api/v2/actions/triggers/event-stream/bindings?page=0&per_page=50",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "bindings": [],
+ "per_page": 50
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/actions?page=0&per_page=100",
+ "path": "/api/v2/organizations?take=50",
"body": "",
"status": 200,
"response": {
- "actions": [],
- "per_page": 100
+ "organizations": [
+ {
+ "id": "org_fIRF1it8cTOyf2yS",
+ "name": "org1",
+ "display_name": "Organization",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ }
+ },
+ {
+ "id": "org_hWOYWXtnxIpJ0MX3",
+ "name": "org2",
+ "display_name": "Organization2"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2642,212 +4068,519 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
- "triggers": [
+ "total": 10,
+ "start": 0,
+ "limit": 100,
+ "clients": [
{
- "id": "post-login",
- "version": "v3",
- "status": "CURRENT",
- "runtimes": [
- "node12",
- "node18-actions",
- "node22"
+ "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"
+ }
],
- "default_runtime": "node22",
- "binding_policy": "trigger-bound",
- "compatible_triggers": [
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
{
- "id": "post-login",
- "version": "v2"
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
}
- ]
+ ],
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "callback_url_template": 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": "post-login",
- "version": "v2",
- "status": "DEPRECATED",
- "runtimes": [
- "node18"
+ "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"
+ }
],
- "default_runtime": "node16",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "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": "credentials-exchange",
- "version": "v2",
- "status": "CURRENT",
- "runtimes": [
- "node12",
- "node18-actions",
- "node22"
+ "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"
+ }
],
- "default_runtime": "node22",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "callback_url_template": 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": "pre-user-registration",
- "version": "v2",
- "status": "CURRENT",
- "runtimes": [
- "node12",
- "node18-actions",
- "node22"
+ "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"
+ }
],
- "default_runtime": "node22",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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": "post-user-registration",
- "version": "v2",
- "status": "CURRENT",
- "runtimes": [
- "node18-actions",
- "node22"
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
],
- "default_runtime": "node22",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
- {
- "id": "post-change-password",
- "version": "v1",
- "status": "DEPRECATED",
- "runtimes": [
- "node12"
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "callback_url_template": 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"
],
- "default_runtime": "node12",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
+ "custom_login_page_on": true
},
{
- "id": "post-change-password",
- "version": "v2",
- "status": "CURRENT",
- "runtimes": [
- "node18-actions",
- "node22"
+ "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"
],
- "default_runtime": "node22",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
- {
- "id": "send-phone-message",
- "version": "v2",
- "status": "CURRENT",
- "runtimes": [
- "node12",
- "node18-actions",
- "node22"
+ "callbacks": [
+ "http://localhost:3000"
],
- "default_runtime": "node22",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
- {
- "id": "password-reset-post-challenge",
- "version": "v1",
- "status": "CURRENT",
- "runtimes": [
- "node18-actions",
- "node22"
+ "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"
+ }
],
- "default_runtime": "node22",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
- {
- "id": "login-post-identifier",
- "version": "v1",
- "status": "CURRENT",
- "runtimes": [
- "node18",
- "node22"
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "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"
],
- "default_runtime": "node22",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
- {
- "id": "custom-phone-provider",
- "version": "v1",
- "status": "CURRENT",
- "runtimes": [
- "node18-actions",
- "node22"
+ "web_origins": [
+ "http://localhost:3000"
],
- "default_runtime": "node22",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
+ "custom_login_page_on": true
},
{
- "id": "custom-email-provider",
- "version": "v1",
- "status": "CURRENT",
- "runtimes": [
- "node18-actions",
- "node22"
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
],
- "default_runtime": "node22",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
- {
- "id": "custom-token-exchange",
- "version": "v1",
- "status": "CURRENT",
- "runtimes": [
- "node18",
- "node22"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "callback_url_template": 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"
],
- "default_runtime": "node22",
- "binding_policy": "entity-bound",
- "compatible_triggers": []
+ "custom_login_page_on": true
},
{
- "id": "event-stream",
- "version": "v1",
- "status": "CURRENT",
- "runtimes": [
- "node22"
+ "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"
],
- "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?page=0&per_page=50",
- "body": "",
- "status": 200,
- "response": {
- "bindings": [],
- "per_page": 50
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/actions/triggers/credentials-exchange/bindings?page=0&per_page=50",
- "body": "",
- "status": 200,
- "response": {
- "bindings": [],
- "per_page": 50
+ "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
@@ -2855,12 +4588,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/pre-user-registration/bindings?page=0&per_page=50",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "bindings": [],
- "per_page": 50
+ "enabled_connections": [],
+ "start": 0,
+ "limit": 0,
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2868,12 +4603,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/post-user-registration/bindings?page=0&per_page=50",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "bindings": [],
- "per_page": 50
+ "enabled_connections": [],
+ "start": 0,
+ "limit": 0,
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2881,12 +4618,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/post-change-password/bindings?page=0&per_page=50",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "bindings": [],
- "per_page": 50
+ "client_grants": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2894,12 +4633,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/send-phone-message/bindings?page=0&per_page=50",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "bindings": [],
- "per_page": 50
+ "client_grants": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2907,12 +4648,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/password-reset-post-challenge/bindings?page=0&per_page=50",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
- "bindings": [],
- "per_page": 50
+ "domains": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2920,12 +4660,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/login-post-identifier/bindings?page=0&per_page=50",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
- "bindings": [],
- "per_page": 50
+ "domains": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2933,12 +4672,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/custom-phone-provider/bindings?page=0&per_page=50",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "bindings": [],
- "per_page": 50
+ "enabled_connections": [],
+ "start": 0,
+ "limit": 0,
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2946,12 +4687,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/custom-email-provider/bindings?page=0&per_page=50",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "bindings": [],
- "per_page": 50
+ "enabled_connections": [],
+ "start": 0,
+ "limit": 0,
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2959,12 +4702,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/custom-token-exchange/bindings?page=0&per_page=50",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "bindings": [],
- "per_page": 50
+ "client_grants": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2972,12 +4717,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/event-stream/bindings?page=0&per_page=50",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "bindings": [],
- "per_page": 50
+ "client_grants": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2985,11 +4732,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations?take=50",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
- "organizations": []
+ "domains": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2997,153 +4744,11 @@
{
"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/organizations/org_hWOYWXtnxIpJ0MX3/discovery-domains?take=50",
"body": "",
"status": 200,
"response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "clients": [
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Deploy CLI",
- "is_first_party": true,
- "oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "cross_origin_authentication": true,
- "allowed_clients": [],
- "callbacks": [],
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials",
- "implicit",
- "authorization_code",
- "refresh_token"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": true,
- "callbacks": [],
- "is_first_party": true,
- "name": "All Applications",
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "owners": [
- "mr|samlp|okta|will.vedder@auth0.com",
- "mr|google-oauth2|102002633619863830825",
- "mr|samlp|okta|frederik.prijck@auth0.com",
- "mr|google-oauth2|109614534713742077035",
- "mr|google-oauth2|116771660953104383819",
- "mr|google-oauth2|112839029247827700155",
- "mr|samlp|okta|ewan.harris@auth0.com"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
+ "domains": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -3170,20 +4775,24 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/attack-protection/breached-password-detection",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
"body": "",
"status": 200,
"response": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
+ "enabled": true,
+ "shields": [
+ "admin_notification",
+ "block"
+ ],
+ "allowlist": [],
"stage": {
- "pre-user-registration": {
- "shields": []
+ "pre-login": {
+ "max_attempts": 100,
+ "rate": 864000
},
- "pre-change-password": {
- "shields": []
+ "pre-user-registration": {
+ "max_attempts": 50,
+ "rate": 1200
}
}
},
@@ -3193,24 +4802,20 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/attack-protection/suspicious-ip-throttling",
+ "path": "/api/v2/attack-protection/breached-password-detection",
"body": "",
"status": 200,
"response": {
- "enabled": true,
- "shields": [
- "admin_notification",
- "block"
- ],
- "allowlist": [],
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
"stage": {
- "pre-login": {
- "max_attempts": 100,
- "rate": 864000
- },
"pre-user-registration": {
- "max_attempts": 50,
- "rate": 1200
+ "shields": []
+ },
+ "pre-change-password": {
+ "shields": []
}
}
},
@@ -3275,7 +4880,69 @@
"path": "/api/v2/log-streams",
"body": "",
"status": 200,
- "response": [],
+ "response": [
+ {
+ "id": "lst_0000000000025431",
+ "name": "Suspended DD Log Stream",
+ "type": "datadog",
+ "status": "active",
+ "sink": {
+ "datadogApiKey": "some-sensitive-api-key",
+ "datadogRegion": "us"
+ },
+ "isPriority": false
+ },
+ {
+ "id": "lst_0000000000025432",
+ "name": "Amazon EventBridge",
+ "type": "eventbridge",
+ "status": "active",
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2",
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84b807b2-8a87-4d4b-87eb-ff1b56370b3a/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
},
@@ -3307,14 +4974,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-05T14:19:17.478Z"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -3322,22 +4997,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-14T06:56:46.159Z"
- }
- ]
+ "total": 0,
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -3406,7 +5073,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-14T06:56:46.159Z"
+ "updated_at": "2025-12-05T14:19:17.478Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -3414,14 +5081,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "limit": 100,
+ "limit": 50,
"start": 0,
"total": 0,
- "flows": []
+ "connections": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -3429,14 +5096,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows/vault/connections?page=0&per_page=50&include_totals=true",
+ "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
- "limit": 50,
+ "limit": 100,
"start": 0,
"total": 0,
- "connections": []
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -3515,7 +5182,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-10-31T14:59:23.732Z",
+ "updated_at": "2025-12-05T14:19:10.944Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -3567,7 +5234,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-11-18T03:34:46.530Z",
+ "updated_at": "2025-12-05T14:18:54.912Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
@@ -3868,6 +5535,7 @@
},
"identifier_first": true
},
+ "resource_parameter_profile": "audience",
"session_cookie": {
"mode": "non-persistent"
}
@@ -4761,89 +6429,2436 @@
"value": "delete:event_streams"
},
{
- "description": "Update event streams",
- "value": "update:event_streams"
+ "description": "Update event streams",
+ "value": "update:event_streams"
+ },
+ {
+ "description": "Read event stream deliveries",
+ "value": "read:event_deliveries"
+ },
+ {
+ "description": "Redeliver event(s) to an event stream",
+ "value": "update:event_deliveries"
+ },
+ {
+ "description": "Create Connection Profiles",
+ "value": "create:connection_profiles"
+ },
+ {
+ "description": "Read Connection Profiles",
+ "value": "read:connection_profiles"
+ },
+ {
+ "description": "Update Connection Profiles",
+ "value": "update:connection_profiles"
+ },
+ {
+ "description": "Delete Connection Profiles",
+ "value": "delete:connection_profiles"
+ },
+ {
+ "value": "read:organization_client_grants",
+ "description": "Read Organization Client Grants"
+ },
+ {
+ "value": "create:organization_client_grants",
+ "description": "Create Organization Client Grants"
+ },
+ {
+ "value": "delete:organization_client_grants",
+ "description": "Delete Organization Client Grants"
+ },
+ {
+ "value": "read:security_metrics",
+ "description": "Read Security Metrics"
+ },
+ {
+ "value": "read:connections_keys",
+ "description": "Read connection keys"
+ },
+ {
+ "value": "update:connections_keys",
+ "description": "Update connection keys"
+ },
+ {
+ "value": "create:connections_keys",
+ "description": "Create connection keys"
+ }
+ ],
+ "is_system": true
+ }
+ ]
+ },
+ "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&is_global=false",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 9,
+ "start": 0,
+ "limit": 100,
+ "clients": [
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Deploy CLI",
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "sso_disabled": false,
+ "cross_origin_auth": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "cross_origin_authentication": true,
+ "allowed_clients": [],
+ "callbacks": [],
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials",
+ "implicit",
+ "authorization_code",
+ "refresh_token"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "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": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "callback_url_template": 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": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": 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": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
},
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
{
- "description": "Read event stream deliveries",
- "value": "read:event_deliveries"
- },
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "regular_web",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "web_origins": [],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Terraform Provider",
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
{
- "description": "Redeliver event(s) to an event stream",
- "value": "update:event_deliveries"
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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"
+ },
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
{
- "description": "Create Connection Profiles",
- "value": "create:connection_profiles"
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Test SPA",
+ "allowed_clients": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
},
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "expiring",
+ "leeway": 0,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
{
- "description": "Read Connection Profiles",
- "value": "read:connection_profiles"
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token"
+ ],
+ "web_origins": [
+ "http://localhost:3000"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
},
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
{
- "description": "Update Connection Profiles",
- "value": "update:connection_profiles"
- },
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "callback_url_template": 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/feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "body": {
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "app_type": "non_interactive",
+ "callbacks": [],
+ "client_aliases": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "cross_origin_authentication": false,
+ "custom_login_page_on": true,
+ "grant_types": [
+ "client_credentials"
+ ],
+ "is_first_party": true,
+ "is_token_endpoint_ip_header_trusted": false,
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000
+ },
+ "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": {},
+ "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": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "callback_url_template": 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/BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "body": {
+ "name": "Default App",
+ "callbacks": [],
+ "cross_origin_auth": false,
+ "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
+ },
+ "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": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "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": "PATCH",
+ "path": "/api/v2/clients/xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "body": {
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "allowed_origins": [],
+ "app_type": "regular_web",
+ "callbacks": [],
+ "client_aliases": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "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": {},
+ "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": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "callback_url_template": 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": "PATCH",
+ "path": "/api/v2/clients/c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "body": {
+ "name": "Quickstarts API (Test Application)",
+ "app_type": "non_interactive",
+ "client_metadata": {
+ "foo": "bar"
+ },
+ "cross_origin_auth": false,
+ "cross_origin_authentication": false,
+ "custom_login_page_on": true,
+ "grant_types": [
+ "client_credentials"
+ ],
+ "is_first_party": true,
+ "is_token_endpoint_ip_header_trusted": false,
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 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"
+ },
+ "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": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "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/3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "body": {
+ "name": "Terraform Provider",
+ "app_type": "non_interactive",
+ "cross_origin_auth": false,
+ "cross_origin_authentication": false,
+ "custom_login_page_on": true,
+ "grant_types": [
+ "client_credentials"
+ ],
+ "is_first_party": true,
+ "is_token_endpoint_ip_header_trusted": false,
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 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": "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": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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/3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "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_auth": false,
+ "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"
+ ]
+ },
+ "status": 200,
+ "response": {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Test SPA",
+ "allowed_clients": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
+ "client_metadata": {},
+ "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": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "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": "PATCH",
+ "path": "/api/v2/clients/XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "body": {
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
+ "app_type": "non_interactive",
+ "callbacks": [],
+ "client_aliases": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "cross_origin_authentication": false,
+ "custom_login_page_on": true,
+ "grant_types": [
+ "client_credentials"
+ ],
+ "is_first_party": true,
+ "is_token_endpoint_ip_header_trusted": false,
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000
+ },
+ "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": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "callback_url_template": 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/ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "body": {
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_aliases": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "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": {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "The Default App",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "callback_url_template": 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
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PUT",
+ "path": "/api/v2/guardian/factors/otp",
+ "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
+ },
+ "status": 200,
+ "response": {
+ "enabled": false
+ },
+ "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/recovery-code",
+ "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-roaming",
+ "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/sms",
+ "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/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/sms/templates",
+ "body": {
+ "enrollment_message": "enroll foo",
+ "verification_message": "verify foo"
+ },
+ "status": 200,
+ "response": {
+ "enrollment_message": "enroll foo",
+ "verification_message": "verify foo"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PUT",
+ "path": "/api/v2/guardian/policies",
+ "body": [],
+ "status": 200,
+ "response": [],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PUT",
+ "path": "/api/v2/guardian/factors/phone/selected-provider",
+ "body": {
+ "provider": "auth0"
+ },
+ "status": 200,
+ "response": {
+ "provider": "auth0"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PUT",
+ "path": "/api/v2/guardian/factors/phone/message-types",
+ "body": {
+ "message_types": []
+ },
+ "status": 200,
+ "response": {
+ "message_types": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/prompts",
+ "body": {
+ "identifier_first": true,
+ "universal_login_experience": "new"
+ },
+ "status": 200,
+ "response": {
+ "universal_login_experience": "new",
+ "identifier_first": true
+ },
+ "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": [
+ {
+ "id": "4273221d-f20e-44e6-aa9d-d45702782e4e",
+ "name": "My Custom Action",
+ "supported_triggers": [
{
- "description": "Delete Connection Profiles",
- "value": "delete:connection_profiles"
- },
+ "id": "post-login",
+ "version": "v2"
+ }
+ ],
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:18:53.114050616Z",
+ "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": "6a213299-32ce-486f-addb-5864d95ac3d9",
+ "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-05T14:18:53.859494195Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z"
+ },
+ "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": "6a213299-32ce-486f-addb-5864d95ac3d9",
+ "deployed": true,
+ "number": 1,
+ "built_at": "2025-12-05T14:18:53.859494195Z",
+ "secrets": [],
+ "status": "built",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z",
+ "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/4273221d-f20e-44e6-aa9d-d45702782e4e",
+ "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": "4273221d-f20e-44e6-aa9d-d45702782e4e",
+ "name": "My Custom Action",
+ "supported_triggers": [
+ {
+ "id": "post-login",
+ "version": "v2"
+ }
+ ],
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:24:28.025061142Z",
+ "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": "6a213299-32ce-486f-addb-5864d95ac3d9",
+ "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-05T14:18:53.859494195Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z"
+ },
+ "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": "6a213299-32ce-486f-addb-5864d95ac3d9",
+ "deployed": true,
+ "number": 1,
+ "built_at": "2025-12-05T14:18:53.859494195Z",
+ "secrets": [],
+ "status": "built",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z",
+ "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",
+ "path": "/api/v2/actions/actions?page=0&per_page=100",
+ "body": "",
+ "status": 200,
+ "response": {
+ "actions": [
+ {
+ "id": "4273221d-f20e-44e6-aa9d-d45702782e4e",
+ "name": "My Custom Action",
+ "supported_triggers": [
{
- "value": "read:organization_client_grants",
- "description": "Read Organization Client Grants"
+ "id": "post-login",
+ "version": "v2"
+ }
+ ],
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:24:28.025061142Z",
+ "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": "6a213299-32ce-486f-addb-5864d95ac3d9",
+ "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-05T14:18:53.859494195Z",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z"
+ },
+ "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": "6a213299-32ce-486f-addb-5864d95ac3d9",
+ "deployed": true,
+ "number": 1,
+ "built_at": "2025-12-05T14:18:53.859494195Z",
+ "secrets": [],
+ "status": "built",
+ "created_at": "2025-12-05T14:18:53.780088164Z",
+ "updated_at": "2025-12-05T14:18:53.860524296Z",
+ "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/4273221d-f20e-44e6-aa9d-d45702782e4e/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": "f2b70924-49de-4b47-acbc-96602dd5e836",
+ "deployed": false,
+ "number": 2,
+ "secrets": [],
+ "status": "built",
+ "created_at": "2025-12-05T14:24:28.826233092Z",
+ "updated_at": "2025-12-05T14:24:28.826233092Z",
+ "runtime": "node18",
+ "supported_triggers": [
+ {
+ "id": "post-login",
+ "version": "v2"
+ }
+ ],
+ "action": {
+ "id": "4273221d-f20e-44e6-aa9d-d45702782e4e",
+ "name": "My Custom Action",
+ "supported_triggers": [
+ {
+ "id": "post-login",
+ "version": "v2"
+ }
+ ],
+ "created_at": "2025-12-05T14:18:53.100690661Z",
+ "updated_at": "2025-12-05T14:24:28.016621482Z",
+ "all_changes_deployed": false
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/bot-detection",
+ "body": {
+ "challenge_password_policy": "never",
+ "challenge_passwordless_policy": "never",
+ "challenge_password_reset_policy": "never",
+ "allowlist": [],
+ "bot_detection_level": "medium",
+ "monitoring_mode_enabled": false
+ },
+ "status": 200,
+ "response": {
+ "challenge_password_policy": "never",
+ "challenge_passwordless_policy": "never",
+ "challenge_password_reset_policy": "never",
+ "allowlist": [],
+ "bot_detection_level": "medium",
+ "monitoring_mode_enabled": false
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
+ "body": {
+ "enabled": true,
+ "shields": [
+ "admin_notification",
+ "block"
+ ],
+ "allowlist": [],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 100,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 50,
+ "rate": 1200
+ }
+ }
+ },
+ "status": 200,
+ "response": {
+ "enabled": true,
+ "shields": [
+ "admin_notification",
+ "block"
+ ],
+ "allowlist": [],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 100,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 50,
+ "rate": 1200
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/brute-force-protection",
+ "body": {
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
+ },
+ "status": 200,
+ "response": {
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/breached-password-detection",
+ "body": {
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
+ "stage": {
+ "pre-user-registration": {
+ "shields": []
+ },
+ "pre-change-password": {
+ "shields": []
+ }
+ }
+ },
+ "status": 200,
+ "response": {
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
+ "stage": {
+ "pre-user-registration": {
+ "shields": []
+ },
+ "pre-change-password": {
+ "shields": []
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/captcha",
+ "body": {
+ "active_provider_id": "auth_challenge",
+ "auth_challenge": {
+ "fail_open": false
+ }
+ },
+ "status": 200,
+ "response": {
+ "active_provider_id": "auth_challenge",
+ "simple_captcha": {},
+ "auth_challenge": {
+ "fail_open": false
+ },
+ "recaptcha_v2": {
+ "site_key": ""
+ },
+ "recaptcha_enterprise": {
+ "site_key": "",
+ "project_id": ""
+ },
+ "hcaptcha": {
+ "site_key": ""
+ },
+ "friendly_captcha": {
+ "site_key": ""
+ },
+ "arkose": {
+ "site_key": "",
+ "client_subdomain": "client-api",
+ "verify_subdomain": "verify-api",
+ "fail_open": false
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/custom-domains",
+ "body": "",
+ "status": 200,
+ "response": [],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/network-acls?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "network_acls": [
+ {
+ "description": "Allow Specific Countries",
+ "active": false,
+ "priority": 1,
+ "rule": {
+ "match": {
+ "geo_country_codes": [
+ "US"
+ ]
},
- {
- "value": "create:organization_client_grants",
- "description": "Create Organization Client Grants"
+ "scope": "authentication",
+ "action": {
+ "allow": true
+ }
+ },
+ "created_at": "2025-09-09T04:41:43.671Z",
+ "updated_at": "2025-12-05T14:18:54.912Z",
+ "id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/network-acls/acl_wpZ6oScRU5L6QKAxMUMHmx",
+ "body": {
+ "priority": 1,
+ "rule": {
+ "match": {
+ "geo_country_codes": [
+ "US"
+ ]
+ },
+ "scope": "authentication",
+ "action": {
+ "allow": true
+ }
+ },
+ "active": false,
+ "description": "Allow Specific Countries"
+ },
+ "status": 200,
+ "response": {
+ "description": "Allow Specific Countries",
+ "active": false,
+ "priority": 1,
+ "rule": {
+ "match": {
+ "geo_country_codes": [
+ "US"
+ ]
+ },
+ "scope": "authentication",
+ "action": {
+ "allow": true
+ }
+ },
+ "created_at": "2025-09-09T04:41:43.671Z",
+ "updated_at": "2025-12-05T14:24:30.497Z",
+ "id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
+ },
+ "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/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg",
+ "body": {
+ "name": "test-user-attribute-profile",
+ "user_attributes": {
+ "email": {
+ "label": "Email",
+ "description": "Email of the User",
+ "auth0_mapping": "email",
+ "profile_required": true
+ }
+ },
+ "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"
+ }
+ },
+ "status": 200,
+ "response": {
+ "id": "uap_1csDj3sAVu6n5eTzLw6XZg",
+ "name": "test-user-attribute-profile",
+ "user_id": {
+ "oidc_mapping": "sub",
+ "saml_mapping": [
+ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier",
+ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn",
+ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"
+ ],
+ "scim_mapping": "externalId"
+ },
+ "user_attributes": {
+ "email": {
+ "label": "Email",
+ "description": "Email of the User",
+ "auth0_mapping": "email",
+ "profile_required": true
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm",
+ "body": {
+ "name": "test-user-attribute-profile-2",
+ "user_attributes": {
+ "email": {
+ "label": "Email",
+ "description": "Email of the User",
+ "auth0_mapping": "email",
+ "profile_required": true
+ }
+ },
+ "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"
+ }
+ },
+ "status": 200,
+ "response": {
+ "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
+ }
+ }
+ },
+ "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": [
{
- "value": "delete:organization_client_grants",
- "description": "Delete Organization Client Grants"
- },
+ "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": [
{
- "value": "read:security_metrics",
- "description": "Read Security Metrics"
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
},
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
{
- "value": "read:connections_keys",
- "description": "Read connection keys"
- },
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "callback_url_template": 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": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": 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": [
{
- "value": "update:connections_keys",
- "description": "Update connection keys"
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
},
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
{
- "value": "create:connections_keys",
- "description": "Create connection keys"
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
}
],
- "is_system": true
- }
- ]
- },
- "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&is_global=false",
- "body": "",
- "status": 200,
- "response": {
- "total": 2,
- "start": 0,
- "limit": 100,
- "clients": [
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "callback_url_template": 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": "Deploy CLI",
+ "name": "Terraform Provider",
+ "cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -4853,9 +8868,40 @@
"idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "cross_origin_authentication": true,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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
@@ -4864,6 +8910,19 @@
"enabled": false
}
},
+ "oidc_conformant": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -4871,7 +8930,7 @@
"subject": "deprecated"
}
],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4881,34 +8940,103 @@
},
"client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
"grant_types": [
- "client_credentials",
+ "authorization_code",
"implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Test SPA",
+ "allowed_clients": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "expiring",
+ "leeway": 0,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "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,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
- "name": "Default App",
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
"callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
"sso_disabled": false,
@@ -4920,7 +9048,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4928,268 +9056,732 @@
"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
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
- "body": {
- "name": "Default App",
- "async_approval_notification_channels": [
- "guardian-push"
- ],
- "callbacks": [],
- "cross_origin_auth": false,
- "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
- },
- "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,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
+ },
{
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ "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
}
- ],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- "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/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/otp",
- "body": {
- "enabled": false
- },
+ "method": "GET",
+ "path": "/api/v2/connections?take=50&strategy=auth0",
+ "body": "",
"status": 200,
"response": {
- "enabled": false
+ "connections": [
+ {
+ "id": "con_bBSD5AQUW0Q5aLuE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ ]
+ },
+ {
+ "id": "con_CfDqv7jPXpFqETeK",
+ "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",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ ]
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PUT",
- "path": "/api/v2/guardian/factors/email",
- "body": {
- "enabled": false
- },
+ "method": "GET",
+ "path": "/api/v2/connections?take=50&strategy=auth0",
+ "body": "",
"status": 200,
"response": {
- "enabled": false
+ "connections": [
+ {
+ "id": "con_bBSD5AQUW0Q5aLuE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ ]
+ },
+ {
+ "id": "con_CfDqv7jPXpFqETeK",
+ "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",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ ]
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
- "body": {
- "enabled": false
- },
+ "method": "GET",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients?take=50",
+ "body": "",
"status": 200,
"response": {
- "enabled": false
+ "clients": [
+ {
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ },
+ {
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-roaming",
- "body": {
- "enabled": false
- },
+ "method": "GET",
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE/clients?take=50",
+ "body": "",
"status": 200,
"response": {
- "enabled": false
+ "clients": [
+ {
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ },
+ {
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PUT",
- "path": "/api/v2/guardian/factors/sms",
- "body": {
- "enabled": false
- },
+ "method": "GET",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients?take=50",
+ "body": "",
"status": 200,
"response": {
- "enabled": false
+ "clients": [
+ {
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ },
+ {
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PUT",
- "path": "/api/v2/guardian/factors/push-notification",
- "body": {
- "enabled": false
- },
+ "method": "GET",
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE/clients?take=50",
+ "body": "",
"status": 200,
"response": {
- "enabled": false
+ "clients": [
+ {
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ },
+ {
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PUT",
- "path": "/api/v2/guardian/factors/sms/templates",
- "body": {
- "enrollment_message": "enroll foo",
- "verification_message": "verify foo"
- },
+ "method": "GET",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK",
+ "body": "",
"status": 200,
"response": {
- "enrollment_message": "enroll foo",
- "verification_message": "verify foo"
+ "id": "con_CfDqv7jPXpFqETeK",
+ "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",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ ],
+ "realms": [
+ "Username-Password-Authentication"
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PUT",
- "path": "/api/v2/guardian/policies",
- "body": [],
+ "method": "GET",
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE",
+ "body": "",
"status": 200,
- "response": [],
+ "response": {
+ "id": "con_bBSD5AQUW0Q5aLuE",
+ "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
+ },
+ "enabled_clients": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ ],
+ "realms": [
+ "boo-baz-db-connection-test"
+ ]
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PUT",
- "path": "/api/v2/guardian/factors/phone/selected-provider",
+ "method": "PATCH",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK",
"body": {
- "provider": "auth0"
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
+ "enabled_clients": [
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ ],
+ "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": {
- "provider": "auth0"
+ "id": "con_CfDqv7jPXpFqETeK",
+ "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",
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX"
+ ],
+ "realms": [
+ "Username-Password-Authentication"
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PUT",
- "path": "/api/v2/guardian/factors/phone/message-types",
+ "method": "PATCH",
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE",
"body": {
- "message_types": []
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
+ "enabled_clients": [
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ ],
+ "is_domain_connection": false,
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
+ },
+ "import_mode": false,
+ "customScripts": {
+ "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",
+ "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",
+ "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",
+ "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",
+ "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"
+ },
+ "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
+ },
+ "realms": [
+ "boo-baz-db-connection-test"
+ ]
},
"status": 200,
"response": {
- "message_types": []
+ "id": "con_bBSD5AQUW0Q5aLuE",
+ "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
+ },
+ "enabled_clients": [
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ ],
+ "realms": [
+ "boo-baz-db-connection-test"
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -5197,213 +9789,876 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/prompts",
- "body": {
- "identifier_first": true,
- "universal_login_experience": "new"
- },
- "status": 200,
- "response": {
- "universal_login_experience": "new",
- "identifier_first": true
- },
+ "path": "/api/v2/connections/con_bBSD5AQUW0Q5aLuE/clients",
+ "body": [
+ {
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "status": true
+ },
+ {
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "status": true
+ }
+ ],
+ "status": 204,
+ "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
- },
+ "method": "PATCH",
+ "path": "/api/v2/connections/con_CfDqv7jPXpFqETeK/clients",
+ "body": [
+ {
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "status": true
+ },
+ {
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "status": true
+ }
+ ],
+ "status": 204,
+ "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",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
- "actions": [],
- "per_page": 100
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/bot-detection",
- "body": {
- "challenge_password_policy": "never",
- "challenge_passwordless_policy": "never",
- "challenge_password_reset_policy": "never",
- "allowlist": [],
- "bot_detection_level": "medium",
- "monitoring_mode_enabled": false
- },
- "status": 200,
- "response": {
- "challenge_password_policy": "never",
- "challenge_passwordless_policy": "never",
- "challenge_password_reset_policy": "never",
- "allowlist": [],
- "bot_detection_level": "medium",
- "monitoring_mode_enabled": false
+ "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": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "callback_url_template": 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": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": 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": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "regular_web",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "web_origins": [],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Terraform Provider",
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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"
+ },
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Test SPA",
+ "allowed_clients": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "expiring",
+ "leeway": 0,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token"
+ ],
+ "web_origins": [
+ "http://localhost:3000"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "callback_url_template": 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": "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
- },
+ "method": "GET",
+ "path": "/api/v2/connections?take=50",
+ "body": "",
"status": 200,
"response": {
- "enabled": true,
- "shields": [
- "block",
- "user_notification"
- ],
- "mode": "count_per_identifier_and_ip",
- "allowlist": [],
- "max_attempts": 10
+ "connections": [
+ {
+ "id": "con_bBSD5AQUW0Q5aLuE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ ]
+ },
+ {
+ "id": "con_yGZ6rzfkdR6mMBoE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
+ ]
+ },
+ {
+ "id": "con_CfDqv7jPXpFqETeK",
+ "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": [
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/captcha",
- "body": {
- "active_provider_id": "auth_challenge",
- "auth_challenge": {
- "fail_open": false
- }
- },
+ "method": "GET",
+ "path": "/api/v2/connections?take=50",
+ "body": "",
"status": 200,
"response": {
- "active_provider_id": "auth_challenge",
- "simple_captcha": {},
- "auth_challenge": {
- "fail_open": false
- },
- "recaptcha_v2": {
- "site_key": ""
- },
- "recaptcha_enterprise": {
- "site_key": "",
- "project_id": ""
- },
- "hcaptcha": {
- "site_key": ""
- },
- "friendly_captcha": {
- "site_key": ""
- },
- "arkose": {
- "site_key": "",
- "client_subdomain": "client-api",
- "verify_subdomain": "verify-api",
- "fail_open": false
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/suspicious-ip-throttling",
- "body": {
- "enabled": true,
- "shields": [
- "admin_notification",
- "block"
- ],
- "allowlist": [],
- "stage": {
- "pre-login": {
- "max_attempts": 100,
- "rate": 864000
+ "connections": [
+ {
+ "id": "con_bBSD5AQUW0Q5aLuE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ ]
},
- "pre-user-registration": {
- "max_attempts": 50,
- "rate": 1200
- }
- }
- },
- "status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "admin_notification",
- "block"
- ],
- "allowlist": [],
- "stage": {
- "pre-login": {
- "max_attempts": 100,
- "rate": 864000
+ {
+ "id": "con_yGZ6rzfkdR6mMBoE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
+ ]
},
- "pre-user-registration": {
- "max_attempts": 50,
- "rate": 1200
+ {
+ "id": "con_CfDqv7jPXpFqETeK",
+ "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": [
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
}
- }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/breached-password-detection",
- "body": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
- },
- "pre-change-password": {
- "shields": []
- }
- }
- },
+ "method": "GET",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE/clients?take=50",
+ "body": "",
"status": 200,
"response": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
+ "clients": [
+ {
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
},
- "pre-change-password": {
- "shields": []
+ {
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
}
- }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -5411,42 +10666,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/custom-domains",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/network-acls?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE/clients?take=50",
"body": "",
"status": 200,
"response": {
- "total": 1,
- "start": 0,
- "limit": 100,
- "network_acls": [
+ "clients": [
{
- "description": "Allow Specific Countries",
- "active": false,
- "priority": 1,
- "rule": {
- "match": {
- "geo_country_codes": [
- "US"
- ]
- },
- "scope": "authentication",
- "action": {
- "allow": true
- }
- },
- "created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-11-18T03:34:46.530Z",
- "id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ },
+ {
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
}
]
},
@@ -5456,146 +10685,89 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/network-acls/acl_wpZ6oScRU5L6QKAxMUMHmx",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE",
"body": {
- "priority": 1,
- "rule": {
- "match": {
- "geo_country_codes": [
- "US"
- ]
- },
- "scope": "authentication",
- "action": {
- "allow": true
- }
+ "authentication": {
+ "active": true
},
- "active": false,
- "description": "Allow Specific Countries"
+ "connected_accounts": {
+ "active": false
+ },
+ "enabled_clients": [
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ ],
+ "is_domain_connection": false,
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ }
},
"status": 200,
"response": {
- "description": "Allow Specific Countries",
- "active": false,
- "priority": 1,
- "rule": {
- "match": {
- "geo_country_codes": [
- "US"
- ]
- },
- "scope": "authentication",
- "action": {
- "allow": true
- }
+ "id": "con_yGZ6rzfkdR6mMBoE",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
},
- "created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-11-18T04:41:07.750Z",
- "id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
+ "enabled_clients": [
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa"
+ ],
+ "realms": [
+ "google-oauth2"
+ ]
},
"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
- }
- }
- }
- ]
- },
+ "method": "PATCH",
+ "path": "/api/v2/connections/con_yGZ6rzfkdR6mMBoE/clients",
+ "body": [
+ {
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "status": true
+ },
+ {
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "status": true
+ }
+ ],
+ "status": 204,
+ "response": "",
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/user-attribute-profiles/uap_1csDj3szFsgxGS1oTZTdFm",
- "body": {
- "name": "test-user-attribute-profile-2",
- "user_attributes": {
- "email": {
- "label": "Email",
- "description": "Email of the User",
- "auth0_mapping": "email",
- "profile_required": true
- }
- },
- "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"
- }
- },
+ "method": "GET",
+ "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true",
+ "body": "",
"status": 200,
"response": {
- "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
- }
- }
+ "name": "mandrill",
+ "credentials": {},
+ "default_from_address": "auth0-user@auth0.com",
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -5603,48 +10775,21 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/user-attribute-profiles/uap_1csDj3sAVu6n5eTzLw6XZg",
+ "path": "/api/v2/emails/provider",
"body": {
- "name": "test-user-attribute-profile",
- "user_attributes": {
- "email": {
- "label": "Email",
- "description": "Email of the User",
- "auth0_mapping": "email",
- "profile_required": true
- }
+ "name": "mandrill",
+ "credentials": {
+ "api_key": "##MANDRILL_API_KEY##"
},
- "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"
- }
+ "default_from_address": "auth0-user@auth0.com",
+ "enabled": false
},
"status": 200,
"response": {
- "id": "uap_1csDj3sAVu6n5eTzLw6XZg",
- "name": "test-user-attribute-profile",
- "user_id": {
- "oidc_mapping": "sub",
- "saml_mapping": [
- "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier",
- "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn",
- "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"
- ],
- "scim_mapping": "externalId"
- },
- "user_attributes": {
- "email": {
- "label": "Email",
- "description": "Email of the User",
- "auth0_mapping": "email",
- "profile_required": true
- }
- }
+ "name": "mandrill",
+ "credentials": {},
+ "default_from_address": "auth0-user@auth0.com",
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -5656,7 +10801,7 @@
"body": "",
"status": 200,
"response": {
- "total": 3,
+ "total": 10,
"start": 0,
"limit": 100,
"clients": [
@@ -5664,11 +10809,264 @@
"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": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "callback_url_template": 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": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": 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": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "regular_web",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "web_origins": [],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Terraform Provider",
+ "cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -5678,9 +11076,40 @@
"idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "cross_origin_authentication": true,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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
@@ -5689,6 +11118,19 @@
"enabled": false
}
},
+ "oidc_conformant": false,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -5696,7 +11138,7 @@
"subject": "deprecated"
}
],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5706,34 +11148,103 @@
},
"client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
"grant_types": [
- "client_credentials",
+ "authorization_code",
"implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Test SPA",
+ "allowed_clients": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "expiring",
+ "leeway": 0,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "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,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
- "name": "Default App",
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
"callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
"sso_disabled": false,
@@ -5745,7 +11256,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5753,10 +11264,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
@@ -5806,251 +11317,522 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?take=50&strategy=auth0",
- "body": "",
- "status": 200,
- "response": {
- "connections": [
- {
- "id": "con_YQIQ8h72LqqSXD75",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?take=50&strategy=auth0",
+ "path": "/api/v2/client-grants?take=50",
"body": "",
"status": 200,
"response": {
- "connections": [
+ "client_grants": [
{
- "id": "con_YQIQ8h72LqqSXD75",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
+ "id": "cgr_JYmQHwQEXGDCc53P",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
- {
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "subject_type": "client"
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
- "body": "",
- "status": 200,
- "response": {
- "clients": [
- {
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "id": "cgr_ReJeayDzA8FTvFPY",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "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"
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75",
- "body": "",
- "status": 200,
- "response": {
- "id": "con_YQIQ8h72LqqSXD75",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ],
- "realms": [
- "Username-Password-Authentication"
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75",
- "body": {
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ],
- "is_domain_connection": false,
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "realms": [
- "Username-Password-Authentication"
- ]
- },
- "status": 200,
- "response": {
- "id": "con_YQIQ8h72LqqSXD75",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ],
- "realms": [
- "Username-Password-Authentication"
+ "id": "cgr_pbwejzhwoujrsNE8",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "create:client_credentials",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations_summary",
+ "create:authentication_methods",
+ "read:authentication_methods",
+ "update:authentication_methods",
+ "delete:authentication_methods",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "read:organization_discovery_domains",
+ "update:organization_discovery_domains",
+ "create:organization_discovery_domains",
+ "delete:organization_discovery_domains",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations",
+ "read:scim_config",
+ "create:scim_config",
+ "update:scim_config",
+ "delete:scim_config",
+ "create:scim_token",
+ "read:scim_token",
+ "delete:scim_token",
+ "delete:phone_providers",
+ "create:phone_providers",
+ "read:phone_providers",
+ "update:phone_providers",
+ "delete:phone_templates",
+ "create:phone_templates",
+ "read:phone_templates",
+ "update:phone_templates",
+ "create:encryption_keys",
+ "read:encryption_keys",
+ "update:encryption_keys",
+ "delete:encryption_keys",
+ "read:sessions",
+ "update:sessions",
+ "delete:sessions",
+ "read:refresh_tokens",
+ "delete:refresh_tokens",
+ "create:self_service_profiles",
+ "read:self_service_profiles",
+ "update:self_service_profiles",
+ "delete:self_service_profiles",
+ "create:sso_access_tickets",
+ "delete:sso_access_tickets",
+ "read:forms",
+ "update:forms",
+ "delete:forms",
+ "create:forms",
+ "read:flows",
+ "update:flows",
+ "delete:flows",
+ "create:flows",
+ "read:flows_vault",
+ "read:flows_vault_connections",
+ "update:flows_vault_connections",
+ "delete:flows_vault_connections",
+ "create:flows_vault_connections",
+ "read:flows_executions",
+ "delete:flows_executions",
+ "read:connections_options",
+ "update:connections_options",
+ "read:self_service_profile_custom_texts",
+ "update:self_service_profile_custom_texts",
+ "create:network_acls",
+ "update:network_acls",
+ "read:network_acls",
+ "delete:network_acls",
+ "delete:vdcs_templates",
+ "read:vdcs_templates",
+ "create:vdcs_templates",
+ "update:vdcs_templates",
+ "create:custom_signing_keys",
+ "read:custom_signing_keys",
+ "update:custom_signing_keys",
+ "delete:custom_signing_keys",
+ "read:federated_connections_tokens",
+ "delete:federated_connections_tokens",
+ "create:user_attribute_profiles",
+ "read:user_attribute_profiles",
+ "update:user_attribute_profiles",
+ "delete:user_attribute_profiles",
+ "read:event_streams",
+ "create:event_streams",
+ "delete:event_streams",
+ "update:event_streams",
+ "read:event_deliveries",
+ "update:event_deliveries",
+ "create:connection_profiles",
+ "read:connection_profiles",
+ "update:connection_profiles",
+ "delete:connection_profiles",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants",
+ "read:security_metrics",
+ "read:connections_keys",
+ "update:connections_keys",
+ "create:connections_keys"
+ ],
+ "subject_type": "client"
+ }
]
},
"rawHeaders": [],
@@ -6059,241 +11841,595 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients",
- "body": [
- {
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "status": true
- },
- {
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
- "status": true
- }
- ],
- "status": 204,
- "response": "",
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "clients": [
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Deploy CLI",
- "is_first_party": true,
- "oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "cross_origin_authentication": true,
- "allowed_clients": [],
- "callbacks": [],
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials",
- "implicit",
- "authorization_code",
- "refresh_token"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": true,
- "callbacks": [],
- "is_first_party": true,
- "name": "All Applications",
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "owners": [
- "mr|samlp|okta|will.vedder@auth0.com",
- "mr|google-oauth2|102002633619863830825",
- "mr|samlp|okta|frederik.prijck@auth0.com",
- "mr|google-oauth2|109614534713742077035",
- "mr|google-oauth2|116771660953104383819",
- "mr|google-oauth2|112839029247827700155",
- "mr|samlp|okta|ewan.harris@auth0.com"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
+ "path": "/api/v2/client-grants/cgr_ReJeayDzA8FTvFPY",
+ "body": {
+ "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"
+ ]
+ },
+ "status": 200,
+ "response": {
+ "id": "cgr_ReJeayDzA8FTvFPY",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "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": "PATCH",
+ "path": "/api/v2/client-grants/cgr_JYmQHwQEXGDCc53P",
+ "body": {
+ "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"
]
},
+ "status": 200,
+ "response": {
+ "id": "cgr_JYmQHwQEXGDCc53P",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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/connections?take=50",
+ "path": "/api/v2/roles?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
- "connections": [
+ "roles": [
{
- "id": "con_TZft9UmXrtdJXHZN",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
+ "id": "rol_EH7ASyHIXKqKPc4X",
+ "name": "Admin",
+ "description": "Can read and write things"
},
{
- "id": "con_YQIQ8h72LqqSXD75",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
+ "id": "rol_WHMW5tI8GYuTShEL",
+ "name": "Reader",
+ "description": "Can only read things"
+ },
+ {
+ "id": "rol_dkoJYFPEbm4fBQUa",
+ "name": "read_only",
+ "description": "Read Only"
+ },
+ {
+ "id": "rol_6mNIPtAC2wBSBD7S",
+ "name": "read_osnly",
+ "description": "Readz Only"
}
- ]
+ ],
+ "start": 0,
+ "limit": 100,
+ "total": 4
},
"rawHeaders": [],
"responseIsBinary": false
@@ -6301,87 +12437,187 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?take=50",
+ "path": "/api/v2/roles/rol_EH7ASyHIXKqKPc4X/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
- "connections": [
- {
- "id": "con_TZft9UmXrtdJXHZN",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
- },
- {
- "id": "con_YQIQ8h72LqqSXD75",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
- "brute_force_protection": true
- },
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
- }
- ]
+ "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_EH7ASyHIXKqKPc4X/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_WHMW5tI8GYuTShEL/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_WHMW5tI8GYuTShEL/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_dkoJYFPEbm4fBQUa/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_dkoJYFPEbm4fBQUa/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_6mNIPtAC2wBSBD7S/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_6mNIPtAC2wBSBD7S/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": "PATCH",
+ "path": "/api/v2/roles/rol_EH7ASyHIXKqKPc4X",
+ "body": {
+ "name": "Admin",
+ "description": "Can read and write things"
+ },
+ "status": 200,
+ "response": {
+ "id": "rol_EH7ASyHIXKqKPc4X",
+ "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_WHMW5tI8GYuTShEL",
+ "body": {
+ "name": "Reader",
+ "description": "Can only read things"
+ },
+ "status": 200,
+ "response": {
+ "id": "rol_WHMW5tI8GYuTShEL",
+ "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_dkoJYFPEbm4fBQUa",
+ "body": {
+ "name": "read_only",
+ "description": "Read Only"
+ },
+ "status": 200,
+ "response": {
+ "id": "rol_dkoJYFPEbm4fBQUa",
+ "name": "read_only",
+ "description": "Read Only"
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
- "body": "",
+ "method": "PATCH",
+ "path": "/api/v2/roles/rol_6mNIPtAC2wBSBD7S",
+ "body": {
+ "name": "read_osnly",
+ "description": "Readz Only"
+ },
"status": 200,
"response": {
- "clients": [
- {
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
- },
- {
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- }
- ]
+ "id": "rol_6mNIPtAC2wBSBD7S",
+ "name": "read_osnly",
+ "description": "Readz Only"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -6389,62 +12625,114 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients?take=50",
+ "path": "/api/v2/self-service-profiles?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
- "clients": [
- {
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
- },
+ "self_service_profiles": [
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "id": "ssp_f6qt3syGauLKbSgt6GRLim",
+ "name": "self-service-profile-1",
+ "description": "test description self-service-profile-1",
+ "user_attributes": [
+ {
+ "name": "email",
+ "description": "Email of the User",
+ "is_optional": false
+ },
+ {
+ "name": "name",
+ "description": "Name of the User",
+ "is_optional": true
+ }
+ ],
+ "allowed_strategies": [
+ "google-apps",
+ "okta"
+ ],
+ "created_at": "2024-11-26T11:58:18.962Z",
+ "updated_at": "2025-12-05T14:19:10.944Z",
+ "branding": {
+ "colors": {
+ "primary": "#19aecc"
+ }
+ }
}
- ]
+ ],
+ "start": 0,
+ "limit": 100,
+ "total": 1
},
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/self-service-profiles/ssp_f6qt3syGauLKbSgt6GRLim/custom-text/en/get-started",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN",
+ "path": "/api/v2/self-service-profiles/ssp_f6qt3syGauLKbSgt6GRLim",
"body": {
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "name": "self-service-profile-1",
+ "allowed_strategies": [
+ "google-apps",
+ "okta"
],
- "is_domain_connection": false,
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- }
+ "branding": {
+ "colors": {
+ "primary": "#19aecc"
+ }
+ },
+ "description": "test description self-service-profile-1",
+ "user_attributes": [
+ {
+ "name": "email",
+ "description": "Email of the User",
+ "is_optional": false
+ },
+ {
+ "name": "name",
+ "description": "Name of the User",
+ "is_optional": true
+ }
+ ]
},
"status": 200,
"response": {
- "id": "con_TZft9UmXrtdJXHZN",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "id": "ssp_f6qt3syGauLKbSgt6GRLim",
+ "name": "self-service-profile-1",
+ "description": "test description self-service-profile-1",
+ "user_attributes": [
+ {
+ "name": "email",
+ "description": "Email of the User",
+ "is_optional": false
+ },
+ {
+ "name": "name",
+ "description": "Name of the User",
+ "is_optional": true
+ }
],
- "realms": [
- "google-oauth2"
- ]
+ "allowed_strategies": [
+ "google-apps",
+ "okta"
+ ],
+ "created_at": "2024-11-26T11:58:18.962Z",
+ "updated_at": "2025-12-05T14:24:44.076Z",
+ "branding": {
+ "colors": {
+ "primary": "#19aecc"
+ }
+ }
},
"rawHeaders": [],
"responseIsBinary": false
@@ -6452,32 +12740,52 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_TZft9UmXrtdJXHZN/clients",
- "body": [
- {
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "status": true
- },
- {
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
- "status": true
- }
- ],
- "status": 204,
- "response": "",
+ "path": "/api/v2/email-templates/verify_email",
+ "body": {
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "enabled": true,
+ "from": "",
+ "subject": "",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 432000
+ },
+ "status": 200,
+ "response": {
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "from": "",
+ "subject": "",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 432000,
+ "enabled": true
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=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": {
- "name": "mandrill",
- "credentials": {},
- "default_from_address": "auth0-user@auth0.com",
+ "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": [],
@@ -6486,21 +12794,50 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/emails/provider",
+ "path": "/api/v2/branding",
"body": {
- "name": "mandrill",
- "credentials": {
- "api_key": "##MANDRILL_API_KEY##"
+ "colors": {
+ "primary": "#F8F8F2",
+ "page_background": "#222221"
},
- "default_from_address": "auth0-user@auth0.com",
- "enabled": false
+ "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png"
},
"status": 200,
"response": {
- "name": "mandrill",
- "credentials": {},
- "default_from_address": "auth0-user@auth0.com",
- "enabled": false
+ "colors": {
+ "primary": "#F8F8F2",
+ "page_background": "#222221"
+ },
+ "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": [
+ {
+ "id": "org_fIRF1it8cTOyf2yS",
+ "name": "org1",
+ "display_name": "Organization",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ }
+ },
+ {
+ "id": "org_hWOYWXtnxIpJ0MX3",
+ "name": "org2",
+ "display_name": "Organization2"
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -6512,7 +12849,7 @@
"body": "",
"status": 200,
"response": {
- "total": 3,
+ "total": 10,
"start": 0,
"limit": 100,
"clients": [
@@ -6520,23 +12857,110 @@
"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,
- "sso_disabled": false,
- "cross_origin_auth": false,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "cross_origin_authentication": true,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "API Explorer Application",
"allowed_clients": [],
"callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
"native_social_login": {
"apple": {
"enabled": false
@@ -6545,6 +12969,18 @@
"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]",
@@ -6552,7 +12988,7 @@
"subject": "deprecated"
}
],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6564,10 +13000,7 @@
"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
},
@@ -6575,21 +13008,73 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
+ "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": "Default App",
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
"callbacks": [],
+ "client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
"sso_disabled": false,
@@ -6601,7 +13086,8 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6609,20 +13095,78 @@
"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": true,
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Terraform Provider",
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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,
- "name": "All Applications",
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": false,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -6632,17 +13176,69 @@
"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"
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Test SPA",
+ "allowed_clients": [],
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "callbacks": [
+ "http://localhost:3000"
+ ],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "expiring",
+ "leeway": 0,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -6650,257 +13246,116 @@
"subject": "deprecated"
}
],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "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?take=50",
- "body": "",
- "status": 200,
- "response": {
- "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",
- "read:security_metrics",
- "read:connections_keys",
- "update:connections_keys",
- "create:connections_keys"
+ "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"
],
- "subject_type": "client"
+ "web_origins": [
+ "http://localhost:3000"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "auth0-deploy-cli-extension",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "callback_url_template": 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
}
]
},
@@ -6910,13 +13365,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "roles": [],
+ "enabled_connections": [],
"start": 0,
- "limit": 100,
+ "limit": 0,
"total": 0
},
"rawHeaders": [],
@@ -6925,43 +13380,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/self-service-profiles?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/enabled_connections?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
"response": {
- "self_service_profiles": [
- {
- "id": "ssp_f6qt3syGauLKbSgt6GRLim",
- "name": "self-service-profile-1",
- "description": "test description self-service-profile-1",
- "user_attributes": [
- {
- "name": "email",
- "description": "Email of the User",
- "is_optional": false
- },
- {
- "name": "name",
- "description": "Name of the User",
- "is_optional": true
- }
- ],
- "allowed_strategies": [
- "google-apps",
- "okta"
- ],
- "created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-10-31T14:59:23.732Z",
- "branding": {
- "colors": {
- "primary": "#19aecc"
- }
- }
- }
- ],
+ "enabled_connections": [],
"start": 0,
- "limit": 100,
- "total": 1
+ "limit": 0,
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -6969,146 +13395,137 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/self-service-profiles/ssp_f6qt3syGauLKbSgt6GRLim/custom-text/en/get-started",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/client-grants?page=0&per_page=50&include_totals=true",
"body": "",
"status": 200,
- "response": {},
+ "response": {
+ "client_grants": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/self-service-profiles/ssp_f6qt3syGauLKbSgt6GRLim",
- "body": {
- "name": "self-service-profile-1",
- "allowed_strategies": [
- "google-apps",
- "okta"
- ],
- "branding": {
- "colors": {
- "primary": "#19aecc"
- }
- },
- "description": "test description self-service-profile-1",
- "user_attributes": [
- {
- "name": "email",
- "description": "Email of the User",
- "is_optional": false
- },
- {
- "name": "name",
- "description": "Name of the User",
- "is_optional": true
- }
- ]
+ "method": "GET",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/client-grants?page=0&per_page=50&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "client_grants": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/discovery-domains?take=50",
+ "body": "",
"status": 200,
"response": {
- "id": "ssp_f6qt3syGauLKbSgt6GRLim",
- "name": "self-service-profile-1",
- "description": "test description self-service-profile-1",
- "user_attributes": [
- {
- "name": "email",
- "description": "Email of the User",
- "is_optional": false
- },
- {
- "name": "name",
- "description": "Name of the User",
- "is_optional": true
- }
- ],
- "allowed_strategies": [
- "google-apps",
- "okta"
- ],
- "created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-11-18T04:41:17.205Z",
- "branding": {
- "colors": {
- "primary": "#19aecc"
- }
- }
+ "domains": []
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/email-templates/verify_email",
- "body": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
- "enabled": true,
- "from": "",
- "subject": "",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 432000
+ "method": "GET",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS/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_hWOYWXtnxIpJ0MX3/enabled_connections?page=0&per_page=50&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "enabled_connections": [],
+ "start": 0,
+ "limit": 0,
+ "total": 0
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/enabled_connections?page=0&per_page=50&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "enabled_connections": [],
+ "start": 0,
+ "limit": 0,
+ "total": 0
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/client-grants?page=0&per_page=50&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "client_grants": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/client-grants?page=0&per_page=50&include_totals=true",
+ "body": "",
"status": 200,
"response": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
- "from": "",
- "subject": "",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 432000,
- "enabled": true
+ "client_grants": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
},
"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
- },
+ "method": "GET",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/discovery-domains?take=50",
+ "body": "",
"status": 200,
"response": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
- "from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 3600,
- "enabled": false
+ "domains": []
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/branding",
- "body": {
- "colors": {
- "primary": "#F8F8F2",
- "page_background": "#222221"
- },
- "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png"
- },
+ "method": "GET",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3/discovery-domains?take=50",
+ "body": "",
"status": 200,
"response": {
- "colors": {
- "primary": "#F8F8F2",
- "page_background": "#222221"
- },
- "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png"
+ "domains": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -7116,11 +13533,149 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations?take=50",
+ "path": "/api/v2/connections?take=50",
"body": "",
"status": 200,
"response": {
- "organizations": []
+ "connections": [
+ {
+ "id": "con_bBSD5AQUW0Q5aLuE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB"
+ ]
+ },
+ {
+ "id": "con_yGZ6rzfkdR6mMBoE",
+ "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": [
+ "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
+ "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz"
+ ]
+ },
+ {
+ "id": "con_CfDqv7jPXpFqETeK",
+ "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": [
+ "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -7132,7 +13687,7 @@
"body": "",
"status": 200,
"response": {
- "total": 3,
+ "total": 10,
"start": 0,
"limit": 100,
"clients": [
@@ -7140,11 +13695,164 @@
"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": "BKAbUN8rqBV7Wb1If7QC2sVfJixwCkbX",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "API Explorer Application",
+ "allowed_clients": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
+ },
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "callback_url_template": 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,
- "sso_disabled": false,
- "cross_origin_auth": false,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -7154,9 +13862,41 @@
"idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "cross_origin_authentication": true,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "c6dXPAiPCc040rCXxdNnn1678f7pwEJ2",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
+ "grant_types": [
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
+ },
+ {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Node App",
"allowed_clients": [],
+ "allowed_logout_urls": [],
"callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
"native_social_login": {
"apple": {
"enabled": false
@@ -7165,6 +13905,18 @@
"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]",
@@ -7172,7 +13924,8 @@
"subject": "deprecated"
}
],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "allowed_origins": [],
+ "client_id": "xneAseAKU3kXsVKuSFxuJdHYlJGOTfMB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7182,24 +13935,21 @@
},
"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,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
- "name": "Default App",
- "callbacks": [],
+ "name": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
@@ -7208,8 +13958,8 @@
"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,
@@ -7221,7 +13971,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7229,20 +13979,32 @@
"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
},
{
"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": {},
+ "cross_origin_auth": false,
"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,
@@ -7252,17 +14014,9 @@
"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,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -7270,104 +14024,106 @@
"subject": "deprecated"
}
],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_id": "ZGU3Hwdo54Y3TwO1f9n8NTNNJV6Te1Sz",
+ "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/connections?take=50",
- "body": "",
- "status": 200,
- "response": {
- "connections": [
- {
- "id": "con_TZft9UmXrtdJXHZN",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
+ "custom_login_page_on": true
},
{
- "id": "con_YQIQ8h72LqqSXD75",
- "options": {
- "mfa": {
- "active": true,
- "return_enroll_settings": true
- },
- "passwordPolicy": "good",
- "passkey_options": {
- "challenge_ui": "both",
- "local_enrollment_enabled": true,
- "progressive_enrollment_enabled": true
- },
- "strategy_version": 2,
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
+ "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
},
- "brute_force_protection": true
+ "facebook": {
+ "enabled": false
+ }
},
- "strategy": "auth0",
- "name": "Username-Password-Authentication",
- "is_domain_connection": false,
- "realms": [
- "Username-Password-Authentication"
+ "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"
+ }
],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
- ]
- }
- ]
- },
- "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": [
+ "client_id": "3fBUyX06CDDuksAP7TNZKYONbfYDLZMA",
+ "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": "Deploy CLI",
+ "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,
- "sso_disabled": false,
- "cross_origin_auth": false,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -7377,17 +14133,8 @@
"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,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -7395,7 +14142,7 @@
"subject": "deprecated"
}
],
- "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "client_id": "XuJD8qCiLHgeKXvUhoIUlpJ9qC1T3Rpa",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7407,25 +14154,16 @@
"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
},
{
"tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
- "name": "Default App",
+ "global": true,
"callbacks": [],
- "cross_origin_auth": false,
"is_first_party": true,
- "oidc_conformant": true,
+ "name": "All Applications",
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -7435,8 +14173,17 @@
"idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "owners": [
+ "mr|samlp|okta|will.vedder@auth0.com",
+ "mr|google-oauth2|102002633619863830825",
+ "mr|samlp|okta|frederik.prijck@auth0.com",
+ "mr|google-oauth2|109614534713742077035",
+ "mr|google-oauth2|116771660953104383819",
+ "mr|google-oauth2|112839029247827700155",
+ "mr|samlp|okta|ewan.harris@auth0.com"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -7444,72 +14191,299 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
- "callback_url_template": false,
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
"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": "GET",
+ "path": "/api/v2/client-grants?take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "client_grants": [
+ {
+ "id": "cgr_JYmQHwQEXGDCc53P",
+ "client_id": "3ie2KAClpqVPPhY9ip1yJLo2G2ev1LWu",
+ "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_ReJeayDzA8FTvFPY",
+ "client_id": "feQM5cn65Wc73MmXBAgYLvKdBFe4kr4P",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations"
],
- "custom_login_page_on": true
+ "subject_type": "client"
},
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": true,
- "callbacks": [],
- "is_first_party": true,
- "name": "All Applications",
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "owners": [
- "mr|samlp|okta|will.vedder@auth0.com",
- "mr|google-oauth2|102002633619863830825",
- "mr|samlp|okta|frederik.prijck@auth0.com",
- "mr|google-oauth2|109614534713742077035",
- "mr|google-oauth2|116771660953104383819",
- "mr|google-oauth2|112839029247827700155",
- "mr|samlp|okta|ewan.harris@auth0.com"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?take=50",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [
{
"id": "cgr_pbwejzhwoujrsNE8",
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
@@ -7750,13 +14724,248 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/organizations/org_hWOYWXtnxIpJ0MX3",
+ "body": {
+ "display_name": "Organization2"
+ },
+ "status": 200,
+ "response": {
+ "id": "org_hWOYWXtnxIpJ0MX3",
+ "display_name": "Organization2",
+ "name": "org2"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/organizations/org_fIRF1it8cTOyf2yS",
+ "body": {
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ },
+ "display_name": "Organization"
+ },
+ "status": 200,
+ "response": {
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ },
+ "id": "org_fIRF1it8cTOyf2yS",
+ "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_0000000000025431",
+ "name": "Suspended DD Log Stream",
+ "type": "datadog",
+ "status": "active",
+ "sink": {
+ "datadogApiKey": "some-sensitive-api-key",
+ "datadogRegion": "us"
+ },
+ "isPriority": false
+ },
+ {
+ "id": "lst_0000000000025432",
+ "name": "Amazon EventBridge",
+ "type": "eventbridge",
+ "status": "active",
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2",
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84b807b2-8a87-4d4b-87eb-ff1b56370b3a/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_0000000000025431",
+ "body": {
+ "name": "Suspended DD Log Stream",
+ "isPriority": false,
+ "sink": {
+ "datadogApiKey": "##LOGSTREAMS_DATADOG_SECRET##",
+ "datadogRegion": "us"
+ },
+ "status": "active"
+ },
+ "status": 200,
+ "response": {
+ "id": "lst_0000000000025431",
+ "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_0000000000025432",
+ "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_0000000000025432",
+ "name": "Amazon EventBridge",
+ "type": "eventbridge",
+ "status": "active",
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2",
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-84b807b2-8a87-4d4b-87eb-ff1b56370b3a/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
},
@@ -7896,7 +15105,7 @@
"name": "Blank-form",
"flow_count": 0,
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-14T06:56:46.159Z"
+ "updated_at": "2025-12-05T14:19:17.478Z"
}
]
},
@@ -7982,7 +15191,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-14T06:56:46.159Z"
+ "updated_at": "2025-12-05T14:19:17.478Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8107,7 +15316,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-18T04:41:25.239Z"
+ "updated_at": "2025-12-05T14:24:57.289Z"
},
"rawHeaders": [],
"responseIsBinary": false
diff --git a/test/e2e/recordings/should-dump-without-throwing-an-error.json b/test/e2e/recordings/should-dump-without-throwing-an-error.json
index 3e8fb6fd2..bd077cdc4 100644
--- a/test/e2e/recordings/should-dump-without-throwing-an-error.json
+++ b/test/e2e/recordings/should-dump-without-throwing-an-error.json
@@ -151,6 +151,7 @@
"page_background": "#222221"
}
},
+ "resource_parameter_profile": "audience",
"session_cookie": {
"mode": "non-persistent"
},
@@ -158,8 +159,7 @@
"22",
"18",
"12"
- ],
- "resource_parameter_profile": "audience"
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1183,12 +1183,8 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
- "cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
"refresh_token": {
@@ -1202,6 +1198,7 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "cross_origin_auth": false,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -1209,7 +1206,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1239,7 +1236,7 @@
"response": {
"connections": [
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_LyQ8Ql8u6kYDmUkh",
"options": {
"mfa": {
"active": true,
@@ -1257,7 +1254,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -1265,12 +1263,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -1281,7 +1285,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
+ "path": "/api/v2/connections/con_LyQ8Ql8u6kYDmUkh/clients?take=50",
"body": "",
"status": 200,
"response": {
@@ -1290,7 +1294,7 @@
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj"
}
]
},
@@ -1300,7 +1304,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_YQIQ8h72LqqSXD75/clients?take=50",
+ "path": "/api/v2/connections/con_LyQ8Ql8u6kYDmUkh/clients?take=50",
"body": "",
"status": 200,
"response": {
@@ -1309,7 +1313,7 @@
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
},
{
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj"
}
]
},
@@ -1325,7 +1329,7 @@
"response": {
"connections": [
{
- "id": "con_YQIQ8h72LqqSXD75",
+ "id": "con_LyQ8Ql8u6kYDmUkh",
"options": {
"mfa": {
"active": true,
@@ -1343,7 +1347,8 @@
"enabled": false
},
"password": {
- "enabled": true
+ "enabled": true,
+ "api_behavior": "required"
}
},
"brute_force_protection": true
@@ -1351,12 +1356,18 @@
"strategy": "auth0",
"name": "Username-Password-Authentication",
"is_domain_connection": false,
+ "authentication": {
+ "active": true
+ },
+ "connected_accounts": {
+ "active": false
+ },
"realms": [
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7"
+ "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -1423,6 +1434,7 @@
"page_background": "#222221"
}
},
+ "resource_parameter_profile": "audience",
"session_cookie": {
"mode": "non-persistent"
},
@@ -1430,8 +1442,7 @@
"22",
"18",
"12"
- ],
- "resource_parameter_profile": "audience"
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1472,7 +1483,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/user_invitation",
+ "path": "/api/v2/email-templates/reset_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -1517,14 +1528,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!
\n \n\n",
+ "from": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 3600,
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1532,7 +1547,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": {
@@ -1547,7 +1562,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": {
@@ -1562,7 +1577,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/stolen_credentials",
+ "path": "/api/v2/email-templates/password_reset",
"body": "",
"status": 404,
"response": {
@@ -1577,7 +1592,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": {
@@ -1592,18 +1607,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/welcome_email",
+ "path": "/api/v2/email-templates/enrollment_email",
"body": "",
- "status": 200,
+ "status": 404,
"response": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
- "from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
- "syntax": "liquid",
- "urlLifetimeInSeconds": 3600,
- "enabled": false
+ "statusCode": 404,
+ "error": "Not Found",
+ "message": "The template does not exist.",
+ "errorCode": "inexistent_email_template"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1611,7 +1622,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/password_reset",
+ "path": "/api/v2/email-templates/user_invitation",
"body": "",
"status": 404,
"response": {
@@ -1626,7 +1637,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": {
@@ -2144,6 +2155,7 @@
"page_background": "#222221"
}
},
+ "resource_parameter_profile": "audience",
"session_cookie": {
"mode": "non-persistent"
},
@@ -2151,8 +2163,7 @@
"22",
"18",
"12"
- ],
- "resource_parameter_profile": "audience"
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2160,7 +2171,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-password/custom-text/en",
+ "path": "/api/v2/prompts/login-id/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2180,7 +2191,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-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2190,7 +2201,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": {},
@@ -2200,7 +2211,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-email-verification/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2240,7 +2251,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": {},
@@ -2250,7 +2261,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/email-identifier-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2260,7 +2271,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": {},
@@ -2270,7 +2281,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": {},
@@ -2280,7 +2291,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": {},
@@ -2320,7 +2331,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-voice/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2340,7 +2351,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-push/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2360,7 +2371,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-webauthn/custom-text/en",
+ "path": "/api/v2/prompts/mfa-sms/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2390,7 +2401,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa/custom-text/en",
+ "path": "/api/v2/prompts/mfa-webauthn/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2400,7 +2411,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/status/custom-text/en",
+ "path": "/api/v2/prompts/mfa/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2410,7 +2421,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/device-flow/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2420,7 +2431,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": {},
@@ -2430,7 +2441,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/email-verification/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2440,7 +2451,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/email-otp-challenge/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2487,6 +2498,16 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/prompts/brute-force-protection/custom-text/en",
+ "body": "",
+ "status": 200,
+ "response": {},
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -2500,7 +2521,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login/partials",
+ "path": "/api/v2/prompts/login-id/partials",
"body": "",
"status": 200,
"response": {},
@@ -2510,7 +2531,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-password/partials",
+ "path": "/api/v2/prompts/login/partials",
"body": "",
"status": 200,
"response": {},
@@ -2520,7 +2541,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-id/partials",
+ "path": "/api/v2/prompts/login-password/partials",
"body": "",
"status": 200,
"response": {},
@@ -2530,7 +2551,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": {},
@@ -2550,7 +2571,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": {},
@@ -2593,7 +2614,6 @@
"version": "v3",
"status": "CURRENT",
"runtimes": [
- "node12",
"node18-actions",
"node22"
],
@@ -2619,24 +2639,24 @@
},
{
"id": "credentials-exchange",
- "version": "v2",
- "status": "CURRENT",
+ "version": "v1",
+ "status": "DEPRECATED",
"runtimes": [
- "node18-actions",
- "node22"
+ "node12"
],
- "default_runtime": "node22",
+ "default_runtime": "node12",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
{
- "id": "pre-user-registration",
- "version": "v1",
- "status": "DEPRECATED",
+ "id": "credentials-exchange",
+ "version": "v2",
+ "status": "CURRENT",
"runtimes": [
- "node12"
+ "node18-actions",
+ "node22"
],
- "default_runtime": "node12",
+ "default_runtime": "node22",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -2670,6 +2690,7 @@
"version": "v2",
"status": "CURRENT",
"runtimes": [
+ "node12",
"node18-actions",
"node22"
],
@@ -3004,12 +3025,8 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "async_approval_notification_channels": [
- "guardian-push"
- ],
"name": "Default App",
"callbacks": [],
- "cross_origin_auth": false,
"is_first_party": true,
"oidc_conformant": true,
"refresh_token": {
@@ -3023,6 +3040,7 @@
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "cross_origin_auth": false,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -3030,7 +3048,7 @@
"subject": "deprecated"
}
],
- "client_id": "wIkGgCzD5FjG37vxaj11fUPbUw83iTj7",
+ "client_id": "VTTBLf4Y7vX3tpTVj0TuGPLPXGsAMUrj",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3157,23 +3175,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",
@@ -3209,6 +3210,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",
@@ -3260,7 +3278,7 @@
"name": "Blank-form",
"flow_count": 0,
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-14T06:56:46.159Z"
+ "updated_at": "2025-12-05T09:38:30.169Z"
}
]
},
@@ -3346,7 +3364,7 @@
}
},
"created_at": "2024-11-26T11:58:18.187Z",
- "updated_at": "2025-11-14T06:56:46.159Z"
+ "updated_at": "2025-12-05T09:38:30.169Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -3455,7 +3473,7 @@
"okta"
],
"created_at": "2024-11-26T11:58:18.962Z",
- "updated_at": "2025-10-31T14:59:23.732Z",
+ "updated_at": "2025-12-05T07:04:31.162Z",
"branding": {
"colors": {
"primary": "#19aecc"
@@ -3507,7 +3525,7 @@
}
},
"created_at": "2025-09-09T04:41:43.671Z",
- "updated_at": "2025-10-31T14:59:09.594Z",
+ "updated_at": "2025-12-05T07:04:15.756Z",
"id": "acl_wpZ6oScRU5L6QKAxMUMHmx"
}
]
diff --git a/test/tools/auth0/handlers/prompts.tests.ts b/test/tools/auth0/handlers/prompts.tests.ts
index 951984138..90db6feb9 100644
--- a/test/tools/auth0/handlers/prompts.tests.ts
+++ b/test/tools/auth0/handlers/prompts.tests.ts
@@ -160,6 +160,8 @@ describe('#prompts handler', () => {
getCustomPartial.withArgs({ prompt: 'signup-password' }).resolves({});
getCustomPartial.withArgs({ prompt: 'signup-id' }).resolves({});
getCustomPartial.withArgs({ prompt: 'signup' }).resolves(signupPartial);
+ // Stub new prompts to return empty for retrieval test
+ getCustomPartial.withArgs({ prompt: 'brute-force-protection' }).resolves({});
const data = await handler.getType();
expect(data).to.deep.equal({
@@ -184,6 +186,111 @@ describe('#prompts handler', () => {
},
screenRenderers: [sampleScreenRenderLogin, sampleScreenRenderSignUp],
});
+ sinon.restore();
+ });
+
+ it('should get brute-force-protection custom texts along with others', async () => {
+ const supportedLanguages: Language[] = ['en'];
+
+ const englishCustomText = {
+ login: {
+ login: {
+ description: 'login description in english',
+ title: 'login title in english',
+ buttonText: 'login button text in english',
+ },
+ },
+ 'brute-force-protection': {
+ 'brute-force-protection-unblock': {
+ pageTitle: 'Unblock My Account here',
+ description: 'Unblock My Account here',
+ buttonText: 'Continue here',
+ logoAltText: 'comapny_name',
+ },
+ 'brute-force-protection-unblock-success': {
+ pageTitle: 'Account Unblocked',
+ eventTitle: 'Account Unblocked',
+ description: 'Your account has been unblocked Description',
+ },
+ 'brute-force-protection-unblock-failure': {
+ pageTitle: 'Authentication Error',
+ eventTitle: 'Authentication Error',
+ expiredError: 'This link has expired.',
+ usedError: 'This link can only be used once.',
+ genericError: 'Something went wrong, please try again later.',
+ },
+ },
+ };
+
+ const auth0 = {
+ tenants: {
+ settings: {
+ get: () =>
+ Promise.resolve({
+ enabled_locales: supportedLanguages,
+ }),
+ },
+ },
+ prompts: {
+ getSettings: () => Promise.resolve(mockPromptsSettings),
+ customText: {
+ get: (prompt, language, _options) => {
+ const customTextLanguageMap = {
+ en: {
+ login: englishCustomText.login,
+ 'brute-force-protection': englishCustomText['brute-force-protection'],
+ },
+ };
+
+ // Simulate fetching custom text for the specific prompt ('login' or 'brute-force-protection')
+ const customTextForLanguage = customTextLanguageMap[language];
+
+ if (!customTextForLanguage || !customTextForLanguage[prompt]) {
+ return Promise.resolve({});
+ }
+
+ const customTextValue = customTextForLanguage[prompt];
+ if (customTextValue === undefined || _.isEmpty(customTextValue))
+ return Promise.resolve({});
+
+ return Promise.resolve(customTextValue);
+ },
+ },
+ rendering: {
+ list: () => [],
+ },
+ },
+ pool: new PromisePoolExecutor({
+ concurrencyLimit: 3,
+ frequencyLimit: 1000,
+ frequencyWindow: 1000, // 1 sec
+ }),
+ };
+
+ const handler = new promptsHandler({
+ client: auth0,
+ config: config,
+ });
+
+ const getCustomPartial = sinon.stub(handler, 'getCustomPartial');
+ // Stub all partials to return empty for simplicity in this test
+ getCustomPartial.resolves({});
+
+ const data = await handler.getType();
+
+ // The expected data should include the brute-force-protection custom texts
+ expect(data).to.deep.equal({
+ ...mockPromptsSettings,
+ customText: {
+ en: {
+ login: englishCustomText.login,
+ 'brute-force-protection': englishCustomText['brute-force-protection'],
+ },
+ },
+ partials: {},
+ screenRenderers: [],
+ });
+ sinon.restore();
});
it('should update prompts settings but not custom text/partials settings if not set', async () => {
@@ -210,6 +317,9 @@ describe('#prompts handler', () => {
expect(data).to.deep.equal(mockPromptsSettings);
return Promise.resolve({ data });
},
+ rendering: {
+ update: () => {}, // Stub update since AUTH0_EXPERIMENTAL_EA is true by default here
+ },
},
};
@@ -230,9 +340,10 @@ describe('#prompts handler', () => {
expect(didCallUpdatePromptsSettings).to.equal(true);
expect(didCallUpdateCustomText).to.equal(false);
expect(didCallUpdatePartials).to.equal(false);
+ sinon.restore();
});
- it('should update prompts settings and custom text/partials, screen renderer settings when set', async () => {
+ it('should update prompts settings and custom text/partials, screen renderer settings when set, including brute-force-protection', async () => {
let didCallUpdatePromptsSettings = false;
let didCallUpdateCustomText = false;
let didCallUpdatePartials = false;
@@ -247,6 +358,17 @@ describe('#prompts handler', () => {
description: 'description text',
title: 'title text',
},
+ 'brute-force-protection': {
+ // Added brute-force-protection custom text
+ 'brute-force-protection-unblock': {
+ pageTitle: 'Unblock My Account here',
+ description: 'Unblock My Account here',
+ buttonText: 'Continue here',
+ },
+ 'brute-force-protection-unblock-success': {
+ pageTitle: 'Account Unblocked',
+ },
+ },
'mfa-webauthn': {},
},
fr: {
@@ -299,9 +421,15 @@ describe('#prompts handler', () => {
const auth0 = {
prompts: {
customText: {
- set: () => {
+ set: (prompt, language, body) => {
didCallUpdateCustomText = true;
numberOfUpdateCustomTextCalls++;
+ if (prompt === 'brute-force-protection') {
+ expect(language).to.equal('en');
+ // Check if the body contains the brute-force-protection screens
+ expect(body).to.have.property('brute-force-protection-unblock');
+ expect(body).to.have.property('brute-force-protection-unblock-success');
+ }
return Promise.resolve({ data: {} });
},
},
@@ -354,8 +482,12 @@ describe('#prompts handler', () => {
expect(didCallUpdateCustomText).to.equal(true);
expect(didCallUpdatePartials).to.equal(true);
expect(didCallUpdateScreenRenderer).to.equal(true);
- expect(numberOfUpdateCustomTextCalls).to.equal(3);
- expect(numberOfUpdatePartialsCalls).to.equal(3);
+ // Expected calls: login (en), brute-force-protection (en), mfa-webauthn (en), login (fr)
+ // Note: The total number of calls depends on how many unique prompt/language combinations are in customTextToSet.
+ // In this case: (en/login), (en/brute-force-protection), (en/mfa-webauthn), (fr/login) = 4 calls
+ expect(numberOfUpdateCustomTextCalls).to.equal(4);
+ expect(numberOfUpdatePartialsCalls).to.equal(3); // Based on partialsToSet keys
+ sinon.restore();
});
it('should update prompts settings and custom text/partials, not screen renderer settings when AUTH0_EXPERIMENTAL_EA=false', async () => {
@@ -463,8 +595,10 @@ describe('#prompts handler', () => {
expect(didCallUpdateCustomText).to.equal(true);
expect(didCallUpdatePartials).to.equal(true);
expect(didCallUpdateScreenRenderer).to.equal(false);
- expect(numberOfUpdateCustomTextCalls).to.equal(3);
+ expect(numberOfUpdateCustomTextCalls).to.equal(3); // login-en, mfa-webauthn-en, login-fr
expect(numberOfUpdatePartialsCalls).to.equal(3);
+ config.data.AUTH0_EXPERIMENTAL_EA = true; // Reset config for subsequent tests
+ sinon.restore();
});
it('should not fail if tenant languages or partials are undefined', async () => {
@@ -503,6 +637,7 @@ describe('#prompts handler', () => {
getCustomPartial.withArgs({ prompt: 'signup-password' }).resolves({});
getCustomPartial.withArgs({ prompt: 'signup-id' }).resolves({});
getCustomPartial.withArgs({ prompt: 'signup' }).resolves({});
+ getCustomPartial.withArgs({ prompt: 'brute-force-protection' }).resolves({});
const data = await handler.getType();
expect(data).to.deep.equal({
@@ -511,6 +646,7 @@ describe('#prompts handler', () => {
partials: {}, // Partials empty
screenRenderers: [],
});
+ sinon.restore();
});
});
describe('withErrorHandling', () => {