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 0f557bd0e..5a0084146 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
@@ -6,19 +6,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -30,41 +21,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/rules/rul_ANXcw440qOoeEht3",
- "body": {
- "name": "my-rule",
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "enabled": true,
- "order": 2
- },
- "status": 200,
- "response": {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1076,7 +1036,7 @@
"body": "",
"status": 200,
"response": {
- "total": 9,
+ "total": 2,
"start": 0,
"limit": 100,
"clients": [
@@ -1148,7 +1108,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1163,497 +1123,131 @@
"client_credentials"
],
"custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "DELETE",
+ "path": "/api/v2/clients/I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "body": "",
+ "status": 204,
+ "response": "",
+ "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
},
- {
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
+ "facebook": {
+ "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": 201,
+ "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,
+ "encrypted": true,
+ "signing_keys": [
{
- "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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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
+ "cert": "[REDACTED]",
+ "key": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
- ]
+ ],
+ "client_id": "JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
+ "callback_url_template": false,
+ "client_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": "DELETE",
- "path": "/api/v2/clients/SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
- "body": "",
- "status": 204,
- "response": "",
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "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
- },
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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/ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "body": {
- "name": "Node App",
+ "name": "Node App",
"allowed_clients": [],
"allowed_logout_urls": [],
"allowed_origins": [],
@@ -1673,7 +1267,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": {
@@ -1697,7 +1292,7 @@
"token_endpoint_auth_method": "client_secret_post",
"web_origins": []
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -1729,15 +1324,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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1762,8 +1359,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "Quickstarts API (Test Application)",
"app_type": "non_interactive",
@@ -1779,7 +1376,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": {
@@ -1794,7 +1392,7 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -1817,14 +1415,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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "client_id": "EpCo0Vpnwxqp5mWxTWaQ528W9WBqn3zI",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1844,8 +1444,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "Terraform Provider",
"app_type": "non_interactive",
@@ -1858,7 +1458,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": {
@@ -1873,7 +1474,7 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -1893,14 +1494,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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "VRE1521ajshlACX4lxKEyugk6M7ATazp",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1920,8 +1523,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "The Default App",
"allowed_clients": [],
@@ -1940,7 +1543,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": {
@@ -1964,7 +1568,7 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -1996,14 +1600,16 @@
"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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2026,8 +1632,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "Test SPA",
"allowed_clients": [],
@@ -2051,7 +1657,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": {
@@ -2077,7 +1684,7 @@
"http://localhost:3000"
]
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -2113,14 +1720,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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "EQMvHgT0qHyH56H8QAxf7uOVp19hsfYU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2146,8 +1755,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "auth0-deploy-cli-extension",
"allowed_clients": [],
@@ -2164,7 +1773,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": {
@@ -2187,7 +1797,7 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -2218,14 +1828,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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2284,7 +1896,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
},
@@ -2312,7 +1924,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/duo",
"body": {
"enabled": false
},
@@ -2340,13 +1952,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/push-notification",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
- "enabled": true
+ "enabled": false
},
"status": 200,
"response": {
- "enabled": true
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2354,7 +1966,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
},
@@ -2368,13 +1980,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/sms",
+ "path": "/api/v2/guardian/factors/push-notification",
"body": {
- "enabled": false
+ "enabled": true
},
"status": 200,
"response": {
- "enabled": false
+ "enabled": true
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2382,7 +1994,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/otp",
+ "path": "/api/v2/guardian/factors/recovery-code",
"body": {
"enabled": false
},
@@ -2451,31 +2063,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/attack-protection/breached-password-detection",
- "body": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard"
- },
- "status": 200,
- "response": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
- }
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -2550,82 +2137,72 @@
"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": []
+ }
+ }
+ },
+ "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_0000000000018536",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/auth0.logs"
- },
- "filters": [
- {
- "type": "category",
- "name": "auth.login.success"
- },
- {
- "type": "category",
- "name": "auth.login.notification"
- },
- {
- "type": "category",
- "name": "auth.login.fail"
- },
- {
- "type": "category",
- "name": "auth.signup.success"
- },
- {
- "type": "category",
- "name": "auth.logout.success"
- },
- {
- "type": "category",
- "name": "auth.logout.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.fail"
- },
- {
- "type": "category",
- "name": "auth.silent_auth.success"
- },
- {
- "type": "category",
- "name": "auth.token_exchange.fail"
- }
- ],
- "isPriority": false
+ "response": [],
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "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"
},
- {
- "id": "lst_0000000000018537",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- }
- ],
+ "type": "datadog"
+ },
+ "status": 200,
+ "response": {
+ "id": "lst_0000000000018638",
+ "name": "Suspended DD Log Stream",
+ "type": "datadog",
+ "status": "active",
+ "sink": {
+ "datadogApiKey": "some-sensitive-api-key",
+ "datadogRegion": "us"
+ },
+ "isPriority": false
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000018536",
+ "method": "POST",
+ "path": "/api/v2/log-streams",
"body": {
"name": "Amazon EventBridge",
"filters": [
@@ -2666,18 +2243,22 @@
"name": "auth.token_exchange.fail"
}
],
- "status": "active"
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2"
+ },
+ "type": "eventbridge"
},
"status": 200,
"response": {
- "id": "lst_0000000000018536",
+ "id": "lst_0000000000018639",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-bd22378f-eb63-46ad-9c53-b601689880ba/auth0.logs"
},
"filters": [
{
@@ -2722,32 +2303,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000018537",
- "body": {
- "name": "Suspended DD Log Stream",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- }
- },
- "status": 200,
- "response": {
- "id": "lst_0000000000018537",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -2837,7 +2392,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2882,7 +2437,7 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "client_id": "EpCo0Vpnwxqp5mWxTWaQ528W9WBqn3zI",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2936,7 +2491,7 @@
}
],
"allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2982,7 +2537,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "VRE1521ajshlACX4lxKEyugk6M7ATazp",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3035,7 +2590,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3095,7 +2650,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "EQMvHgT0qHyH56H8QAxf7uOVp19hsfYU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3153,7 +2708,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3216,73 +2771,12 @@
"body": "",
"status": 200,
"response": {
- "total": 2,
+ "total": 1,
"start": 0,
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_pLHGc8ZQSY99vFHF",
"options": {
"mfa": {
"active": true,
@@ -3327,73 +2821,12 @@
"body": "",
"status": 200,
"response": {
- "total": 2,
+ "total": 1,
"start": 0,
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_pLHGc8ZQSY99vFHF",
"options": {
"mfa": {
"active": true,
@@ -3434,23 +2867,27 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/connections/con_7tTU8dpv9keeCE5Q",
+ "path": "/api/v2/connections/con_pLHGc8ZQSY99vFHF",
"body": "",
"status": 202,
"response": {
- "deleted_at": "2024-11-15T11:11:32.142Z"
+ "deleted_at": "2024-11-24T09:35:29.609Z"
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_Jd86qQK1FtuUb7xn",
- "body": "",
- "status": 200,
- "response": {
- "id": "con_Jd86qQK1FtuUb7xn",
+ "method": "POST",
+ "path": "/api/v2/connections",
+ "body": {
+ "name": "boo-baz-db-connection-test",
+ "strategy": "auth0",
+ "enabled_clients": [
+ "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
+ "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf"
+ ],
+ "is_domain_connection": false,
"options": {
"mfa": {
"active": true,
@@ -3458,20 +2895,15 @@
},
"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
@@ -3482,14 +2914,6 @@
"enable": true,
"dictionary": []
},
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
"brute_force_protection": true,
"password_no_personal_info": {
"enable": true
@@ -3499,35 +2923,19 @@
},
"enabledDatabaseCustomization": true
},
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ],
"realms": [
"boo-baz-db-connection-test"
]
},
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_Jd86qQK1FtuUb7xn",
- "body": {
- "enabled_clients": [
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ],
- "is_domain_connection": false,
+ "status": 201,
+ "response": {
+ "id": "con_GorX2vUJH0mAsHU6",
"options": {
"mfa": {
"active": true,
"return_enroll_settings": true
},
+ "passwordPolicy": "low",
"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",
@@ -3538,12 +2946,6 @@
"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
@@ -3554,14 +2956,6 @@
"enable": true,
"dictionary": []
},
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
"brute_force_protection": true,
"password_no_personal_info": {
"enable": true
@@ -3569,69 +2963,27 @@
"password_complexity_options": {
"min_length": 8
},
- "enabledDatabaseCustomization": true
- },
- "realms": [
- "boo-baz-db-connection-test"
- ]
- },
- "status": 200,
- "response": {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": []
- },
+ "enabledDatabaseCustomization": true,
"authentication_methods": {
- "passkey": {
- "enabled": false
- },
"password": {
"enabled": true
+ },
+ "passkey": {
+ "enabled": false
}
},
- "brute_force_protection": true,
- "password_no_personal_info": {
- "enable": true
- },
- "password_complexity_options": {
- "min_length": 8
- },
- "enabledDatabaseCustomization": true
+ "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,
"enabled_clients": [
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
+ "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf"
],
"realms": [
"boo-baz-db-connection-test"
@@ -3729,7 +3081,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3774,7 +3126,7 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "client_id": "EpCo0Vpnwxqp5mWxTWaQ528W9WBqn3zI",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3828,7 +3180,7 @@
}
],
"allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3874,7 +3226,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "VRE1521ajshlACX4lxKEyugk6M7ATazp",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3927,7 +3279,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3987,7 +3339,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "EQMvHgT0qHyH56H8QAxf7uOVp19hsfYU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4045,7 +3397,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4113,7 +3465,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_GorX2vUJH0mAsHU6",
"options": {
"mfa": {
"active": true,
@@ -4169,12 +3521,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
+ "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
+ "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf"
]
},
{
- "id": "con_SSAQuf1eAS4HALWp",
+ "id": "con_7CbwOJ6bXHUUVKx1",
"options": {
"email": true,
"scope": [
@@ -4190,8 +3542,7 @@
"google-oauth2"
],
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -4211,7 +3562,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_GorX2vUJH0mAsHU6",
"options": {
"mfa": {
"active": true,
@@ -4267,12 +3618,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
+ "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
+ "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf"
]
},
{
- "id": "con_SSAQuf1eAS4HALWp",
+ "id": "con_7CbwOJ6bXHUUVKx1",
"options": {
"email": true,
"scope": [
@@ -4288,8 +3639,7 @@
"google-oauth2"
],
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -4300,11 +3650,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_SSAQuf1eAS4HALWp",
+ "path": "/api/v2/connections/con_7CbwOJ6bXHUUVKx1",
"body": {
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
+ "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf"
],
"is_domain_connection": false,
"options": {
@@ -4318,7 +3668,7 @@
},
"status": 200,
"response": {
- "id": "con_SSAQuf1eAS4HALWp",
+ "id": "con_7CbwOJ6bXHUUVKx1",
"options": {
"email": true,
"scope": [
@@ -4331,8 +3681,8 @@
"name": "google-oauth2",
"is_domain_connection": false,
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
+ "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf"
],
"realms": [
"google-oauth2"
@@ -4344,27 +3694,25 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/email-templates/welcome_email",
+ "path": "/api/v2/email-templates/verify_email",
"body": {
- "template": "welcome_email",
- "body": "\n
\n Welcome!
\n \n\n",
- "enabled": false,
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "enabled": true,
"from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
+ "subject": "",
"syntax": "liquid",
- "urlLifetimeInSeconds": 3600
+ "urlLifetimeInSeconds": 432000
},
"status": 200,
"response": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
"from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
+ "subject": "",
"syntax": "liquid",
- "urlLifetimeInSeconds": 3600,
- "enabled": false
+ "urlLifetimeInSeconds": 432000,
+ "enabled": true
},
"rawHeaders": [],
"responseIsBinary": false
@@ -4372,25 +3720,27 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/email-templates/verify_email",
+ "path": "/api/v2/email-templates/welcome_email",
"body": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
- "enabled": true,
+ "template": "welcome_email",
+ "body": "\n \n Welcome!
\n \n\n",
+ "enabled": false,
"from": "",
- "subject": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
"syntax": "liquid",
- "urlLifetimeInSeconds": 432000
+ "urlLifetimeInSeconds": 3600
},
"status": 200,
"response": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "template": "welcome_email",
+ "body": "\n \n Welcome!
\n \n\n",
"from": "",
- "subject": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
"syntax": "liquid",
- "urlLifetimeInSeconds": 432000,
- "enabled": true
+ "urlLifetimeInSeconds": 3600,
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -4484,7 +3834,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4529,7 +3879,7 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "client_id": "EpCo0Vpnwxqp5mWxTWaQ528W9WBqn3zI",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4583,7 +3933,7 @@
}
],
"allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4629,7 +3979,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "VRE1521ajshlACX4lxKEyugk6M7ATazp",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4682,125 +4032,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4809,338 +4041,182 @@
"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"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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"
- ]
- },
- {
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "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"
- ]
+ "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": "EQMvHgT0qHyH56H8QAxf7uOVp19hsfYU",
+ "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": "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf",
+ "callback_url_template": false,
+ "client_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"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_secret": "[REDACTED]",
+ "custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
{
"id": "cgr_t3j1isctGZmOVylt",
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
@@ -5344,9 +4420,11 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/client-grants/cgr_KE5stboZltPop0tc",
+ "method": "POST",
+ "path": "/api/v2/client-grants",
"body": {
+ "client_id": "JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
"create:client_grants",
@@ -5480,10 +4558,10 @@
"delete:organization_invitations"
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "id": "cgr_DdIcHGb8Jr4BB8PH",
+ "client_id": "JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5623,9 +4701,11 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/client-grants/cgr_XRy0Lk9J8dl7iIt0",
+ "method": "POST",
+ "path": "/api/v2/client-grants",
"body": {
+ "client_id": "VRE1521ajshlACX4lxKEyugk6M7ATazp",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
"create:client_grants",
@@ -5759,10 +4839,10 @@
"delete:organization_invitations"
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "id": "cgr_oNgDuNEzPtjhCY0i",
+ "client_id": "VRE1521ajshlACX4lxKEyugk6M7ATazp",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5907,88 +4987,7 @@
"body": "",
"status": 200,
"response": {
- "roles": [
- {
- "id": "rol_UwW0xVAq4Df6F6tI",
- "name": "Admin",
- "description": "Can read and write things"
- },
- {
- "id": "rol_VucPDNsmC49E1OCe",
- "name": "Reader",
- "description": "Can only read things"
- },
- {
- "id": "rol_Hgy6WgWIaceJ4YzE",
- "name": "read_only",
- "description": "Read Only"
- },
- {
- "id": "rol_IMHAwOaDJpqdiH2x",
- "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_UwW0xVAq4Df6F6tI/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_VucPDNsmC49E1OCe/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_Hgy6WgWIaceJ4YzE/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_IMHAwOaDJpqdiH2x/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
+ "roles": [],
"start": 0,
"limit": 100,
"total": 0
@@ -5998,15 +4997,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_UwW0xVAq4Df6F6tI",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "Admin",
"description": "Can read and write things"
},
"status": 200,
"response": {
- "id": "rol_UwW0xVAq4Df6F6tI",
+ "id": "rol_LYGx3QV7qsuVAryb",
"name": "Admin",
"description": "Can read and write things"
},
@@ -6015,15 +5014,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_VucPDNsmC49E1OCe",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "Reader",
"description": "Can only read things"
},
"status": 200,
"response": {
- "id": "rol_VucPDNsmC49E1OCe",
+ "id": "rol_jEi56FTNyRfGUojs",
"name": "Reader",
"description": "Can only read things"
},
@@ -6032,15 +5031,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_Hgy6WgWIaceJ4YzE",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "read_only",
"description": "Read Only"
},
"status": 200,
"response": {
- "id": "rol_Hgy6WgWIaceJ4YzE",
+ "id": "rol_3fsofDMyCFIeFMJA",
"name": "read_only",
"description": "Read Only"
},
@@ -6049,15 +5048,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_IMHAwOaDJpqdiH2x",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "read_osnly",
"description": "Readz Only"
},
"status": 200,
"response": {
- "id": "rol_IMHAwOaDJpqdiH2x",
+ "id": "rol_QoeOMtopW3R38wVo",
"name": "read_osnly",
"description": "Readz Only"
},
@@ -6071,56 +5070,7 @@
"body": "",
"status": 200,
"response": {
- "actions": [
- {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:10:23.631836207Z",
- "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": "node16",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "01554a84-efb6-4db4-a934-a0c58475a00c",
- "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": "node16",
- "status": "BUILT",
- "number": 3,
- "build_time": "2024-11-15T11:10:24.505104975Z",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z"
- },
- "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": "01554a84-efb6-4db4-a934-a0c58475a00c",
- "deployed": true,
- "number": 3,
- "built_at": "2024-11-15T11:10:24.505104975Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
- }
- ],
- "total": 1,
+ "actions": [],
"per_page": 100
},
"rawHeaders": [],
@@ -6128,8 +5078,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/actions/actions/f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "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",
@@ -6143,9 +5093,9 @@
}
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "id": "a1f6fffd-6c61-47f4-9524-26d361c0e2fa",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -6153,43 +5103,14 @@
"version": "v2"
}
],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:11:39.131649018Z",
+ "created_at": "2024-11-24T09:35:34.587998148Z",
+ "updated_at": "2024-11-24T09:35:34.595816664Z",
"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": "node16",
"status": "pending",
"secrets": [],
- "current_version": {
- "id": "01554a84-efb6-4db4-a934-a0c58475a00c",
- "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": "node16",
- "status": "BUILT",
- "number": 3,
- "build_time": "2024-11-15T11:10:24.505104975Z",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z"
- },
- "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": "01554a84-efb6-4db4-a934-a0c58475a00c",
- "deployed": true,
- "number": 3,
- "built_at": "2024-11-15T11:10:24.505104975Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
+ "all_changes_deployed": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -6203,7 +5124,7 @@
"response": {
"actions": [
{
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "id": "a1f6fffd-6c61-47f4-9524-26d361c0e2fa",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -6211,43 +5132,14 @@
"version": "v2"
}
],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:11:39.131649018Z",
+ "created_at": "2024-11-24T09:35:34.587998148Z",
+ "updated_at": "2024-11-24T09:35:34.595816664Z",
"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": "node16",
"status": "built",
"secrets": [],
- "current_version": {
- "id": "01554a84-efb6-4db4-a934-a0c58475a00c",
- "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": "node16",
- "status": "BUILT",
- "number": 3,
- "build_time": "2024-11-15T11:10:24.505104975Z",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z"
- },
- "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": "01554a84-efb6-4db4-a934-a0c58475a00c",
- "deployed": true,
- "number": 3,
- "built_at": "2024-11-15T11:10:24.505104975Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
+ "all_changes_deployed": false
}
],
"total": 1,
@@ -6259,19 +5151,19 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "POST",
- "path": "/api/v2/actions/actions/f921cc75-2b3b-4dd8-b1dd-d3c12f61df11/deploy",
+ "path": "/api/v2/actions/actions/a1f6fffd-6c61-47f4-9524-26d361c0e2fa/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": "5dfdf1de-3737-4d7d-952b-abf9822158ea",
+ "id": "e79cf61a-d727-4efc-8457-424a79f49c57",
"deployed": false,
- "number": 4,
+ "number": 1,
"secrets": [],
"status": "built",
- "created_at": "2024-11-15T11:11:39.841219169Z",
- "updated_at": "2024-11-15T11:11:39.841219169Z",
+ "created_at": "2024-11-24T09:35:35.347078425Z",
+ "updated_at": "2024-11-24T09:35:35.347078425Z",
"runtime": "node16",
"supported_triggers": [
{
@@ -6280,7 +5172,7 @@
}
],
"action": {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "id": "a1f6fffd-6c61-47f4-9524-26d361c0e2fa",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -6288,8 +5180,8 @@
"version": "v2"
}
],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:11:39.124100952Z",
+ "created_at": "2024-11-24T09:35:34.587998148Z",
+ "updated_at": "2024-11-24T09:35:34.587998148Z",
"all_changes_deployed": false
}
},
@@ -6299,31 +5191,26 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations?include_totals=true",
"body": "",
"status": 200,
"response": {
- "organizations": [
- {
- "id": "org_U1GPowP5fHVuX9iS",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_TyQVczsJUGAC5u58",
- "name": "org2",
- "display_name": "Organization2"
- }
- ],
+ "organizations": [],
"start": 0,
- "limit": 100,
- "total": 2
+ "limit": 50,
+ "total": 0
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -6417,7 +5304,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6462,7 +5349,7 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "client_id": "EpCo0Vpnwxqp5mWxTWaQ528W9WBqn3zI",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6516,7 +5403,7 @@
}
],
"allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6562,7 +5449,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "VRE1521ajshlACX4lxKEyugk6M7ATazp",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6615,7 +5502,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6675,7 +5562,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "EQMvHgT0qHyH56H8QAxf7uOVp19hsfYU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6733,7 +5620,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6789,56 +5676,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -6851,7 +5688,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_GorX2vUJH0mAsHU6",
"options": {
"mfa": {
"active": true,
@@ -6907,12 +5744,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
+ "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
+ "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf"
]
},
{
- "id": "con_SSAQuf1eAS4HALWp",
+ "id": "con_7CbwOJ6bXHUUVKx1",
"options": {
"email": true,
"scope": [
@@ -6928,8 +5765,8 @@
"google-oauth2"
],
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
+ "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf"
]
}
]
@@ -6949,8 +5786,8 @@
"limit": 100,
"client_grants": [
{
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "id": "cgr_DdIcHGb8Jr4BB8PH",
+ "client_id": "JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -7086,8 +5923,8 @@
]
},
{
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "id": "cgr_oNgDuNEzPtjhCY0i",
+ "client_id": "VRE1521ajshlACX4lxKEyugk6M7ATazp",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -7512,7 +6349,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7557,7 +6394,7 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "client_id": "EpCo0Vpnwxqp5mWxTWaQ528W9WBqn3zI",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7611,7 +6448,7 @@
}
],
"allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7657,7 +6494,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "VRE1521ajshlACX4lxKEyugk6M7ATazp",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7710,7 +6547,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7770,7 +6607,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "EQMvHgT0qHyH56H8QAxf7uOVp19hsfYU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7828,7 +6665,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7886,14 +6723,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58",
+ "method": "POST",
+ "path": "/api/v2/organizations",
"body": {
+ "name": "org2",
"display_name": "Organization2"
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "org_TyQVczsJUGAC5u58",
+ "id": "org_VyighZ4gMr3WCZIj",
"display_name": "Organization2",
"name": "org2"
},
@@ -7902,9 +6740,10 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS",
+ "method": "POST",
+ "path": "/api/v2/organizations",
"body": {
+ "name": "org1",
"branding": {
"colors": {
"page_background": "#fff5f5",
@@ -7913,17 +6752,17 @@
},
"display_name": "Organization"
},
- "status": 200,
+ "status": 201,
"response": {
+ "id": "org_qfzY7GybUQh5dlU1",
+ "display_name": "Organization",
+ "name": "org1",
"branding": {
"colors": {
"page_background": "#fff5f5",
"primary": "#57ddff"
}
- },
- "id": "org_U1GPowP5fHVuX9iS",
- "display_name": "Organization",
- "name": "org1"
+ }
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8037,19 +6876,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8061,33 +6891,14 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "DELETE",
- "path": "/api/v2/rules/rul_ANXcw440qOoeEht3",
- "body": "",
- "status": 204,
- "response": "",
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -8996,7 +7807,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9041,7 +7852,7 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "client_id": "EpCo0Vpnwxqp5mWxTWaQ528W9WBqn3zI",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9095,7 +7906,7 @@
}
],
"allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9141,7 +7952,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "VRE1521ajshlACX4lxKEyugk6M7ATazp",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9194,7 +8005,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9254,7 +8065,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "EQMvHgT0qHyH56H8QAxf7uOVp19hsfYU",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9312,7 +8123,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9336,7 +8147,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "path": "/api/v2/clients/JpFR00AhxjmXIy0yrICp10DL3IEXkEK8",
"body": "",
"status": 204,
"response": "",
@@ -9346,7 +8157,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "path": "/api/v2/clients/EpCo0Vpnwxqp5mWxTWaQ528W9WBqn3zI",
"body": "",
"status": 204,
"response": "",
@@ -9356,7 +8167,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "path": "/api/v2/clients/VypxKV6xlPFdXdJgYuWdicT7uMG8ZXjU",
"body": "",
"status": 204,
"response": "",
@@ -9366,7 +8177,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "path": "/api/v2/clients/VRE1521ajshlACX4lxKEyugk6M7ATazp",
"body": "",
"status": 204,
"response": "",
@@ -9376,7 +8187,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "path": "/api/v2/clients/UClmdBuxHx8Oi7mKHma6goZBFZDrhmYu",
"body": "",
"status": 204,
"response": "",
@@ -9386,7 +8197,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "path": "/api/v2/clients/EQMvHgT0qHyH56H8QAxf7uOVp19hsfYU",
"body": "",
"status": 204,
"response": "",
@@ -9396,7 +8207,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/clients/tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "path": "/api/v2/clients/y2udmVlXBO8UvIN8gJnzxOjhQQQpNUDf",
"body": "",
"status": 204,
"response": "",
@@ -9467,7 +8278,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9537,7 +8348,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
},
@@ -9551,7 +8362,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
},
@@ -9565,7 +8376,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
},
@@ -9579,7 +8390,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
"body": {
"enabled": false
},
@@ -9593,7 +8404,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/push-notification",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
"enabled": false
},
@@ -9607,7 +8418,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
},
@@ -9621,7 +8432,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/otp",
+ "path": "/api/v2/guardian/factors/push-notification",
"body": {
"enabled": false
},
@@ -9685,34 +8496,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",
@@ -9782,6 +8565,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",
@@ -9790,14 +8601,14 @@
"status": 200,
"response": [
{
- "id": "lst_0000000000018536",
+ "id": "lst_0000000000018639",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-bd22378f-eb63-46ad-9c53-b601689880ba/auth0.logs"
},
"filters": [
{
@@ -9840,7 +8651,7 @@
"isPriority": false
},
{
- "id": "lst_0000000000018537",
+ "id": "lst_0000000000018638",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -9857,7 +8668,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/log-streams/lst_0000000000018537",
+ "path": "/api/v2/log-streams/lst_0000000000018638",
"body": "",
"status": 204,
"response": "",
@@ -9867,7 +8678,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/log-streams/lst_0000000000018536",
+ "path": "/api/v2/log-streams/lst_0000000000018639",
"body": "",
"status": 204,
"response": "",
@@ -9953,7 +8764,7 @@
"subject": "deprecated"
}
],
- "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10021,7 +8832,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_GorX2vUJH0mAsHU6",
"options": {
"mfa": {
"active": true,
@@ -10095,7 +8906,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_GorX2vUJH0mAsHU6",
"options": {
"mfa": {
"active": true,
@@ -10160,11 +8971,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/connections/con_Jd86qQK1FtuUb7xn",
+ "path": "/api/v2/connections/con_GorX2vUJH0mAsHU6",
"body": "",
"status": 202,
"response": {
- "deleted_at": "2024-11-15T11:11:58.019Z"
+ "deleted_at": "2024-11-24T09:35:52.285Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -10178,7 +8989,7 @@
"strategy": "auth0",
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "I155fGKAI34tbclxLYjEwUYngPU53Blu"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
],
"is_domain_connection": false,
"options": {
@@ -10196,7 +9007,7 @@
},
"status": 201,
"response": {
- "id": "con_pLHGc8ZQSY99vFHF",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -10223,8 +9034,8 @@
"name": "Username-Password-Authentication",
"is_domain_connection": false,
"enabled_clients": [
- "I155fGKAI34tbclxLYjEwUYngPU53Blu",
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
],
"realms": [
"Username-Password-Authentication"
@@ -10312,7 +9123,7 @@
"subject": "deprecated"
}
],
- "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10380,7 +9191,7 @@
"limit": 100,
"connections": [
{
- "id": "con_SSAQuf1eAS4HALWp",
+ "id": "con_7CbwOJ6bXHUUVKx1",
"options": {
"email": true,
"scope": [
@@ -10398,7 +9209,7 @@
"enabled_clients": []
},
{
- "id": "con_pLHGc8ZQSY99vFHF",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -10428,8 +9239,8 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "I155fGKAI34tbclxLYjEwUYngPU53Blu",
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -10449,7 +9260,7 @@
"limit": 100,
"connections": [
{
- "id": "con_SSAQuf1eAS4HALWp",
+ "id": "con_7CbwOJ6bXHUUVKx1",
"options": {
"email": true,
"scope": [
@@ -10467,7 +9278,7 @@
"enabled_clients": []
},
{
- "id": "con_pLHGc8ZQSY99vFHF",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -10497,8 +9308,8 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "I155fGKAI34tbclxLYjEwUYngPU53Blu",
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -10509,11 +9320,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/connections/con_SSAQuf1eAS4HALWp",
+ "path": "/api/v2/connections/con_7CbwOJ6bXHUUVKx1",
"body": "",
"status": 202,
"response": {
- "deleted_at": "2024-11-15T11:11:59.640Z"
+ "deleted_at": "2024-11-24T09:35:53.962Z"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -10597,7 +9408,7 @@
"subject": "deprecated"
}
],
- "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10874,22 +9685,22 @@
"response": {
"roles": [
{
- "id": "rol_UwW0xVAq4Df6F6tI",
+ "id": "rol_LYGx3QV7qsuVAryb",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_VucPDNsmC49E1OCe",
+ "id": "rol_jEi56FTNyRfGUojs",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_Hgy6WgWIaceJ4YzE",
+ "id": "rol_3fsofDMyCFIeFMJA",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_IMHAwOaDJpqdiH2x",
+ "id": "rol_QoeOMtopW3R38wVo",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -10904,7 +9715,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_UwW0xVAq4Df6F6tI/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_LYGx3QV7qsuVAryb/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -10919,7 +9730,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_VucPDNsmC49E1OCe/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_jEi56FTNyRfGUojs/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -10934,7 +9745,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_Hgy6WgWIaceJ4YzE/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_3fsofDMyCFIeFMJA/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -10949,7 +9760,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_IMHAwOaDJpqdiH2x/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_QoeOMtopW3R38wVo/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -10964,7 +9775,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_UwW0xVAq4Df6F6tI",
+ "path": "/api/v2/roles/rol_LYGx3QV7qsuVAryb",
"body": "",
"status": 200,
"response": {},
@@ -10974,7 +9785,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_Hgy6WgWIaceJ4YzE",
+ "path": "/api/v2/roles/rol_3fsofDMyCFIeFMJA",
"body": "",
"status": 200,
"response": {},
@@ -10984,7 +9795,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_VucPDNsmC49E1OCe",
+ "path": "/api/v2/roles/rol_jEi56FTNyRfGUojs",
"body": "",
"status": 200,
"response": {},
@@ -10994,7 +9805,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/roles/rol_IMHAwOaDJpqdiH2x",
+ "path": "/api/v2/roles/rol_QoeOMtopW3R38wVo",
"body": "",
"status": 200,
"response": {},
@@ -11010,7 +9821,7 @@
"response": {
"actions": [
{
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "id": "a1f6fffd-6c61-47f4-9524-26d361c0e2fa",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -11018,34 +9829,34 @@
"version": "v2"
}
],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:11:39.131649018Z",
+ "created_at": "2024-11-24T09:35:34.587998148Z",
+ "updated_at": "2024-11-24T09:35:34.595816664Z",
"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": "node16",
"status": "built",
"secrets": [],
"current_version": {
- "id": "5dfdf1de-3737-4d7d-952b-abf9822158ea",
+ "id": "e79cf61a-d727-4efc-8457-424a79f49c57",
"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": "node16",
"status": "BUILT",
- "number": 4,
- "build_time": "2024-11-15T11:11:39.903109093Z",
- "created_at": "2024-11-15T11:11:39.841219169Z",
- "updated_at": "2024-11-15T11:11:39.903743671Z"
+ "number": 1,
+ "build_time": "2024-11-24T09:35:35.435771837Z",
+ "created_at": "2024-11-24T09:35:35.347078425Z",
+ "updated_at": "2024-11-24T09:35:35.437366639Z"
},
"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": "5dfdf1de-3737-4d7d-952b-abf9822158ea",
+ "id": "e79cf61a-d727-4efc-8457-424a79f49c57",
"deployed": true,
- "number": 4,
- "built_at": "2024-11-15T11:11:39.903109093Z",
+ "number": 1,
+ "built_at": "2024-11-24T09:35:35.435771837Z",
"secrets": [],
"status": "built",
- "created_at": "2024-11-15T11:11:39.841219169Z",
- "updated_at": "2024-11-15T11:11:39.903743671Z",
+ "created_at": "2024-11-24T09:35:35.347078425Z",
+ "updated_at": "2024-11-24T09:35:35.437366639Z",
"runtime": "node16",
"supported_triggers": [
{
@@ -11066,7 +9877,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/actions/actions/f921cc75-2b3b-4dd8-b1dd-d3c12f61df11?force=true",
+ "path": "/api/v2/actions/actions/a1f6fffd-6c61-47f4-9524-26d361c0e2fa?force=true",
"body": "",
"status": 204,
"response": "",
@@ -11089,13 +9900,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations?include_totals=true",
"body": "",
"status": 200,
"response": {
"organizations": [
{
- "id": "org_U1GPowP5fHVuX9iS",
+ "id": "org_qfzY7GybUQh5dlU1",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -11106,13 +9917,13 @@
}
},
{
- "id": "org_TyQVczsJUGAC5u58",
+ "id": "org_VyighZ4gMr3WCZIj",
"name": "org2",
"display_name": "Organization2"
}
],
"start": 0,
- "limit": 100,
+ "limit": 50,
"total": 2
},
"rawHeaders": [],
@@ -11197,7 +10008,7 @@
"subject": "deprecated"
}
],
- "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11256,7 +10067,36 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/enabled_connections",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": [
+ {
+ "id": "org_VyighZ4gMr3WCZIj",
+ "name": "org2",
+ "display_name": "Organization2"
+ },
+ {
+ "id": "org_qfzY7GybUQh5dlU1",
+ "name": "org1",
+ "display_name": "Organization",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ }
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations/org_VyighZ4gMr3WCZIj/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -11266,7 +10106,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_VyighZ4gMr3WCZIj/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -11281,7 +10121,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/enabled_connections",
+ "path": "/api/v2/organizations/org_qfzY7GybUQh5dlU1/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -11291,7 +10131,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_qfzY7GybUQh5dlU1/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -11315,7 +10155,7 @@
"limit": 100,
"connections": [
{
- "id": "con_pLHGc8ZQSY99vFHF",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -11345,8 +10185,8 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "I155fGKAI34tbclxLYjEwUYngPU53Blu",
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -11645,7 +10485,7 @@
"subject": "deprecated"
}
],
- "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11704,7 +10544,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS",
+ "path": "/api/v2/organizations/org_VyighZ4gMr3WCZIj",
"body": "",
"status": 204,
"response": "",
@@ -11714,7 +10554,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "DELETE",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58",
+ "path": "/api/v2/organizations/org_qfzY7GybUQh5dlU1",
"body": "",
"status": 204,
"response": "",
@@ -12828,7 +11668,7 @@
"subject": "deprecated"
}
],
- "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12861,7 +11701,7 @@
"limit": 100,
"connections": [
{
- "id": "con_pLHGc8ZQSY99vFHF",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -12891,8 +11731,8 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "I155fGKAI34tbclxLYjEwUYngPU53Blu",
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -12912,7 +11752,7 @@
"limit": 100,
"connections": [
{
- "id": "con_pLHGc8ZQSY99vFHF",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -12942,8 +11782,8 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "I155fGKAI34tbclxLYjEwUYngPU53Blu",
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -13040,14 +11880,17 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/enrollment_email",
+ "path": "/api/v2/email-templates/verify_email",
"body": "",
- "status": 404,
+ "status": 200,
"response": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "from": "",
+ "subject": "",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 432000,
+ "enabled": true
},
"rawHeaders": [],
"responseIsBinary": false
@@ -13055,7 +11898,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/mfa_oob_code",
+ "path": "/api/v2/email-templates/change_password",
"body": "",
"status": 404,
"response": {
@@ -13070,7 +11913,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/reset_email",
+ "path": "/api/v2/email-templates/stolen_credentials",
"body": "",
"status": 404,
"response": {
@@ -13085,7 +11928,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/password_reset",
+ "path": "/api/v2/email-templates/blocked_account",
"body": "",
"status": 404,
"response": {
@@ -13100,7 +11943,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": {
@@ -13115,7 +11958,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": {
@@ -13130,7 +11973,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": {
@@ -13145,7 +11988,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/change_password",
+ "path": "/api/v2/email-templates/mfa_oob_code",
"body": "",
"status": 404,
"response": {
@@ -13160,7 +12003,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/stolen_credentials",
+ "path": "/api/v2/email-templates/user_invitation",
"body": "",
"status": 404,
"response": {
@@ -13175,17 +12018,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
@@ -13475,7 +12315,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": {},
@@ -13485,7 +12325,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": {},
@@ -13667,7 +12507,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": {},
@@ -13687,7 +12527,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": {},
@@ -13727,7 +12567,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/signup-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -13737,7 +12577,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/reset-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -13747,7 +12587,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/consent/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -13757,7 +12597,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-otp/custom-text/en",
+ "path": "/api/v2/prompts/mfa-push/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -13767,7 +12607,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-otp/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -13827,7 +12667,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": {},
@@ -13837,7 +12677,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa/custom-text/en",
+ "path": "/api/v2/prompts/status/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -13857,7 +12697,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-verification/custom-text/en",
+ "path": "/api/v2/prompts/device-flow/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -13867,7 +12707,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": {},
@@ -13887,7 +12727,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/organizations/custom-text/en",
+ "path": "/api/v2/prompts/invitation/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -13897,7 +12737,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/invitation/custom-text/en",
+ "path": "/api/v2/prompts/common/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -13907,7 +12747,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/common/custom-text/en",
+ "path": "/api/v2/prompts/organizations/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -13917,7 +12757,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": {},
@@ -13927,7 +12767,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": {},
@@ -13947,7 +12787,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-passwordless/partials",
+ "path": "/api/v2/prompts/signup/partials",
"body": "",
"status": 200,
"response": {},
@@ -13957,7 +12797,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": {},
@@ -13967,7 +12807,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-id/partials",
+ "path": "/api/v2/prompts/login-passwordless/partials",
"body": "",
"status": 200,
"response": {},
@@ -14005,18 +12845,6 @@
"status": 200,
"response": {
"triggers": [
- {
- "id": "post-login",
- "version": "v2",
- "status": "DEPRECATED",
- "runtimes": [
- "node12",
- "node16"
- ],
- "default_runtime": "node16",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
{
"id": "post-login",
"version": "v3",
@@ -14037,25 +12865,24 @@
},
{
"id": "post-login",
- "version": "v1",
+ "version": "v2",
"status": "DEPRECATED",
"runtimes": [
- "node12"
+ "node12",
+ "node16"
],
- "default_runtime": "node12",
+ "default_runtime": "node16",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
{
- "id": "credentials-exchange",
- "version": "v2",
- "status": "CURRENT",
+ "id": "post-login",
+ "version": "v1",
+ "status": "DEPRECATED",
"runtimes": [
- "node12",
- "node16",
- "node18-actions"
+ "node12"
],
- "default_runtime": "node18-actions",
+ "default_runtime": "node12",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -14070,6 +12897,19 @@
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
+ {
+ "id": "credentials-exchange",
+ "version": "v2",
+ "status": "CURRENT",
+ "runtimes": [
+ "node12",
+ "node16",
+ "node18-actions"
+ ],
+ "default_runtime": "node18-actions",
+ "binding_policy": "trigger-bound",
+ "compatible_triggers": []
+ },
{
"id": "pre-user-registration",
"version": "v2",
@@ -14096,25 +12936,25 @@
},
{
"id": "post-user-registration",
- "version": "v2",
- "status": "CURRENT",
+ "version": "v1",
+ "status": "DEPRECATED",
"runtimes": [
- "node12",
- "node16",
- "node18-actions"
+ "node12"
],
- "default_runtime": "node18-actions",
+ "default_runtime": "node12",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
{
"id": "post-user-registration",
- "version": "v1",
- "status": "DEPRECATED",
+ "version": "v2",
+ "status": "CURRENT",
"runtimes": [
- "node12"
+ "node12",
+ "node16",
+ "node18-actions"
],
- "default_runtime": "node12",
+ "default_runtime": "node18-actions",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -14368,13 +13208,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations?include_totals=true",
"body": "",
"status": 200,
"response": {
"organizations": [],
"start": 0,
- "limit": 100,
+ "limit": 50,
"total": 0
},
"rawHeaders": [],
@@ -14459,7 +13299,7 @@
"subject": "deprecated"
}
],
- "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14515,6 +13355,38 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/attack-protection/breached-password-detection",
+ "body": "",
+ "status": 200,
+ "response": {
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
+ "stage": {
+ "pre-user-registration": {
+ "shields": []
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -14561,26 +13433,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/attack-protection/breached-password-detection",
- "body": "",
- "status": 200,
- "response": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
- }
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -14619,14 +13471,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/forms?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
"total": 0,
- "flows": []
+ "forms": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -14634,14 +13486,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": 0,
- "forms": []
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
diff --git a/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json b/test/e2e/recordings/should-deploy-without-deleting-resources-if-AUTH0_ALLOW_DELETE-is-false.json
index 5ac97dfcb..8717b128b 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
@@ -6,19 +6,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -30,41 +21,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/rules/rul_ANXcw440qOoeEht3",
- "body": {
- "name": "my-rule",
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "enabled": true,
- "order": 2
- },
- "status": 200,
- "response": {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1076,7 +1036,7 @@
"body": "",
"status": 200,
"response": {
- "total": 9,
+ "total": 2,
"start": 0,
"limit": 100,
"clients": [
@@ -1148,7 +1108,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1163,471 +1123,298 @@
"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
},
- {
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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
+ "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": 201,
+ "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,
+ "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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
+ "cert": "[REDACTED]",
+ "key": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
+ "callback_url_template": false,
+ "client_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": "POST",
+ "path": "/api/v2/clients",
+ "body": {
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "allowed_origins": [],
+ "app_type": "regular_web",
+ "callbacks": [],
+ "client_aliases": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "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,
+ "secret_encoded": false
+ },
+ "native_social_login": {
+ "apple": {
+ "enabled": false
},
- {
- "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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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
+ "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": 201,
+ "response": {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Node App",
+ "allowed_clients": [],
+ "allowed_logout_urls": [],
+ "callbacks": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "native_social_login": {
+ "apple": {
+ "enabled": false
},
+ "facebook": {
+ "enabled": false
+ }
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": 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": "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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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/ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "body": {
- "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,
- "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]",
+ "key": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
+ }
+ ],
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
+ "callback_url_template": false,
+ "client_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": "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": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1635,16 +1422,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": [],
@@ -1652,14 +1434,11 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "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": [
@@ -1669,7 +1448,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": {
@@ -1684,15 +1464,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,
@@ -1707,14 +1484,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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1734,25 +1513,33 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
- "name": "API Explorer Application",
+ "name": "Test SPA",
"allowed_clients": [],
- "app_type": "non_interactive",
- "callbacks": [],
- "client_aliases": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "custom_login_page_on": true,
- "grant_types": [
- "client_credentials"
+ "allowed_logout_urls": [
+ "http://localhost:3000"
+ ],
+ "app_type": "spa",
+ "callbacks": [
+ "http://localhost:3000"
+ ],
+ "client_aliases": [],
+ "client_metadata": {},
+ "cross_origin_auth": false,
+ "custom_login_page_on": true,
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token"
],
"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
},
"native_social_login": {
"apple": {
@@ -1764,25 +1551,33 @@
},
"oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
"sso_disabled": false,
- "token_endpoint_auth_method": "client_secret_post"
+ "token_endpoint_auth_method": "none",
+ "web_origins": [
+ "http://localhost:3000"
+ ]
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
+ "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,
@@ -1796,24 +1591,26 @@
},
"oidc_conformant": true,
"refresh_token": {
- "expiration_type": "non-expiring",
+ "expiration_type": "expiring",
"leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "infinite_token_lifetime": false,
+ "infinite_idle_token_lifetime": false,
+ "rotation_type": "rotating"
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1822,86 +1619,15 @@
"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/PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "body": {
- "name": "Terraform Provider",
- "app_type": "non_interactive",
- "cross_origin_auth": false,
- "custom_login_page_on": true,
+ "token_endpoint_auth_method": "none",
+ "app_type": "spa",
"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"
- }
+ "authorization_code",
+ "implicit",
+ "refresh_token"
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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"
+ "web_origins": [
+ "http://localhost:3000"
],
"custom_login_page_on": true
},
@@ -1910,8 +1636,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
"name": "The Default App",
"allowed_clients": [],
@@ -1930,7 +1656,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": {
@@ -1954,7 +1681,7 @@
"sso_disabled": false,
"token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
@@ -1986,14 +1713,16 @@
"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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2016,32 +1745,26 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "method": "POST",
+ "path": "/api/v2/clients",
"body": {
- "name": "Test SPA",
+ "name": "auth0-deploy-cli-extension",
"allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "app_type": "spa",
- "callbacks": [
- "http://localhost:3000"
- ],
+ "app_type": "non_interactive",
+ "callbacks": [],
"client_aliases": [],
"client_metadata": {},
"cross_origin_auth": false,
"custom_login_page_on": true,
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
+ "client_credentials"
],
"is_first_party": true,
"is_token_endpoint_ip_header_trusted": false,
"jwt_configuration": {
"alg": "RS256",
- "lifetime_in_seconds": 36000
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
},
"native_social_login": {
"apple": {
@@ -2053,33 +1776,25 @@
},
"oidc_conformant": true,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
},
"sso_disabled": false,
- "token_endpoint_auth_method": "none",
- "web_origins": [
- "http://localhost:3000"
- ]
+ "token_endpoint_auth_method": "client_secret_post"
},
- "status": 200,
+ "status": 201,
"response": {
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Test SPA",
+ "name": "auth0-deploy-cli-extension",
"allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
+ "callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
"is_first_party": true,
@@ -2093,24 +1808,26 @@
},
"oidc_conformant": true,
"refresh_token": {
- "expiration_type": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
},
"sso_disabled": false,
"cross_origin_authentication": false,
+ "encrypted": true,
"signing_keys": [
{
"cert": "[REDACTED]",
+ "key": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2119,144 +1836,39 @@
"secret_encoded": false
},
"client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "client_credentials"
],
"custom_login_page_on": true
},
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "name": "mandrill",
+ "credentials": {},
+ "default_from_address": "auth0-user@auth0.com",
+ "enabled": false
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "path": "/api/v2/emails/provider",
"body": {
- "name": "auth0-deploy-cli-extension",
- "allowed_clients": [],
- "app_type": "non_interactive",
- "callbacks": [],
- "client_aliases": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "custom_login_page_on": true,
- "grant_types": [
- "client_credentials"
- ],
- "is_first_party": true,
- "is_token_endpoint_ip_header_trusted": false,
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000
- },
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "token_endpoint_auth_method": "client_secret_post"
- },
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true",
- "body": "",
- "status": 200,
- "response": {
- "name": "mandrill",
- "credentials": {},
- "default_from_address": "auth0-user@auth0.com",
- "enabled": false
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/emails/provider",
- "body": {
- "name": "mandrill",
- "credentials": {
- "api_key": "##MANDRILL_API_KEY##"
+ "name": "mandrill",
+ "credentials": {
+ "api_key": "##MANDRILL_API_KEY##"
},
"default_from_address": "auth0-user@auth0.com",
"enabled": false
@@ -2274,7 +1886,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
},
@@ -2302,7 +1914,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
},
@@ -2316,7 +1928,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
},
@@ -2330,7 +1942,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
"body": {
"enabled": false
},
@@ -2344,7 +1956,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-roaming",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
"enabled": false
},
@@ -2372,7 +1984,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
},
@@ -2441,6 +2053,31 @@
"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": []
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
@@ -2515,117 +2152,31 @@
"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": []
- }
- }
- },
- "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_0000000000018536",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/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
- },
- {
- "id": "lst_0000000000018537",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- }
- ],
+ "response": [],
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000018537",
+ "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_0000000000018537",
+ "id": "lst_0000000000018640",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -2640,8 +2191,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000018536",
+ "method": "POST",
+ "path": "/api/v2/log-streams",
"body": {
"name": "Amazon EventBridge",
"filters": [
@@ -2682,18 +2233,22 @@
"name": "auth.token_exchange.fail"
}
],
- "status": "active"
+ "sink": {
+ "awsAccountId": "123456789012",
+ "awsRegion": "us-east-2"
+ },
+ "type": "eventbridge"
},
"status": 200,
"response": {
- "id": "lst_0000000000018536",
+ "id": "lst_0000000000018641",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-12993afd-3504-4062-8c96-bfa6ff8bae0f/auth0.logs"
},
"filters": [
{
@@ -2817,7 +2372,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2870,7 +2425,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2890,12 +2445,21 @@
"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",
@@ -2915,7 +2479,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2923,32 +2488,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -2968,8 +2529,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2977,16 +2537,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
},
{
@@ -3015,7 +2570,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3068,7 +2623,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3128,7 +2683,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3186,7 +2741,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3249,73 +2804,12 @@
"body": "",
"status": 200,
"response": {
- "total": 2,
+ "total": 1,
"start": 0,
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -3346,7 +2840,7 @@
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -3361,73 +2855,12 @@
"body": "",
"status": 200,
"response": {
- "total": 2,
+ "total": 1,
"start": 0,
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -3458,7 +2891,7 @@
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -3468,12 +2901,16 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_Jd86qQK1FtuUb7xn",
- "body": "",
- "status": 200,
- "response": {
- "id": "con_Jd86qQK1FtuUb7xn",
+ "method": "POST",
+ "path": "/api/v2/connections",
+ "body": {
+ "name": "boo-baz-db-connection-test",
+ "strategy": "auth0",
+ "enabled_clients": [
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o"
+ ],
+ "is_domain_connection": false,
"options": {
"mfa": {
"active": true,
@@ -3481,20 +2918,15 @@
},
"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
@@ -3505,14 +2937,6 @@
"enable": true,
"dictionary": []
},
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
"brute_force_protection": true,
"password_no_personal_info": {
"enable": true
@@ -3522,35 +2946,19 @@
},
"enabledDatabaseCustomization": true
},
- "strategy": "auth0",
- "name": "boo-baz-db-connection-test",
- "is_domain_connection": false,
- "enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ],
"realms": [
"boo-baz-db-connection-test"
]
},
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_Jd86qQK1FtuUb7xn",
- "body": {
- "enabled_clients": [
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ],
- "is_domain_connection": false,
+ "status": 201,
+ "response": {
+ "id": "con_OiHsL2KAL6DRL39M",
"options": {
"mfa": {
"active": true,
"return_enroll_settings": true
},
+ "passwordPolicy": "low",
"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",
@@ -3561,12 +2969,6 @@
"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
@@ -3577,14 +2979,6 @@
"enable": true,
"dictionary": []
},
- "authentication_methods": {
- "passkey": {
- "enabled": false
- },
- "password": {
- "enabled": true
- }
- },
"brute_force_protection": true,
"password_no_personal_info": {
"enable": true
@@ -3592,82 +2986,40 @@
"password_complexity_options": {
"min_length": 8
},
- "enabledDatabaseCustomization": true
+ "enabledDatabaseCustomization": true,
+ "authentication_methods": {
+ "password": {
+ "enabled": true
+ },
+ "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,
+ "enabled_clients": [
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
+ ],
"realms": [
"boo-baz-db-connection-test"
]
},
- "status": 200,
- "response": {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ],
- "realms": [
- "boo-baz-db-connection-test"
- ]
- },
- "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": "",
+ "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,
@@ -3742,7 +3094,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3795,7 +3147,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3815,12 +3167,21 @@
"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",
@@ -3840,7 +3201,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3848,32 +3210,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -3893,8 +3251,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3902,16 +3259,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
},
{
@@ -3940,7 +3292,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3993,7 +3345,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4053,7 +3405,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4111,7 +3463,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4174,12 +3526,12 @@
"body": "",
"status": 200,
"response": {
- "total": 3,
+ "total": 2,
"start": 0,
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_OiHsL2KAL6DRL39M",
"options": {
"mfa": {
"active": true,
@@ -4235,33 +3587,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_SSAQuf1eAS4HALWp",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
]
},
{
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -4292,7 +3623,7 @@
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -4307,12 +3638,12 @@
"body": "",
"status": 200,
"response": {
- "total": 3,
+ "total": 2,
"start": 0,
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_OiHsL2KAL6DRL39M",
"options": {
"mfa": {
"active": true,
@@ -4368,33 +3699,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_SSAQuf1eAS4HALWp",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
]
},
{
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -4425,7 +3735,7 @@
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -4435,12 +3745,14 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_SSAQuf1eAS4HALWp",
+ "method": "POST",
+ "path": "/api/v2/connections",
"body": {
+ "name": "google-oauth2",
+ "strategy": "google-oauth2",
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o"
],
"is_domain_connection": false,
"options": {
@@ -4452,9 +3764,9 @@
"profile": true
}
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "con_SSAQuf1eAS4HALWp",
+ "id": "con_CWNUrzDmQZZfi7vb",
"options": {
"email": true,
"scope": [
@@ -4467,8 +3779,8 @@
"name": "google-oauth2",
"is_domain_connection": false,
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ"
],
"realms": [
"google-oauth2"
@@ -4480,25 +3792,27 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/email-templates/verify_email",
+ "path": "/api/v2/email-templates/welcome_email",
"body": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
- "enabled": true,
+ "template": "welcome_email",
+ "body": "\n \n Welcome!
\n \n\n",
+ "enabled": false,
"from": "",
- "subject": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
"syntax": "liquid",
- "urlLifetimeInSeconds": 432000
+ "urlLifetimeInSeconds": 3600
},
"status": 200,
"response": {
- "template": "verify_email",
- "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "template": "welcome_email",
+ "body": "\n \n Welcome!
\n \n\n",
"from": "",
- "subject": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
"syntax": "liquid",
- "urlLifetimeInSeconds": 432000,
- "enabled": true
+ "urlLifetimeInSeconds": 3600,
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -4506,27 +3820,25 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/email-templates/welcome_email",
+ "path": "/api/v2/email-templates/verify_email",
"body": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
- "enabled": false,
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
+ "enabled": true,
"from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
+ "subject": "",
"syntax": "liquid",
- "urlLifetimeInSeconds": 3600
+ "urlLifetimeInSeconds": 432000
},
"status": 200,
"response": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
"from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
+ "subject": "",
"syntax": "liquid",
- "urlLifetimeInSeconds": 3600,
- "enabled": false
+ "urlLifetimeInSeconds": 432000,
+ "enabled": true
},
"rawHeaders": [],
"responseIsBinary": false
@@ -4610,7 +3922,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4663,7 +3975,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4683,12 +3995,21 @@
"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",
@@ -4708,7 +4029,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4716,32 +4038,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -4761,8 +4079,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4770,16 +4087,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
},
{
@@ -4808,7 +4120,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4861,7 +4173,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4921,7 +4233,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -4979,7 +4291,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5042,13 +4354,13 @@
"body": "",
"status": 200,
"response": {
- "total": 3,
+ "total": 1,
"start": 0,
"limit": 100,
"client_grants": [
{
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "id": "cgr_t3j1isctGZmOVylt",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5164,285 +4476,11 @@
"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"
- ]
- },
- {
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "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"
- ]
- },
- {
- "id": "cgr_t3j1isctGZmOVylt",
- "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: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_summary",
+ "create:authentication_methods",
+ "read:authentication_methods",
+ "update:authentication_methods",
+ "delete:authentication_methods",
"read:organizations",
"update:organizations",
"create:organizations",
@@ -5523,9 +4561,11 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/client-grants/cgr_XRy0Lk9J8dl7iIt0",
+ "method": "POST",
+ "path": "/api/v2/client-grants",
"body": {
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
"create:client_grants",
@@ -5659,10 +4699,10 @@
"delete:organization_invitations"
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "id": "cgr_6JqigIMy6QRJRrmq",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -5802,9 +4842,11 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/client-grants/cgr_KE5stboZltPop0tc",
+ "method": "POST",
+ "path": "/api/v2/client-grants",
"body": {
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
"create:client_grants",
@@ -5938,10 +4980,10 @@
"delete:organization_invitations"
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "id": "cgr_H7pRSlLdxlEg9zkT",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -6086,43 +5128,7 @@
"body": "",
"status": 200,
"response": {
- "roles": [
- {
- "id": "rol_UwW0xVAq4Df6F6tI",
- "name": "Admin",
- "description": "Can read and write things"
- },
- {
- "id": "rol_VucPDNsmC49E1OCe",
- "name": "Reader",
- "description": "Can only read things"
- },
- {
- "id": "rol_Hgy6WgWIaceJ4YzE",
- "name": "read_only",
- "description": "Read Only"
- },
- {
- "id": "rol_IMHAwOaDJpqdiH2x",
- "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_UwW0xVAq4Df6F6tI/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
+ "roles": [],
"start": 0,
"limit": 100,
"total": 0
@@ -6132,60 +5138,32 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_VucPDNsmC49E1OCe/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_Hgy6WgWIaceJ4YzE/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_IMHAwOaDJpqdiH2x/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
+ "method": "POST",
+ "path": "/api/v2/roles",
+ "body": {
+ "name": "Admin",
+ "description": "Can read and write things"
+ },
"status": 200,
"response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
+ "id": "rol_CQwwEeYZo4EHdNM8",
+ "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_VucPDNsmC49E1OCe",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "Reader",
"description": "Can only read things"
},
"status": 200,
"response": {
- "id": "rol_VucPDNsmC49E1OCe",
+ "id": "rol_qADoEGyAAXb2hd8o",
"name": "Reader",
"description": "Can only read things"
},
@@ -6194,15 +5172,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_Hgy6WgWIaceJ4YzE",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "read_only",
"description": "Read Only"
},
"status": 200,
"response": {
- "id": "rol_Hgy6WgWIaceJ4YzE",
+ "id": "rol_DEUqhnx3IdX1OvwR",
"name": "read_only",
"description": "Read Only"
},
@@ -6211,32 +5189,15 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_UwW0xVAq4Df6F6tI",
- "body": {
- "name": "Admin",
- "description": "Can read and write things"
- },
- "status": 200,
- "response": {
- "id": "rol_UwW0xVAq4Df6F6tI",
- "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_IMHAwOaDJpqdiH2x",
+ "method": "POST",
+ "path": "/api/v2/roles",
"body": {
"name": "read_osnly",
"description": "Readz Only"
},
"status": 200,
"response": {
- "id": "rol_IMHAwOaDJpqdiH2x",
+ "id": "rol_yuTddFor5QtjwGjE",
"name": "read_osnly",
"description": "Readz Only"
},
@@ -6250,56 +5211,7 @@
"body": "",
"status": 200,
"response": {
- "actions": [
- {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:09:31.421139824Z",
- "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": "node16",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "2e4b6307-3db8-4eb8-93ce-7b06f405ed64",
- "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": "node16",
- "status": "BUILT",
- "number": 2,
- "build_time": "2024-11-15T11:09:32.320146930Z",
- "created_at": "2024-11-15T11:09:32.245664587Z",
- "updated_at": "2024-11-15T11:09:32.321127475Z"
- },
- "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": "2e4b6307-3db8-4eb8-93ce-7b06f405ed64",
- "deployed": true,
- "number": 2,
- "built_at": "2024-11-15T11:09:32.320146930Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-15T11:09:32.245664587Z",
- "updated_at": "2024-11-15T11:09:32.321127475Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
- }
- ],
- "total": 1,
+ "actions": [],
"per_page": 100
},
"rawHeaders": [],
@@ -6307,8 +5219,8 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/actions/actions/f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "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",
@@ -6322,9 +5234,9 @@
}
]
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "id": "31c47b71-7929-451d-b409-cea6f84e8c6c",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -6332,43 +5244,14 @@
"version": "v2"
}
],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:10:23.631836207Z",
+ "created_at": "2024-11-24T09:36:49.560827847Z",
+ "updated_at": "2024-11-24T09:36:49.568301808Z",
"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": "node16",
"status": "pending",
"secrets": [],
- "current_version": {
- "id": "2e4b6307-3db8-4eb8-93ce-7b06f405ed64",
- "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": "node16",
- "status": "BUILT",
- "number": 2,
- "build_time": "2024-11-15T11:09:32.320146930Z",
- "created_at": "2024-11-15T11:09:32.245664587Z",
- "updated_at": "2024-11-15T11:09:32.321127475Z"
- },
- "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": "2e4b6307-3db8-4eb8-93ce-7b06f405ed64",
- "deployed": true,
- "number": 2,
- "built_at": "2024-11-15T11:09:32.320146930Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-15T11:09:32.245664587Z",
- "updated_at": "2024-11-15T11:09:32.321127475Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
+ "all_changes_deployed": false
},
"rawHeaders": [],
"responseIsBinary": false
@@ -6382,7 +5265,7 @@
"response": {
"actions": [
{
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "id": "31c47b71-7929-451d-b409-cea6f84e8c6c",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -6390,43 +5273,14 @@
"version": "v2"
}
],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:10:23.631836207Z",
+ "created_at": "2024-11-24T09:36:49.560827847Z",
+ "updated_at": "2024-11-24T09:36:49.568301808Z",
"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": "node16",
"status": "built",
"secrets": [],
- "current_version": {
- "id": "2e4b6307-3db8-4eb8-93ce-7b06f405ed64",
- "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": "node16",
- "status": "BUILT",
- "number": 2,
- "build_time": "2024-11-15T11:09:32.320146930Z",
- "created_at": "2024-11-15T11:09:32.245664587Z",
- "updated_at": "2024-11-15T11:09:32.321127475Z"
- },
- "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": "2e4b6307-3db8-4eb8-93ce-7b06f405ed64",
- "deployed": true,
- "number": 2,
- "built_at": "2024-11-15T11:09:32.320146930Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-15T11:09:32.245664587Z",
- "updated_at": "2024-11-15T11:09:32.321127475Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
+ "all_changes_deployed": false
}
],
"total": 1,
@@ -6438,19 +5292,19 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "POST",
- "path": "/api/v2/actions/actions/f921cc75-2b3b-4dd8-b1dd-d3c12f61df11/deploy",
+ "path": "/api/v2/actions/actions/31c47b71-7929-451d-b409-cea6f84e8c6c/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": "01554a84-efb6-4db4-a934-a0c58475a00c",
+ "id": "d80b2f3f-12f6-4bee-b80e-2b2fa9285393",
"deployed": false,
- "number": 3,
+ "number": 1,
"secrets": [],
"status": "built",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.438199235Z",
+ "created_at": "2024-11-24T09:36:50.248058068Z",
+ "updated_at": "2024-11-24T09:36:50.248058068Z",
"runtime": "node16",
"supported_triggers": [
{
@@ -6459,7 +5313,7 @@
}
],
"action": {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "id": "31c47b71-7929-451d-b409-cea6f84e8c6c",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -6467,8 +5321,8 @@
"version": "v2"
}
],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:10:23.627524144Z",
+ "created_at": "2024-11-24T09:36:49.560827847Z",
+ "updated_at": "2024-11-24T09:36:49.560827847Z",
"all_changes_deployed": false
}
},
@@ -6478,31 +5332,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations?include_totals=true",
"body": "",
"status": 200,
"response": {
- "organizations": [
- {
- "id": "org_U1GPowP5fHVuX9iS",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_TyQVczsJUGAC5u58",
- "name": "org2",
- "display_name": "Organization2"
- }
- ],
+ "organizations": [],
"start": 0,
- "limit": 100,
- "total": 2
+ "limit": 50,
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -6562,170 +5399,19 @@
{
"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": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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": [],
+ "is_token_endpoint_ip_header_trusted": false,
+ "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,
@@ -6737,8 +5423,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6746,25 +5431,32 @@
"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",
+ "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",
@@ -6784,7 +5476,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6792,6 +5484,7 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
"app_type": "non_interactive",
"grant_types": [
@@ -6803,8 +5496,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "name": "Node App",
"allowed_clients": [],
+ "allowed_logout_urls": [],
"callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
@@ -6817,17 +5511,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": [
@@ -6837,7 +5530,8 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6847,46 +5541,35 @@
},
"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": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
- "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": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
},
"sso_disabled": false,
"cross_origin_authentication": false,
@@ -6897,7 +5580,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6905,16 +5588,10 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "client_credentials"
],
"custom_login_page_on": true
},
@@ -6922,20 +5599,9 @@
"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": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -6955,7 +5621,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6963,7 +5629,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
"app_type": "non_interactive",
"grant_types": [
@@ -6973,10 +5638,23 @@
},
{
"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,
@@ -6986,15 +5664,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"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -7002,677 +5674,318 @@
"subject": "deprecated"
}
],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_SSAQuf1eAS4HALWp",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "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": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ]
+ "custom_login_page_on": true
},
{
- "id": "con_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
- ]
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
+ "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_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "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": "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": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "callback_url_template": false,
+ "client_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"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_secret": "[REDACTED]",
+ "custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 3,
+ "start": 0,
+ "limit": 100,
+ "connections": [
+ {
+ "id": "con_OiHsL2KAL6DRL39M",
+ "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": [
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
]
},
{
- "id": "cgr_t3j1isctGZmOVylt",
- "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: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",
- "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",
- "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",
- "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",
- "read:client_credentials",
- "create:client_credentials",
- "update:client_credentials",
- "delete:client_credentials",
- "read:organization_client_grants",
- "create:organization_client_grants",
- "delete:organization_client_grants"
+ "id": "con_CWNUrzDmQZZfi7vb",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ },
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "realms": [
+ "google-oauth2"
+ ],
+ "enabled_clients": [
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ"
+ ]
+ },
+ {
+ "id": "con_LfK7XQoeBuYSjg2x",
+ "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",
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -7759,7 +6072,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7812,7 +6125,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7832,12 +6145,21 @@
"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",
@@ -7857,7 +6179,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7865,32 +6188,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -7910,8 +6229,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -7919,16 +6237,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
},
{
@@ -7957,7 +6270,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8010,7 +6323,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8070,7 +6383,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -8092,92 +6405,578 @@
"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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "auth0-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": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "callback_url_template": false,
+ "client_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"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_secret": "[REDACTED]",
+ "custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 3,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
+ {
+ "id": "cgr_6JqigIMy6QRJRrmq",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
+ "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"
+ ]
+ },
+ {
+ "id": "cgr_H7pRSlLdxlEg9zkT",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
+ "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
+ "scope": [
+ "read:client_grants",
+ "create:client_grants",
+ "delete:client_grants",
+ "update:client_grants",
+ "read:users",
+ "update:users",
+ "delete:users",
+ "create:users",
+ "read:users_app_metadata",
+ "update:users_app_metadata",
+ "delete:users_app_metadata",
+ "create:users_app_metadata",
+ "read:user_custom_blocks",
+ "create:user_custom_blocks",
+ "delete:user_custom_blocks",
+ "create:user_tickets",
+ "read:clients",
+ "update:clients",
+ "delete:clients",
+ "create:clients",
+ "read:client_keys",
+ "update:client_keys",
+ "delete:client_keys",
+ "create:client_keys",
+ "read:connections",
+ "update:connections",
+ "delete:connections",
+ "create:connections",
+ "read:resource_servers",
+ "update:resource_servers",
+ "delete:resource_servers",
+ "create:resource_servers",
+ "read:device_credentials",
+ "update:device_credentials",
+ "delete:device_credentials",
+ "create:device_credentials",
+ "read:rules",
+ "update:rules",
+ "delete:rules",
+ "create:rules",
+ "read:rules_configs",
+ "update:rules_configs",
+ "delete:rules_configs",
+ "read:hooks",
+ "update:hooks",
+ "delete:hooks",
+ "create:hooks",
+ "read:actions",
+ "update:actions",
+ "delete:actions",
+ "create:actions",
+ "read:email_provider",
+ "update:email_provider",
+ "delete:email_provider",
+ "create:email_provider",
+ "blacklist:tokens",
+ "read:stats",
+ "read:insights",
+ "read:tenant_settings",
+ "update:tenant_settings",
+ "read:logs",
+ "read:logs_users",
+ "read:shields",
+ "create:shields",
+ "update:shields",
+ "delete:shields",
+ "read:anomaly_blocks",
+ "delete:anomaly_blocks",
+ "update:triggers",
+ "read:triggers",
+ "read:grants",
+ "delete:grants",
+ "read:guardian_factors",
+ "update:guardian_factors",
+ "read:guardian_enrollments",
+ "delete:guardian_enrollments",
+ "create:guardian_enrollment_tickets",
+ "read:user_idp_tokens",
+ "create:passwords_checking_job",
+ "delete:passwords_checking_job",
+ "read:custom_domains",
+ "delete:custom_domains",
+ "create:custom_domains",
+ "update:custom_domains",
+ "read:email_templates",
+ "create:email_templates",
+ "update:email_templates",
+ "read:mfa_policies",
+ "update:mfa_policies",
+ "read:roles",
+ "create:roles",
+ "delete:roles",
+ "update:roles",
+ "read:prompts",
+ "update:prompts",
+ "read:branding",
+ "update:branding",
+ "delete:branding",
+ "read:log_streams",
+ "create:log_streams",
+ "delete:log_streams",
+ "update:log_streams",
+ "create:signing_keys",
+ "read:signing_keys",
+ "update:signing_keys",
+ "read:limits",
+ "update:limits",
+ "create:role_members",
+ "read:role_members",
+ "delete:role_members",
+ "read:entitlements",
+ "read:attack_protection",
+ "update:attack_protection",
+ "read:organizations",
+ "update:organizations",
+ "create:organizations",
+ "delete:organizations",
+ "create:organization_members",
+ "read:organization_members",
+ "delete:organization_members",
+ "create:organization_connections",
+ "read:organization_connections",
+ "update:organization_connections",
+ "delete:organization_connections",
+ "create:organization_member_roles",
+ "read:organization_member_roles",
+ "delete:organization_member_roles",
+ "create:organization_invitations",
+ "read:organization_invitations",
+ "delete:organization_invitations"
+ ]
},
{
- "tenant": "auth0-deploy-cli-e2e",
- "global": true,
- "callbacks": [],
- "is_first_party": true,
- "name": "All Applications",
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "owners": [
- "mr|samlp|okta|will.vedder@auth0.com",
- "mr|google-oauth2|102002633619863830825",
- "mr|samlp|okta|frederik.prijck@auth0.com",
- "mr|google-oauth2|109614534713742077035",
- "mr|google-oauth2|116771660953104383819"
- ],
- "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
+ "id": "cgr_t3j1isctGZmOVylt",
+ "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: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",
+ "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",
+ "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",
+ "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",
+ "read:client_credentials",
+ "create:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants"
+ ]
}
]
},
@@ -8186,44 +6985,46 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58",
+ "method": "POST",
+ "path": "/api/v2/organizations",
"body": {
- "display_name": "Organization2"
+ "name": "org1",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ },
+ "display_name": "Organization"
},
- "status": 200,
+ "status": 201,
"response": {
- "id": "org_TyQVczsJUGAC5u58",
- "display_name": "Organization2",
- "name": "org2"
+ "id": "org_4gH9RpeaPbRBvZRT",
+ "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/organizations/org_U1GPowP5fHVuX9iS",
+ "method": "POST",
+ "path": "/api/v2/organizations",
"body": {
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- },
- "display_name": "Organization"
+ "name": "org2",
+ "display_name": "Organization2"
},
- "status": 200,
+ "status": 201,
"response": {
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- },
- "id": "org_U1GPowP5fHVuX9iS",
- "display_name": "Organization",
- "name": "org1"
+ "id": "org_66YNdkkJCAeUppBb",
+ "display_name": "Organization2",
+ "name": "org2"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8337,19 +7138,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -8361,19 +7153,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -9276,7 +8059,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9329,7 +8112,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9349,12 +8132,21 @@
"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",
@@ -9374,7 +8166,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9382,32 +8175,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -9427,8 +8216,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9436,16 +8224,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
},
{
@@ -9474,7 +8257,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9527,7 +8310,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9587,7 +8370,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9645,7 +8428,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9669,7 +8452,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/clients/SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "path": "/api/v2/clients/e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"body": {
"name": "Default App",
"callbacks": [],
@@ -9727,7 +8510,7 @@
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -9792,7 +8575,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/sms",
+ "path": "/api/v2/guardian/factors/push-notification",
"body": {
"enabled": false
},
@@ -9806,7 +8589,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-roaming",
+ "path": "/api/v2/guardian/factors/otp",
"body": {
"enabled": false
},
@@ -9820,7 +8603,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/email",
"body": {
"enabled": false
},
@@ -9834,7 +8617,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/email",
+ "path": "/api/v2/guardian/factors/recovery-code",
"body": {
"enabled": false
},
@@ -9848,7 +8631,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/otp",
+ "path": "/api/v2/guardian/factors/sms",
"body": {
"enabled": false
},
@@ -9862,7 +8645,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
},
@@ -10031,14 +8814,14 @@
"status": 200,
"response": [
{
- "id": "lst_0000000000018536",
+ "id": "lst_0000000000018641",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-12993afd-3504-4062-8c96-bfa6ff8bae0f/auth0.logs"
},
"filters": [
{
@@ -10081,7 +8864,7 @@
"isPriority": false
},
{
- "id": "lst_0000000000018537",
+ "id": "lst_0000000000018640",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -10174,7 +8957,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10227,7 +9010,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10247,12 +9030,21 @@
"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",
@@ -10272,7 +9064,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10280,32 +9073,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -10325,8 +9114,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10334,16 +9122,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
},
{
@@ -10372,7 +9155,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10425,7 +9208,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10485,7 +9268,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10543,7 +9326,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -10611,7 +9394,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_OiHsL2KAL6DRL39M",
"options": {
"mfa": {
"active": true,
@@ -10667,12 +9450,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
]
},
{
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -10703,7 +9486,7 @@
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -10723,7 +9506,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_OiHsL2KAL6DRL39M",
"options": {
"mfa": {
"active": true,
@@ -10779,12 +9562,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
]
},
{
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -10815,7 +9598,7 @@
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -10826,11 +9609,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections/con_7tTU8dpv9keeCE5Q",
+ "path": "/api/v2/connections/con_LfK7XQoeBuYSjg2x",
"body": "",
"status": 200,
"response": {
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -10858,7 +9641,7 @@
"is_domain_connection": false,
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
],
"realms": [
"Username-Password-Authentication"
@@ -10870,11 +9653,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/connections/con_7tTU8dpv9keeCE5Q",
+ "path": "/api/v2/connections/con_LfK7XQoeBuYSjg2x",
"body": {
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
],
"is_domain_connection": false,
"options": {
@@ -10905,7 +9688,7 @@
},
"status": 200,
"response": {
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -10933,7 +9716,7 @@
"is_domain_connection": false,
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
],
"realms": [
"Username-Password-Authentication"
@@ -11021,7 +9804,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11074,7 +9857,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11094,12 +9877,21 @@
"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",
@@ -11119,7 +9911,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11127,32 +9920,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -11172,8 +9961,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11181,16 +9969,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
},
{
@@ -11219,7 +10002,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11272,7 +10055,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11332,7 +10115,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11390,7 +10173,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11458,7 +10241,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_OiHsL2KAL6DRL39M",
"options": {
"mfa": {
"active": true,
@@ -11514,12 +10297,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
]
},
{
- "id": "con_SSAQuf1eAS4HALWp",
+ "id": "con_CWNUrzDmQZZfi7vb",
"options": {
"email": true,
"scope": [
@@ -11535,12 +10318,12 @@
"google-oauth2"
],
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ"
]
},
{
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -11571,7 +10354,7 @@
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -11591,7 +10374,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_OiHsL2KAL6DRL39M",
"options": {
"mfa": {
"active": true,
@@ -11647,12 +10430,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
]
},
{
- "id": "con_SSAQuf1eAS4HALWp",
+ "id": "con_CWNUrzDmQZZfi7vb",
"options": {
"email": true,
"scope": [
@@ -11668,12 +10451,12 @@
"google-oauth2"
],
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ"
]
},
{
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -11704,7 +10487,7 @@
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -11791,7 +10574,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11844,7 +10627,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11864,12 +10647,21 @@
"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",
@@ -11889,7 +10681,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11897,32 +10690,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -11942,8 +10731,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11951,16 +10739,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
},
{
@@ -11989,7 +10772,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12042,7 +10825,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12102,7 +10885,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12160,7 +10943,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12228,8 +11011,8 @@
"limit": 100,
"client_grants": [
{
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "id": "cgr_6JqigIMy6QRJRrmq",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -12365,8 +11148,8 @@
]
},
{
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "id": "cgr_H7pRSlLdxlEg9zkT",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -12711,22 +11494,22 @@
"response": {
"roles": [
{
- "id": "rol_UwW0xVAq4Df6F6tI",
+ "id": "rol_CQwwEeYZo4EHdNM8",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_VucPDNsmC49E1OCe",
+ "id": "rol_qADoEGyAAXb2hd8o",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_Hgy6WgWIaceJ4YzE",
+ "id": "rol_DEUqhnx3IdX1OvwR",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_IMHAwOaDJpqdiH2x",
+ "id": "rol_yuTddFor5QtjwGjE",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -12741,7 +11524,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_UwW0xVAq4Df6F6tI/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_CQwwEeYZo4EHdNM8/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12756,7 +11539,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_VucPDNsmC49E1OCe/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_qADoEGyAAXb2hd8o/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12771,7 +11554,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_Hgy6WgWIaceJ4YzE/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_DEUqhnx3IdX1OvwR/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12786,7 +11569,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_IMHAwOaDJpqdiH2x/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_yuTddFor5QtjwGjE/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -12807,7 +11590,7 @@
"response": {
"actions": [
{
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "id": "31c47b71-7929-451d-b409-cea6f84e8c6c",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -12815,34 +11598,34 @@
"version": "v2"
}
],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:10:23.631836207Z",
+ "created_at": "2024-11-24T09:36:49.560827847Z",
+ "updated_at": "2024-11-24T09:36:49.568301808Z",
"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": "node16",
"status": "built",
"secrets": [],
"current_version": {
- "id": "01554a84-efb6-4db4-a934-a0c58475a00c",
+ "id": "d80b2f3f-12f6-4bee-b80e-2b2fa9285393",
"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": "node16",
"status": "BUILT",
- "number": 3,
- "build_time": "2024-11-15T11:10:24.505104975Z",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z"
+ "number": 1,
+ "build_time": "2024-11-24T09:36:50.322291916Z",
+ "created_at": "2024-11-24T09:36:50.248058068Z",
+ "updated_at": "2024-11-24T09:36:50.323234361Z"
},
"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": "01554a84-efb6-4db4-a934-a0c58475a00c",
+ "id": "d80b2f3f-12f6-4bee-b80e-2b2fa9285393",
"deployed": true,
- "number": 3,
- "built_at": "2024-11-15T11:10:24.505104975Z",
+ "number": 1,
+ "built_at": "2024-11-24T09:36:50.322291916Z",
"secrets": [],
"status": "built",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z",
+ "created_at": "2024-11-24T09:36:50.248058068Z",
+ "updated_at": "2024-11-24T09:36:50.323234361Z",
"runtime": "node16",
"supported_triggers": [
{
@@ -12869,7 +11652,7 @@
"response": {
"actions": [
{
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "id": "31c47b71-7929-451d-b409-cea6f84e8c6c",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -12877,34 +11660,34 @@
"version": "v2"
}
],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:10:23.631836207Z",
+ "created_at": "2024-11-24T09:36:49.560827847Z",
+ "updated_at": "2024-11-24T09:36:49.568301808Z",
"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": "node16",
"status": "built",
"secrets": [],
"current_version": {
- "id": "01554a84-efb6-4db4-a934-a0c58475a00c",
+ "id": "d80b2f3f-12f6-4bee-b80e-2b2fa9285393",
"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": "node16",
"status": "BUILT",
- "number": 3,
- "build_time": "2024-11-15T11:10:24.505104975Z",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z"
+ "number": 1,
+ "build_time": "2024-11-24T09:36:50.322291916Z",
+ "created_at": "2024-11-24T09:36:50.248058068Z",
+ "updated_at": "2024-11-24T09:36:50.323234361Z"
},
"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": "01554a84-efb6-4db4-a934-a0c58475a00c",
+ "id": "d80b2f3f-12f6-4bee-b80e-2b2fa9285393",
"deployed": true,
- "number": 3,
- "built_at": "2024-11-15T11:10:24.505104975Z",
+ "number": 1,
+ "built_at": "2024-11-24T09:36:50.322291916Z",
"secrets": [],
"status": "built",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z",
+ "created_at": "2024-11-24T09:36:50.248058068Z",
+ "updated_at": "2024-11-24T09:36:50.323234361Z",
"runtime": "node16",
"supported_triggers": [
{
@@ -12925,13 +11708,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations?include_totals=true",
"body": "",
"status": 200,
"response": {
"organizations": [
{
- "id": "org_U1GPowP5fHVuX9iS",
+ "id": "org_4gH9RpeaPbRBvZRT",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -12942,13 +11725,13 @@
}
},
{
- "id": "org_TyQVczsJUGAC5u58",
+ "id": "org_66YNdkkJCAeUppBb",
"name": "org2",
"display_name": "Organization2"
}
],
"start": 0,
- "limit": 100,
+ "limit": 50,
"total": 2
},
"rawHeaders": [],
@@ -13033,7 +11816,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13086,7 +11869,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13106,12 +11889,21 @@
"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",
@@ -13131,7 +11923,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13139,32 +11932,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -13184,8 +11973,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13193,16 +11981,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
},
{
@@ -13231,7 +12014,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13284,7 +12067,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13344,7 +12127,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13402,7 +12185,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13461,7 +12244,36 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/enabled_connections",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": [
+ {
+ "id": "org_4gH9RpeaPbRBvZRT",
+ "name": "org1",
+ "display_name": "Organization",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ }
+ },
+ {
+ "id": "org_66YNdkkJCAeUppBb",
+ "name": "org2",
+ "display_name": "Organization2"
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations/org_4gH9RpeaPbRBvZRT/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -13471,7 +12283,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_4gH9RpeaPbRBvZRT/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13486,7 +12298,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/enabled_connections",
+ "path": "/api/v2/organizations/org_66YNdkkJCAeUppBb/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -13496,7 +12308,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_66YNdkkJCAeUppBb/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -13520,7 +12332,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_OiHsL2KAL6DRL39M",
"options": {
"mfa": {
"active": true,
@@ -13576,64 +12388,550 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
+ ]
+ },
+ {
+ "id": "con_CWNUrzDmQZZfi7vb",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ },
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "realms": [
+ "google-oauth2"
+ ],
+ "enabled_clients": [
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ"
+ ]
+ },
+ {
+ "id": "con_LfK7XQoeBuYSjg2x",
+ "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",
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 3,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
+ {
+ "id": "cgr_6JqigIMy6QRJRrmq",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
+ "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"
]
},
{
- "id": "con_SSAQuf1eAS4HALWp",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "id": "cgr_H7pRSlLdxlEg9zkT",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
+ "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"
]
},
{
- "id": "con_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "id": "cgr_t3j1isctGZmOVylt",
+ "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: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",
+ "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",
+ "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",
+ "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",
+ "read:client_credentials",
+ "create:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants"
]
}
]
@@ -13720,7 +13018,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13773,106 +13071,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13882,51 +13081,6 @@
},
"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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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"
@@ -13937,8 +13091,9 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
+ "name": "Node App",
"allowed_clients": [],
+ "allowed_logout_urls": [],
"callbacks": [],
"client_metadata": {},
"cross_origin_auth": false,
@@ -13951,17 +13106,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": [
@@ -13971,7 +13125,8 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -13981,46 +13136,35 @@
},
"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": "Test SPA",
- "allowed_clients": [],
- "allowed_logout_urls": [
- "http://localhost:3000"
- ],
- "callbacks": [
- "http://localhost:3000"
- ],
- "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": "expiring",
+ "expiration_type": "non-expiring",
"leeway": 0,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "infinite_token_lifetime": false,
- "infinite_idle_token_lifetime": false,
- "rotation_type": "rotating"
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 31557600,
+ "idle_token_lifetime": 2592000,
+ "rotation_type": "non-rotating"
},
"sso_disabled": false,
"cross_origin_authentication": false,
@@ -14031,7 +13175,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14039,16 +13183,10 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "none",
- "app_type": "spa",
+ "token_endpoint_auth_method": "client_secret_post",
+ "app_type": "non_interactive",
"grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token"
- ],
- "web_origins": [
- "http://localhost:3000"
+ "client_credentials"
],
"custom_login_page_on": true
},
@@ -14056,20 +13194,9 @@
"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": "Terraform Provider",
"cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
@@ -14089,7 +13216,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -14097,7 +13224,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
"app_type": "non_interactive",
"grant_types": [
@@ -14107,10 +13233,23 @@
},
{
"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,
@@ -14120,511 +13259,184 @@
"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"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
+ "sso": false,
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
"signing_keys": [
{
"cert": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
- "scope": [
- "read:client_grants",
- "create:client_grants",
- "delete:client_grants",
- "update:client_grants",
- "read:users",
- "update:users",
- "delete:users",
- "create:users",
- "read:users_app_metadata",
- "update:users_app_metadata",
- "delete:users_app_metadata",
- "create:users_app_metadata",
- "read:user_custom_blocks",
- "create:user_custom_blocks",
- "delete:user_custom_blocks",
- "create:user_tickets",
- "read:clients",
- "update:clients",
- "delete:clients",
- "create:clients",
- "read:client_keys",
- "update:client_keys",
- "delete:client_keys",
- "create:client_keys",
- "read:connections",
- "update:connections",
- "delete:connections",
- "create:connections",
- "read:resource_servers",
- "update:resource_servers",
- "delete:resource_servers",
- "create:resource_servers",
- "read:device_credentials",
- "update:device_credentials",
- "delete:device_credentials",
- "create:device_credentials",
- "read:rules",
- "update:rules",
- "delete:rules",
- "create:rules",
- "read:rules_configs",
- "update:rules_configs",
- "delete:rules_configs",
- "read:hooks",
- "update:hooks",
- "delete:hooks",
- "create:hooks",
- "read:actions",
- "update:actions",
- "delete:actions",
- "create:actions",
- "read:email_provider",
- "update:email_provider",
- "delete:email_provider",
- "create:email_provider",
- "blacklist:tokens",
- "read:stats",
- "read:insights",
- "read:tenant_settings",
- "update:tenant_settings",
- "read:logs",
- "read:logs_users",
- "read:shields",
- "create:shields",
- "update:shields",
- "delete:shields",
- "read:anomaly_blocks",
- "delete:anomaly_blocks",
- "update:triggers",
- "read:triggers",
- "read:grants",
- "delete:grants",
- "read:guardian_factors",
- "update:guardian_factors",
- "read:guardian_enrollments",
- "delete:guardian_enrollments",
- "create:guardian_enrollment_tickets",
- "read:user_idp_tokens",
- "create:passwords_checking_job",
- "delete:passwords_checking_job",
- "read:custom_domains",
- "delete:custom_domains",
- "create:custom_domains",
- "update:custom_domains",
- "read:email_templates",
- "create:email_templates",
- "update:email_templates",
- "read:mfa_policies",
- "update:mfa_policies",
- "read:roles",
- "create:roles",
- "delete:roles",
- "update:roles",
- "read:prompts",
- "update:prompts",
- "read:branding",
- "update:branding",
- "delete:branding",
- "read:log_streams",
- "create:log_streams",
- "delete:log_streams",
- "update:log_streams",
- "create:signing_keys",
- "read:signing_keys",
- "update:signing_keys",
- "read:limits",
- "update:limits",
- "create:role_members",
- "read:role_members",
- "delete:role_members",
- "read:entitlements",
- "read:attack_protection",
- "update:attack_protection",
- "read:organizations",
- "update:organizations",
- "create:organizations",
- "delete:organizations",
- "create:organization_members",
- "read:organization_members",
- "delete:organization_members",
- "create:organization_connections",
- "read:organization_connections",
- "update:organization_connections",
- "delete:organization_connections",
- "create:organization_member_roles",
- "read:organization_member_roles",
- "delete:organization_member_roles",
- "create:organization_invitations",
- "read:organization_invitations",
- "delete:organization_invitations"
- ]
+ }
+ ],
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
+ "callback_url_template": false,
+ "client_secret": "[REDACTED]",
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000,
+ "secret_encoded": false
+ },
+ "client_aliases": [],
+ "token_endpoint_auth_method": "client_secret_post",
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "custom_login_page_on": true
},
{
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "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": "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": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
+ "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": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "callback_url_template": false,
+ "client_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": "cgr_t3j1isctGZmOVylt",
- "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: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",
- "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",
- "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",
- "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",
- "read:client_credentials",
- "create:client_credentials",
- "update:client_credentials",
- "delete:client_credentials",
- "read:organization_client_grants",
- "create:organization_client_grants",
- "delete:organization_client_grants"
- ]
+ "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"
+ ],
+ "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
}
]
},
@@ -14715,19 +13527,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -15747,7 +14550,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15800,7 +14603,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15820,12 +14623,21 @@
"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",
@@ -15845,7 +14657,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15853,32 +14666,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -15898,8 +14707,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15907,16 +14715,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
},
{
@@ -15945,7 +14748,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -15998,7 +14801,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16058,7 +14861,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16116,7 +14919,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -16149,7 +14952,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_OiHsL2KAL6DRL39M",
"options": {
"mfa": {
"active": true,
@@ -16205,12 +15008,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
]
},
{
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -16241,7 +15044,7 @@
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -16261,7 +15064,7 @@
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_OiHsL2KAL6DRL39M",
"options": {
"mfa": {
"active": true,
@@ -16317,12 +15120,12 @@
"boo-baz-db-connection-test"
],
"enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW"
]
},
{
- "id": "con_SSAQuf1eAS4HALWp",
+ "id": "con_CWNUrzDmQZZfi7vb",
"options": {
"email": true,
"scope": [
@@ -16338,12 +15141,12 @@
"google-oauth2"
],
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
+ "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ"
]
},
{
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_LfK7XQoeBuYSjg2x",
"options": {
"mfa": {
"active": true,
@@ -16374,7 +15177,7 @@
],
"enabled_clients": [
"Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi"
]
}
]
@@ -16504,7 +15307,22 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/password_reset",
+ "path": "/api/v2/email-templates/enrollment_email",
+ "body": "",
+ "status": 404,
+ "response": {
+ "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": {
@@ -16534,7 +15352,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/change_password",
+ "path": "/api/v2/email-templates/user_invitation",
"body": "",
"status": 404,
"response": {
@@ -16568,22 +15386,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/verify_email_by_code",
- "body": "",
- "status": 404,
- "response": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/email-templates/user_invitation",
+ "path": "/api/v2/email-templates/change_password",
"body": "",
"status": 404,
"response": {
@@ -16613,7 +15416,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": {
@@ -16628,7 +15431,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/enrollment_email",
+ "path": "/api/v2/email-templates/verify_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -16652,8 +15455,8 @@
"limit": 100,
"client_grants": [
{
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "id": "cgr_6JqigIMy6QRJRrmq",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -16789,8 +15592,8 @@
]
},
{
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "id": "cgr_H7pRSlLdxlEg9zkT",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -17253,22 +16056,22 @@
"response": {
"roles": [
{
- "id": "rol_UwW0xVAq4Df6F6tI",
+ "id": "rol_CQwwEeYZo4EHdNM8",
"name": "Admin",
"description": "Can read and write things"
},
{
- "id": "rol_VucPDNsmC49E1OCe",
+ "id": "rol_qADoEGyAAXb2hd8o",
"name": "Reader",
"description": "Can only read things"
},
{
- "id": "rol_Hgy6WgWIaceJ4YzE",
+ "id": "rol_DEUqhnx3IdX1OvwR",
"name": "read_only",
"description": "Read Only"
},
{
- "id": "rol_IMHAwOaDJpqdiH2x",
+ "id": "rol_yuTddFor5QtjwGjE",
"name": "read_osnly",
"description": "Readz Only"
}
@@ -17283,7 +16086,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_UwW0xVAq4Df6F6tI/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_CQwwEeYZo4EHdNM8/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -17298,7 +16101,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_VucPDNsmC49E1OCe/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_qADoEGyAAXb2hd8o/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -17313,7 +16116,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_Hgy6WgWIaceJ4YzE/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_DEUqhnx3IdX1OvwR/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -17328,7 +16131,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_IMHAwOaDJpqdiH2x/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/roles/rol_yuTddFor5QtjwGjE/permissions?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -17463,7 +16266,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/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -17473,7 +16276,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": {},
@@ -17533,7 +16336,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/consent/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -17553,7 +16356,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-push/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -17733,7 +16536,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup/partials",
+ "path": "/api/v2/prompts/login-passwordless/partials",
"body": "",
"status": 200,
"response": {},
@@ -17743,7 +16546,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-passwordless/partials",
+ "path": "/api/v2/prompts/signup/partials",
"body": "",
"status": 200,
"response": {},
@@ -17753,7 +16556,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-password/partials",
+ "path": "/api/v2/prompts/signup-id/partials",
"body": "",
"status": 200,
"response": {},
@@ -17763,7 +16566,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-id/partials",
+ "path": "/api/v2/prompts/signup-password/partials",
"body": "",
"status": 200,
"response": {},
@@ -17779,7 +16582,7 @@
"response": {
"actions": [
{
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
+ "id": "31c47b71-7929-451d-b409-cea6f84e8c6c",
"name": "My Custom Action",
"supported_triggers": [
{
@@ -17787,34 +16590,34 @@
"version": "v2"
}
],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:10:23.631836207Z",
+ "created_at": "2024-11-24T09:36:49.560827847Z",
+ "updated_at": "2024-11-24T09:36:49.568301808Z",
"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": "node16",
"status": "built",
"secrets": [],
"current_version": {
- "id": "01554a84-efb6-4db4-a934-a0c58475a00c",
+ "id": "d80b2f3f-12f6-4bee-b80e-2b2fa9285393",
"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": "node16",
"status": "BUILT",
- "number": 3,
- "build_time": "2024-11-15T11:10:24.505104975Z",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z"
+ "number": 1,
+ "build_time": "2024-11-24T09:36:50.322291916Z",
+ "created_at": "2024-11-24T09:36:50.248058068Z",
+ "updated_at": "2024-11-24T09:36:50.323234361Z"
},
"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": "01554a84-efb6-4db4-a934-a0c58475a00c",
+ "id": "d80b2f3f-12f6-4bee-b80e-2b2fa9285393",
"deployed": true,
- "number": 3,
- "built_at": "2024-11-15T11:10:24.505104975Z",
+ "number": 1,
+ "built_at": "2024-11-24T09:36:50.322291916Z",
"secrets": [],
"status": "built",
- "created_at": "2024-11-15T11:10:24.438199235Z",
- "updated_at": "2024-11-15T11:10:24.506080965Z",
+ "created_at": "2024-11-24T09:36:50.248058068Z",
+ "updated_at": "2024-11-24T09:36:50.323234361Z",
"runtime": "node16",
"supported_triggers": [
{
@@ -17842,12 +16645,13 @@
"triggers": [
{
"id": "post-login",
- "version": "v1",
+ "version": "v2",
"status": "DEPRECATED",
"runtimes": [
- "node12"
+ "node12",
+ "node16"
],
- "default_runtime": "node12",
+ "default_runtime": "node16",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -17871,13 +16675,12 @@
},
{
"id": "post-login",
- "version": "v2",
+ "version": "v1",
"status": "DEPRECATED",
"runtimes": [
- "node12",
- "node16"
+ "node12"
],
- "default_runtime": "node16",
+ "default_runtime": "node12",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -17907,25 +16710,25 @@
},
{
"id": "pre-user-registration",
- "version": "v2",
- "status": "CURRENT",
+ "version": "v1",
+ "status": "DEPRECATED",
"runtimes": [
- "node12",
- "node16",
- "node18-actions"
+ "node12"
],
- "default_runtime": "node18-actions",
+ "default_runtime": "node12",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
{
"id": "pre-user-registration",
- "version": "v1",
- "status": "DEPRECATED",
+ "version": "v2",
+ "status": "CURRENT",
"runtimes": [
- "node12"
+ "node12",
+ "node16",
+ "node18-actions"
],
- "default_runtime": "node12",
+ "default_runtime": "node18-actions",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -18203,13 +17006,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations?include_totals=true",
"body": "",
"status": 200,
"response": {
"organizations": [
{
- "id": "org_U1GPowP5fHVuX9iS",
+ "id": "org_4gH9RpeaPbRBvZRT",
"name": "org1",
"display_name": "Organization",
"branding": {
@@ -18220,13 +17023,13 @@
}
},
{
- "id": "org_TyQVczsJUGAC5u58",
+ "id": "org_66YNdkkJCAeUppBb",
"name": "org2",
"display_name": "Organization2"
}
],
"start": 0,
- "limit": 100,
+ "limit": 50,
"total": 2
},
"rawHeaders": [],
@@ -18311,7 +17114,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "e3x6o1t7a02Ji1TKjrxVv8f00mbnQGRi",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -18364,7 +17167,7 @@
"subject": "deprecated"
}
],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "ACZQgQKAMyMAF4h4n5geilpwQkJ9ZUyN",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -18384,12 +17187,21 @@
"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",
@@ -18409,7 +17221,8 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
+ "allowed_origins": [],
+ "client_id": "AmpwrAS2f57N2MejRMQgUcOi5KTKlyqW",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -18417,32 +17230,28 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
+ "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
+ "app_type": "regular_web",
"grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
"client_credentials"
],
+ "web_origins": [],
"custom_login_page_on": true
},
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
+ "name": "Quickstarts API (Test Application)",
+ "client_metadata": {
+ "foo": "bar"
+ },
"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",
@@ -18462,8 +17271,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "A4HcPpdTzWGAp8mgE9wiw4BIZrWn6put",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -18471,16 +17279,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
},
{
@@ -18509,7 +17312,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "7AmISt5LDaadxoZVGjGstY1gGHVFOkmB",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -18562,7 +17365,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "DHLs8Mo0IoJPKWQXLgsVtciHVGo9xUYQ",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -18622,7 +17425,7 @@
"subject": "deprecated"
}
],
- "client_id": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
+ "client_id": "4Gr93QMjjd8BvDkHxcblS9ejT0AGOoSO",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -18680,7 +17483,7 @@
"subject": "deprecated"
}
],
- "client_id": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
+ "client_id": "3YYv3CttHXiKHQxssmMR8Hu2Ycxexv3o",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -18739,7 +17542,36 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/enabled_connections",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": [
+ {
+ "id": "org_4gH9RpeaPbRBvZRT",
+ "name": "org1",
+ "display_name": "Organization",
+ "branding": {
+ "colors": {
+ "page_background": "#fff5f5",
+ "primary": "#57ddff"
+ }
+ }
+ },
+ {
+ "id": "org_66YNdkkJCAeUppBb",
+ "name": "org2",
+ "display_name": "Organization2"
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations/org_4gH9RpeaPbRBvZRT/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -18749,7 +17581,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_4gH9RpeaPbRBvZRT/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -18764,7 +17596,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/enabled_connections",
+ "path": "/api/v2/organizations/org_66YNdkkJCAeUppBb/enabled_connections",
"body": "",
"status": 200,
"response": [],
@@ -18774,7 +17606,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations/org_66YNdkkJCAeUppBb/client-grants?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
@@ -18786,26 +17618,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/attack-protection/breached-password-detection",
- "body": "",
- "status": 200,
- "response": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
- }
- }
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -18852,6 +17664,26 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/attack-protection/breached-password-detection",
+ "body": "",
+ "status": 200,
+ "response": {
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
+ "stage": {
+ "pre-user-registration": {
+ "shields": []
+ }
+ }
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -18860,14 +17692,14 @@
"status": 200,
"response": [
{
- "id": "lst_0000000000018536",
+ "id": "lst_0000000000018641",
"name": "Amazon EventBridge",
"type": "eventbridge",
"status": "active",
"sink": {
"awsAccountId": "123456789012",
"awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/auth0.logs"
+ "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-12993afd-3504-4062-8c96-bfa6ff8bae0f/auth0.logs"
},
"filters": [
{
@@ -18910,7 +17742,7 @@
"isPriority": false
},
{
- "id": "lst_0000000000018537",
+ "id": "lst_0000000000018640",
"name": "Suspended DD Log Stream",
"type": "datadog",
"status": "active",
@@ -18952,14 +17784,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": 0,
- "forms": []
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -18967,14 +17799,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/forms?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
"total": 0,
- "flows": []
+ "forms": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -18982,14 +17814,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
"total": 0,
- "flows": []
+ "connections": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -18997,14 +17829,14 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
"total": 0,
- "connections": []
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
diff --git a/test/e2e/recordings/should-deploy-without-throwing-an-error.json b/test/e2e/recordings/should-deploy-without-throwing-an-error.json
index f21f3cd86..81c4062cc 100644
--- a/test/e2e/recordings/should-deploy-without-throwing-an-error.json
+++ b/test/e2e/recordings/should-deploy-without-throwing-an-error.json
@@ -795,7 +795,7 @@
"body": "",
"status": 200,
"response": {
- "total": 9,
+ "total": 2,
"start": 0,
"limit": 100,
"clients": [
@@ -867,115 +867,7 @@
"subject": "deprecated"
}
],
- "client_id": "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt",
- "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": "qvbRDjvoY3UHtL8smDFsIUkXcXPdYH9z",
- "callback_url_template": false,
- "client_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": "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -983,342 +875,81 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
"grant_types": [
"authorization_code",
"implicit",
"refresh_token",
"client_credentials"
],
- "web_origins": [],
- "custom_login_page_on": true
- },
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "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": "JGTGEp0jKnBbmGLbswhTdRfeTkIOAV6X",
- "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": "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": "TBZ7R0GxnAgvbT2ky1kqq79ScKqsnYcq",
- "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": "CNCX1hYdRY3lm4gXEkt8GEO4hUUUZmM1",
- "callback_url_template": 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": "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT",
- "callback_url_template": false,
- "client_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": "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": "jXrCrcnqVajECDhBwqkiGAuZn0obc5k5",
- "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/gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt",
- "body": {
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "custom_login_page_on": true,
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "is_first_party": true,
- "is_token_endpoint_ip_header_trusted": false,
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000
- },
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false
- },
- "status": 200,
- "response": {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
- "is_first_party": true,
- "oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/clients/I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "body": {
+ "name": "Default App",
+ "callbacks": [],
+ "cross_origin_auth": false,
+ "custom_login_page_on": true,
+ "grant_types": [
+ "authorization_code",
+ "implicit",
+ "refresh_token",
+ "client_credentials"
+ ],
+ "is_first_party": true,
+ "is_token_endpoint_ip_header_trusted": false,
+ "jwt_configuration": {
+ "alg": "RS256",
+ "lifetime_in_seconds": 36000
+ },
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false
+ },
+ "status": 200,
+ "response": {
+ "tenant": "auth0-deploy-cli-e2e",
+ "global": false,
+ "is_token_endpoint_ip_header_trusted": false,
+ "name": "Default App",
+ "callbacks": [],
+ "cross_origin_auth": false,
+ "is_first_party": true,
+ "oidc_conformant": true,
+ "refresh_token": {
+ "expiration_type": "non-expiring",
+ "leeway": 0,
+ "infinite_token_lifetime": true,
+ "infinite_idle_token_lifetime": true,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
+ "rotation_type": "non-rotating"
+ },
+ "sso_disabled": false,
+ "cross_origin_authentication": false,
+ "signing_keys": [
{
"cert": "[REDACTED]",
"pkcs7": "[REDACTED]",
"subject": "/CN=auth0-deploy-cli-e2e.us.auth0.com"
}
],
- "client_id": "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1369,7 +1000,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/push-notification",
+ "path": "/api/v2/guardian/factors/otp",
"body": {
"enabled": false
},
@@ -1383,7 +1014,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/recovery-code",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
"body": {
"enabled": false
},
@@ -1411,7 +1042,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/webauthn-platform",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
"body": {
"enabled": false
},
@@ -1425,7 +1056,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/email",
+ "path": "/api/v2/guardian/factors/push-notification",
"body": {
"enabled": false
},
@@ -1439,7 +1070,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
},
@@ -1453,7 +1084,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PUT",
- "path": "/api/v2/guardian/factors/otp",
+ "path": "/api/v2/guardian/factors/recovery-code",
"body": {
"enabled": false
},
@@ -1520,43 +1151,27 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/attack-protection/suspicious-ip-throttling",
+ "path": "/api/v2/attack-protection/brute-force-protection",
"body": {
"enabled": true,
"shields": [
- "admin_notification",
- "block"
+ "block",
+ "user_notification"
],
+ "mode": "count_per_identifier_and_ip",
"allowlist": [],
- "stage": {
- "pre-login": {
- "max_attempts": 100,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 50,
- "rate": 1200
- }
- }
+ "max_attempts": 10
},
"status": 200,
"response": {
"enabled": true,
"shields": [
- "admin_notification",
- "block"
+ "block",
+ "user_notification"
],
+ "mode": "count_per_identifier_and_ip",
"allowlist": [],
- "stage": {
- "pre-login": {
- "max_attempts": 100,
- "rate": 864000
- },
- "pre-user-registration": {
- "max_attempts": 50,
- "rate": 1200
- }
- }
+ "max_attempts": 10
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1589,27 +1204,43 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/attack-protection/brute-force-protection",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
"body": {
"enabled": true,
"shields": [
- "block",
- "user_notification"
+ "admin_notification",
+ "block"
],
- "mode": "count_per_identifier_and_ip",
"allowlist": [],
- "max_attempts": 10
+ "stage": {
+ "pre-login": {
+ "max_attempts": 100,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 50,
+ "rate": 1200
+ }
+ }
},
"status": 200,
"response": {
"enabled": true,
"shields": [
- "block",
- "user_notification"
+ "admin_notification",
+ "block"
],
- "mode": "count_per_identifier_and_ip",
"allowlist": [],
- "max_attempts": 10
+ "stage": {
+ "pre-login": {
+ "max_attempts": 100,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 50,
+ "rate": 1200
+ }
+ }
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1620,69 +1251,7 @@
"path": "/api/v2/log-streams",
"body": "",
"status": 200,
- "response": [
- {
- "id": "lst_0000000000018505",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-f468b793-c845-418d-b2fc-a2c38a604a73/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
- },
- {
- "id": "lst_0000000000018504",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- }
- ],
+ "response": [],
"rawHeaders": [],
"responseIsBinary": false
},
@@ -1703,7 +1272,7 @@
"body": "",
"status": 200,
"response": {
- "total": 10,
+ "total": 3,
"start": 0,
"limit": 100,
"clients": [
@@ -1775,7 +1344,7 @@
"subject": "deprecated"
}
],
- "client_id": "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1793,34 +1362,28 @@
},
{
"tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
+ "global": true,
"callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
+ "name": "All Applications",
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "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"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -1828,241 +1391,256 @@
"subject": "deprecated"
}
],
- "client_id": "qvbRDjvoY3UHtL8smDFsIUkXcXPdYH9z",
- "callback_url_template": false,
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
"client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
"custom_login_page_on": true
- },
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true&strategy=auth0",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "connections": [
{
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
- "is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
},
- "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": "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "web_origins": [],
- "custom_login_page_on": true
- },
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true&strategy=auth0",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "connections": [
{
- "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": "JGTGEp0jKnBbmGLbswhTdRfeTkIOAV6X",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "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
},
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "custom_login_page_on": true
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections/con_pLHGc8ZQSY99vFHF",
+ "body": "",
+ "status": 200,
+ "response": {
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": 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"
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "TBZ7R0GxnAgvbT2ky1kqq79ScKqsnYcq",
- "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
+ "password": {
+ "enabled": true
+ }
},
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "allowed_clients": [],
- "callbacks": [],
- "client_metadata": {},
- "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"
+ "brute_force_protection": true
+ },
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ],
+ "realms": [
+ "Username-Password-Authentication"
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/connections/con_pLHGc8ZQSY99vFHF",
+ "body": {
+ "enabled_clients": [
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu"
+ ],
+ "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
},
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "CNCX1hYdRY3lm4gXEkt8GEO4hUUUZmM1",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
+ },
+ "realms": [
+ "Username-Password-Authentication"
+ ]
+ },
+ "status": 200,
+ "response": {
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
+ },
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
- ],
- "custom_login_page_on": true
+ "password": {
+ "enabled": true
+ }
},
+ "brute_force_protection": true
+ },
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "enabled_clients": [
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu"
+ ],
+ "realms": [
+ "Username-Password-Authentication"
+ ]
+ },
+ "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": "auth0-deploy-cli-extension",
- "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,
@@ -2072,8 +1650,7 @@
"idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -2081,7 +1658,7 @@
"subject": "deprecated"
}
],
- "client_id": "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2089,7 +1666,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
"app_type": "non_interactive",
"grant_types": [
@@ -2101,34 +1677,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
- }
- },
"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,
@@ -2139,7 +1700,7 @@
"subject": "deprecated"
}
],
- "client_id": "jXrCrcnqVajECDhBwqkiGAuZn0obc5k5",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -2147,16 +1708,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
},
@@ -2203,77 +1759,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true&strategy=auth0",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
- "total": 2,
+ "total": 1,
"start": 0,
"limit": 100,
"connections": [
{
- "id": "con_isbl83K0EyW745Cg",
- "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": [
- "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
- "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT"
- ]
- },
- {
- "id": "con_WFP0F318RCvc1yPr",
+ "id": "con_pLHGc8ZQSY99vFHF",
"options": {
"mfa": {
"active": true,
@@ -2303,8 +1798,8 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -2315,77 +1810,16 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true&strategy=auth0",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
- "total": 2,
+ "total": 1,
"start": 0,
"limit": 100,
"connections": [
{
- "id": "con_isbl83K0EyW745Cg",
- "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": [
- "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
- "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT"
- ]
- },
- {
- "id": "con_WFP0F318RCvc1yPr",
+ "id": "con_pLHGc8ZQSY99vFHF",
"options": {
"mfa": {
"active": true,
@@ -2415,8 +1849,8 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -2426,3151 +1860,196 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_WFP0F318RCvc1yPr",
- "body": "",
- "status": 200,
- "response": {
- "id": "con_WFP0F318RCvc1yPr",
- "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",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
- ],
- "realms": [
- "Username-Password-Authentication"
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_WFP0F318RCvc1yPr",
+ "method": "POST",
+ "path": "/api/v2/connections",
"body": {
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
- ],
- "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_WFP0F318RCvc1yPr",
- "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",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
- ],
- "realms": [
- "Username-Password-Authentication"
- ]
- },
- "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,
- "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
- },
- "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": "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": "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt",
- "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": "qvbRDjvoY3UHtL8smDFsIUkXcXPdYH9z",
- "callback_url_template": false,
- "client_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": "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
- "callback_url_template": false,
- "client_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": "JGTGEp0jKnBbmGLbswhTdRfeTkIOAV6X",
- "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": "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": "TBZ7R0GxnAgvbT2ky1kqq79ScKqsnYcq",
- "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": "CNCX1hYdRY3lm4gXEkt8GEO4hUUUZmM1",
- "callback_url_template": 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": "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT",
- "callback_url_template": false,
- "client_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": "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": "jXrCrcnqVajECDhBwqkiGAuZn0obc5k5",
- "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": 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"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_isbl83K0EyW745Cg",
- "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": [
- "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
- "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT"
- ]
- },
- {
- "id": "con_A4te7zSEQoMDxaQb",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "CNCX1hYdRY3lm4gXEkt8GEO4hUUUZmM1",
- "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT"
- ]
- },
- {
- "id": "con_WFP0F318RCvc1yPr",
- "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",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_isbl83K0EyW745Cg",
- "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": [
- "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
- "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT"
- ]
- },
- {
- "id": "con_A4te7zSEQoMDxaQb",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "CNCX1hYdRY3lm4gXEkt8GEO4hUUUZmM1",
- "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT"
- ]
- },
- {
- "id": "con_WFP0F318RCvc1yPr",
- "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",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_A4te7zSEQoMDxaQb",
- "body": {
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
- ],
- "is_domain_connection": false,
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- }
- },
- "status": 200,
- "response": {
- "id": "con_A4te7zSEQoMDxaQb",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
- ],
- "realms": [
- "google-oauth2"
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
- "body": "",
- "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,
- "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
- },
- "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": "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": "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt",
- "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": "qvbRDjvoY3UHtL8smDFsIUkXcXPdYH9z",
- "callback_url_template": false,
- "client_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": "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
- "callback_url_template": false,
- "client_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": "JGTGEp0jKnBbmGLbswhTdRfeTkIOAV6X",
- "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": "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": "TBZ7R0GxnAgvbT2ky1kqq79ScKqsnYcq",
- "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": "CNCX1hYdRY3lm4gXEkt8GEO4hUUUZmM1",
- "callback_url_template": 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": "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT",
- "callback_url_template": false,
- "client_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": "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": "jXrCrcnqVajECDhBwqkiGAuZn0obc5k5",
- "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": 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"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_8IA0dLwj49O8P0R0",
- "client_id": "JGTGEp0jKnBbmGLbswhTdRfeTkIOAV6X",
- "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"
- ]
- },
- {
- "id": "cgr_V6CMP7ClGUswJBhB",
- "client_id": "qvbRDjvoY3UHtL8smDFsIUkXcXPdYH9z",
- "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"
- ]
- },
- {
- "id": "cgr_t3j1isctGZmOVylt",
- "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: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",
- "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",
- "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",
- "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",
- "read:client_credentials",
- "create:client_credentials",
- "update:client_credentials",
- "delete:client_credentials",
- "read:organization_client_grants",
- "create:organization_client_grants",
- "delete:organization_client_grants"
- ]
- }
- ]
- },
- "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_TRRzPxsQJyJTM3ll",
- "name": "Admin",
- "description": "Can read and write things"
- },
- {
- "id": "rol_zKNIBuPjhxjGVlNh",
- "name": "Reader",
- "description": "Can only read things"
- },
- {
- "id": "rol_YIcCCf9DuxYBLew3",
- "name": "read_only",
- "description": "Read Only"
- },
- {
- "id": "rol_Vf5h2h0CTRtIKU5Q",
- "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_TRRzPxsQJyJTM3ll/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_zKNIBuPjhxjGVlNh/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_YIcCCf9DuxYBLew3/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_Vf5h2h0CTRtIKU5Q/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/actions/actions?page=0&per_page=100",
- "body": "",
- "status": 200,
- "response": {
- "actions": [
- {
- "id": "e8d56dc9-de98-4c0c-8b8a-456807f63fb0",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2024-11-06T10:00:17.236448055Z",
- "updated_at": "2024-11-07T10:00:22.140289063Z",
- "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": "node16",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "521210bf-7642-49f4-8b8f-0dd1d6176633",
- "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": "node16",
- "status": "BUILT",
- "number": 2,
- "build_time": "2024-11-07T10:00:22.949587433Z",
- "created_at": "2024-11-07T10:00:22.876554394Z",
- "updated_at": "2024-11-07T10:00:22.951905242Z"
- },
- "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": "521210bf-7642-49f4-8b8f-0dd1d6176633",
- "deployed": true,
- "number": 2,
- "built_at": "2024-11-07T10:00:22.949587433Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-07T10:00:22.876554394Z",
- "updated_at": "2024-11-07T10:00:22.951905242Z",
- "runtime": "node16",
- "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/actions?page=0&per_page=100",
- "body": "",
- "status": 200,
- "response": {
- "actions": [
- {
- "id": "e8d56dc9-de98-4c0c-8b8a-456807f63fb0",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2024-11-06T10:00:17.236448055Z",
- "updated_at": "2024-11-07T10:00:22.140289063Z",
- "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": "node16",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "521210bf-7642-49f4-8b8f-0dd1d6176633",
- "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": "node16",
- "status": "BUILT",
- "number": 2,
- "build_time": "2024-11-07T10:00:22.949587433Z",
- "created_at": "2024-11-07T10:00:22.876554394Z",
- "updated_at": "2024-11-07T10:00:22.951905242Z"
- },
- "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": "521210bf-7642-49f4-8b8f-0dd1d6176633",
- "deployed": true,
- "number": 2,
- "built_at": "2024-11-07T10:00:22.949587433Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-07T10:00:22.876554394Z",
- "updated_at": "2024-11-07T10:00:22.951905242Z",
- "runtime": "node16",
- "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/organizations?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "organizations": [
- {
- "id": "org_98JjeO1GOLPTEzMw",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_sqjTOFGOVZmKWPsI",
- "name": "org2",
- "display_name": "Organization2"
- }
- ],
- "start": 0,
- "limit": 100,
- "total": 2
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 10,
- "start": 0,
- "limit": 100,
- "clients": [
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Deploy CLI",
- "is_first_party": true,
- "oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "cross_origin_authentication": true,
- "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
- },
- "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": "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": "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt",
- "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": "qvbRDjvoY3UHtL8smDFsIUkXcXPdYH9z",
- "callback_url_template": false,
- "client_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": "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
- "callback_url_template": false,
- "client_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": "JGTGEp0jKnBbmGLbswhTdRfeTkIOAV6X",
- "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": "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": "TBZ7R0GxnAgvbT2ky1kqq79ScKqsnYcq",
- "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": "CNCX1hYdRY3lm4gXEkt8GEO4hUUUZmM1",
- "callback_url_template": 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": "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT",
- "callback_url_template": false,
- "client_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": "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": "jXrCrcnqVajECDhBwqkiGAuZn0obc5k5",
- "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": 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"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_98JjeO1GOLPTEzMw/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_98JjeO1GOLPTEzMw/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_sqjTOFGOVZmKWPsI/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_sqjTOFGOVZmKWPsI/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_isbl83K0EyW745Cg",
- "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": [
- "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
- "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT"
- ]
- },
- {
- "id": "con_A4te7zSEQoMDxaQb",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
- ]
- },
- {
- "id": "con_WFP0F318RCvc1yPr",
- "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",
- "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_8IA0dLwj49O8P0R0",
- "client_id": "JGTGEp0jKnBbmGLbswhTdRfeTkIOAV6X",
- "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"
- ]
- },
- {
- "id": "cgr_V6CMP7ClGUswJBhB",
- "client_id": "qvbRDjvoY3UHtL8smDFsIUkXcXPdYH9z",
- "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"
- ]
+ "name": "google-oauth2",
+ "strategy": "google-oauth2",
+ "enabled_clients": [
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu"
+ ],
+ "is_domain_connection": false,
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ }
+ },
+ "status": 201,
+ "response": {
+ "id": "con_7CbwOJ6bXHUUVKx1",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ },
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ],
+ "realms": [
+ "google-oauth2"
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "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,
+ "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
+ },
+ "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": "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": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "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"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_secret": "[REDACTED]",
+ "custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
{
"id": "cgr_t3j1isctGZmOVylt",
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
@@ -5775,117 +2254,79 @@
{
"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/roles?per_page=100&page=0&include_totals=true",
"body": "",
"status": 200,
"response": {
- "total": 10,
+ "roles": [],
"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,
- "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
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
+ "total": 0
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/actions/actions?page=0&per_page=100",
+ "body": "",
+ "status": 200,
+ "response": {
+ "actions": [],
+ "per_page": 100
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/actions/actions?page=0&per_page=100",
+ "body": "",
+ "status": 200,
+ "response": {
+ "actions": [],
+ "per_page": 100
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "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": "Default App",
- "callbacks": [],
- "cross_origin_auth": false,
+ "name": "Deploy CLI",
"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": "gVLyGUp8m5rbJEyg2WXrIJhgBv6IBeWt",
- "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,
@@ -5895,8 +2336,7 @@
"idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -5904,7 +2344,7 @@
"subject": "deprecated"
}
],
- "client_id": "qvbRDjvoY3UHtL8smDFsIUkXcXPdYH9z",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5912,7 +2352,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
"app_type": "non_interactive",
"grant_types": [
@@ -5924,29 +2363,18 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
+ "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,
@@ -5958,8 +2386,7 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "6uVrKPOcApXZhqctgh1okdga1j0Mz8fb",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5967,37 +2394,38 @@
"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,
+ "global": true,
+ "callbacks": [],
"is_first_party": true,
- "oidc_conformant": true,
+ "name": "All Applications",
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "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"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -6005,140 +2433,119 @@
"subject": "deprecated"
}
],
- "client_id": "JGTGEp0jKnBbmGLbswhTdRfeTkIOAV6X",
- "callback_url_template": false,
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
"client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
"custom_login_page_on": true
- },
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 2,
+ "start": 0,
+ "limit": 100,
+ "connections": [
{
- "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": "TBZ7R0GxnAgvbT2ky1kqq79ScKqsnYcq",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "id": "con_7CbwOJ6bXHUUVKx1",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
},
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "realms": [
+ "google-oauth2"
],
- "custom_login_page_on": true
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
},
{
- "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
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
},
- "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": "CNCX1hYdRY3lm4gXEkt8GEO4hUUUZmM1",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "custom_login_page_on": true
- },
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 3,
+ "start": 0,
+ "limit": 100,
+ "clients": [
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "auth0-deploy-cli-extension",
- "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,
@@ -6148,8 +2555,7 @@
"idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -6157,7 +2563,7 @@
"subject": "deprecated"
}
],
- "client_id": "KMfOuNkReFcETEZVLbfWip5ns3VsjxHT",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6165,7 +2571,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
"token_endpoint_auth_method": "client_secret_post",
"app_type": "non_interactive",
"grant_types": [
@@ -6177,34 +2582,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
- }
- },
"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,
@@ -6215,7 +2605,7 @@
"subject": "deprecated"
}
],
- "client_id": "jXrCrcnqVajECDhBwqkiGAuZn0obc5k5",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -6223,16 +2613,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
},
@@ -6276,6 +2661,218 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
+ {
+ "id": "cgr_t3j1isctGZmOVylt",
+ "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: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",
+ "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",
+ "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",
+ "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",
+ "read:client_credentials",
+ "create:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
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 e5f69dce2..20c78fb9d 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
@@ -6,19 +6,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -966,7 +957,7 @@
"body": "",
"status": 200,
"response": {
- "total": 9,
+ "total": 2,
"start": 0,
"limit": 100,
"clients": [
@@ -1038,7 +1029,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1053,486 +1044,128 @@
"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?per_page=100&page=0&include_totals=true&strategy=auth0",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "connections": [
{
- "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
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
},
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "custom_login_page_on": true
- },
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 2,
+ "start": 0,
+ "limit": 100,
+ "connections": [
{
- "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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "id": "con_7CbwOJ6bXHUUVKx1",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
},
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "realms": [
+ "google-oauth2"
],
- "custom_login_page_on": true
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
},
{
- "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
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
},
- "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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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"
+ "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
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true&strategy=auth0",
- "body": "",
- "status": 200,
- "response": {
- "total": 2,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
- "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"
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -1543,140 +1176,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_SSAQuf1eAS4HALWp",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/tenants/settings",
+ "path": "/api/v2/tenants/settings",
"body": "",
"status": 200,
"response": {
@@ -1780,7 +1280,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/verify_email_by_code",
+ "path": "/api/v2/email-templates/reset_email",
"body": "",
"status": 404,
"response": {
@@ -1795,7 +1295,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/change_password",
+ "path": "/api/v2/email-templates/password_reset",
"body": "",
"status": 404,
"response": {
@@ -1810,7 +1310,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/verify_email_by_code",
"body": "",
"status": 404,
"response": {
@@ -1825,7 +1325,22 @@
{
"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": {
+ "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/change_password",
"body": "",
"status": 404,
"response": {
@@ -1855,7 +1370,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/user_invitation",
+ "path": "/api/v2/email-templates/blocked_account",
"body": "",
"status": 404,
"response": {
@@ -1870,7 +1385,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/password_reset",
+ "path": "/api/v2/email-templates/mfa_oob_code",
"body": "",
"status": 404,
"response": {
@@ -1901,21 +1416,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/email-templates/reset_email",
- "body": "",
- "status": 404,
- "response": {
- "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",
@@ -1938,13 +1438,13 @@
"body": "",
"status": 200,
"response": {
- "total": 3,
+ "total": 1,
"start": 0,
"limit": 100,
"client_grants": [
{
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "id": "cgr_t3j1isctGZmOVylt",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -2060,6 +1560,11 @@
"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",
@@ -2076,340 +1581,61 @@
"delete:organization_member_roles",
"create:organization_invitations",
"read:organization_invitations",
- "delete:organization_invitations"
- ]
- },
- {
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "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"
- ]
- },
- {
- "id": "cgr_t3j1isctGZmOVylt",
- "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: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",
- "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",
- "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",
- "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",
- "read:client_credentials",
- "create:client_credentials",
- "update:client_credentials",
- "delete:client_credentials",
- "read:organization_client_grants",
- "create:organization_client_grants",
- "delete:organization_client_grants"
+ "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",
+ "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",
+ "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",
+ "read:client_credentials",
+ "create:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants"
]
}
]
@@ -2542,31 +1768,10 @@
"body": "",
"status": 200,
"response": {
- "roles": [
- {
- "id": "rol_UwW0xVAq4Df6F6tI",
- "name": "Admin",
- "description": "Can read and write things"
- },
- {
- "id": "rol_VucPDNsmC49E1OCe",
- "name": "Reader",
- "description": "Can only read things"
- },
- {
- "id": "rol_Hgy6WgWIaceJ4YzE",
- "name": "read_only",
- "description": "Read Only"
- },
- {
- "id": "rol_IMHAwOaDJpqdiH2x",
- "name": "read_osnly",
- "description": "Readz Only"
- }
- ],
+ "roles": [],
"start": 0,
"limit": 100,
- "total": 4
+ "total": 0
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2574,14 +1779,15 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_UwW0xVAq4Df6F6tI/permissions?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/branding",
"body": "",
"status": 200,
"response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
+ "colors": {
+ "primary": "#F8F8F2",
+ "page_background": "#222221"
+ },
+ "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png"
},
"rawHeaders": [],
"responseIsBinary": false
@@ -2589,68 +1795,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/roles/rol_VucPDNsmC49E1OCe/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_Hgy6WgWIaceJ4YzE/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_IMHAwOaDJpqdiH2x/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",
+ "path": "/api/v2/custom-domains",
"body": "",
"status": 200,
"response": [],
@@ -2744,7 +1889,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": {},
@@ -2754,7 +1899,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login/custom-text/en",
+ "path": "/api/v2/prompts/login-id/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2794,7 +1939,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/signup-id/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2814,7 +1959,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/reset-password/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2864,7 +2009,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": {},
@@ -2874,7 +2019,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": {},
@@ -2884,7 +2029,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": {},
@@ -2924,7 +2069,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": {},
@@ -2934,7 +2079,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/status/custom-text/en",
+ "path": "/api/v2/prompts/email-verification/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2944,7 +2089,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-verification/custom-text/en",
+ "path": "/api/v2/prompts/device-flow/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2994,7 +2139,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": {},
@@ -3014,7 +2159,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": {},
@@ -3044,7 +2189,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-password/partials",
+ "path": "/api/v2/prompts/signup-id/partials",
"body": "",
"status": 200,
"response": {},
@@ -3054,7 +2199,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup-id/partials",
+ "path": "/api/v2/prompts/signup-password/partials",
"body": "",
"status": 200,
"response": {},
@@ -3068,56 +2213,7 @@
"body": "",
"status": 200,
"response": {
- "actions": [
- {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-07T10:04:42.845236889Z",
- "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": "node16",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "13d6692b-486f-4307-8957-64e59dfaae70",
- "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": "node16",
- "status": "BUILT",
- "number": 1,
- "build_time": "2024-11-07T10:04:43.564446766Z",
- "created_at": "2024-11-07T10:04:43.485782961Z",
- "updated_at": "2024-11-07T10:04:43.567038665Z"
- },
- "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": "13d6692b-486f-4307-8957-64e59dfaae70",
- "deployed": true,
- "number": 1,
- "built_at": "2024-11-07T10:04:43.564446766Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-07T10:04:43.485782961Z",
- "updated_at": "2024-11-07T10:04:43.567038665Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
- }
- ],
- "total": 1,
+ "actions": [],
"per_page": 100
},
"rawHeaders": [],
@@ -3142,18 +2238,6 @@
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
- {
- "id": "post-login",
- "version": "v2",
- "status": "DEPRECATED",
- "runtimes": [
- "node12",
- "node16"
- ],
- "default_runtime": "node16",
- "binding_policy": "trigger-bound",
- "compatible_triggers": []
- },
{
"id": "post-login",
"version": "v3",
@@ -3173,13 +2257,14 @@
]
},
{
- "id": "credentials-exchange",
- "version": "v1",
+ "id": "post-login",
+ "version": "v2",
"status": "DEPRECATED",
"runtimes": [
- "node12"
+ "node12",
+ "node16"
],
- "default_runtime": "node12",
+ "default_runtime": "node16",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -3196,6 +2281,17 @@
"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": "pre-user-registration",
"version": "v1",
@@ -3270,24 +2366,24 @@
},
{
"id": "send-phone-message",
- "version": "v1",
- "status": "DEPRECATED",
+ "version": "v2",
+ "status": "CURRENT",
"runtimes": [
- "node12"
+ "node12",
+ "node16",
+ "node18-actions"
],
+ "default_runtime": "node18-actions",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
{
"id": "send-phone-message",
- "version": "v2",
- "status": "CURRENT",
+ "version": "v1",
+ "status": "DEPRECATED",
"runtimes": [
- "node12",
- "node16",
- "node18-actions"
+ "node12"
],
- "default_runtime": "node18-actions",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -3491,38 +2587,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "organizations": [
- {
- "id": "org_U1GPowP5fHVuX9iS",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_TyQVczsJUGAC5u58",
- "name": "org2",
- "display_name": "Organization2"
- }
- ],
- "start": 0,
- "limit": 100,
- "total": 2
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -3530,7 +2594,7 @@
"body": "",
"status": 200,
"response": {
- "total": 10,
+ "total": 3,
"start": 0,
"limit": 100,
"clients": [
@@ -3602,7 +2666,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3620,79 +2684,28 @@
},
{
"tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "API Explorer Application",
- "allowed_clients": [],
+ "global": true,
"callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
+ "name": "All Applications",
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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"
+ "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"
],
- "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,
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -3700,325 +2713,7 @@
"subject": "deprecated"
}
],
- "client_id": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
"client_secret": "[REDACTED]",
"custom_login_page_on": true
}
@@ -4030,23 +2725,13 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations?include_totals=true",
"body": "",
"status": 200,
"response": {
- "client_grants": [],
+ "organizations": [],
"start": 0,
- "limit": 100,
+ "limit": 50,
"total": 0
},
"rawHeaders": [],
@@ -4055,24 +2740,30 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/enabled_connections",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
"body": "",
"status": 200,
- "response": [],
+ "response": {
+ "organizations": []
+ },
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/attack-protection/brute-force-protection",
"body": "",
"status": 200,
"response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
},
"rawHeaders": [],
"responseIsBinary": false
@@ -4097,25 +2788,6 @@
"rawHeaders": [],
"responseIsBinary": false
},
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/attack-protection/brute-force-protection",
- "body": "",
- "status": 200,
- "response": {
- "enabled": true,
- "shields": [
- "block",
- "user_notification"
- ],
- "mode": "count_per_identifier_and_ip",
- "allowlist": [],
- "max_attempts": 10
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -4149,69 +2821,7 @@
"path": "/api/v2/log-streams",
"body": "",
"status": 200,
- "response": [
- {
- "id": "lst_0000000000018536",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/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
- },
- {
- "id": "lst_0000000000018537",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- }
- ],
+ "response": [],
"rawHeaders": [],
"responseIsBinary": false
},
@@ -4322,19 +2932,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -4346,41 +2947,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/rules/rul_ANXcw440qOoeEht3",
- "body": {
- "name": "my-rule",
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "enabled": true,
- "order": 2
- },
- "status": 200,
- "response": {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -5392,7 +3962,7 @@
"body": "",
"status": 200,
"response": {
- "total": 9,
+ "total": 2,
"start": 0,
"limit": 100,
"clients": [
@@ -5464,159 +4034,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5624,319 +4042,82 @@
"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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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/43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "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": [
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/clients/I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -5944,10 +4125,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
@@ -5957,4892 +4138,203 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "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": []
- },
+ "method": "GET",
+ "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true",
+ "body": "",
"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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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/SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
- "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": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
- "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/XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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/PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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
+ "name": "mandrill",
+ "credentials": {},
+ "default_from_address": "auth0-user@auth0.com",
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/clients/JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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/8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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/tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
- },
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
- ],
- "custom_login_page_on": true
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true",
- "body": "",
- "status": 200,
- "response": {
- "name": "mandrill",
- "credentials": {},
- "default_from_address": "auth0-user@auth0.com",
- "enabled": false
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/emails/provider",
- "body": {
- "name": "mandrill",
- "credentials": {
- "api_key": "##MANDRILL_API_KEY##"
- },
- "default_from_address": "auth0-user@auth0.com",
- "enabled": false
- },
- "status": 200,
- "response": {
- "name": "mandrill",
- "credentials": {},
- "default_from_address": "auth0-user@auth0.com",
- "enabled": false
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "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/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/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",
- "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/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/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": "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/breached-password-detection",
- "body": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
- }
- }
- },
- "status": 200,
- "response": {
- "enabled": false,
- "shields": [],
- "admin_notification_frequency": [],
- "method": "standard",
- "stage": {
- "pre-user-registration": {
- "shields": []
- }
- }
- },
- "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",
- "path": "/api/v2/log-streams",
- "body": "",
- "status": 200,
- "response": [
- {
- "id": "lst_0000000000018536",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/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
- },
- {
- "id": "lst_0000000000018537",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- }
- ],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/log-streams/lst_0000000000018536",
- "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_0000000000018536",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/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_0000000000018537",
- "body": {
- "name": "Suspended DD Log Stream",
- "isPriority": false,
- "sink": {
- "datadogRegion": "us"
- },
- "status": "active"
- },
- "status": 200,
- "response": {
- "id": "lst_0000000000018537",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "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/flows?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "limit": 100,
- "start": 0,
- "total": 0,
- "flows": []
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "limit": 100,
- "start": 0,
- "total": 0,
- "flows": []
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/forms?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "limit": 100,
- "start": 0,
- "total": 0,
- "forms": []
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "limit": 100,
- "start": 0,
- "total": 0,
- "connections": []
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "limit": 100,
- "start": 0,
- "total": 0,
- "flows": []
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "limit": 100,
- "start": 0,
- "total": 0,
- "connections": []
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "limit": 100,
- "start": 0,
- "total": 0,
- "connections": []
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "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,
- "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
- },
- "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": "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": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true&strategy=auth0",
- "body": "",
- "status": 200,
- "response": {
- "total": 2,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true&strategy=auth0",
- "body": "",
- "status": 200,
- "response": {
- "total": 2,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_7tTU8dpv9keeCE5Q",
- "body": "",
- "status": 200,
- "response": {
- "id": "con_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ],
- "realms": [
- "Username-Password-Authentication"
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections/con_Jd86qQK1FtuUb7xn",
- "body": "",
- "status": 200,
- "response": {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ],
- "realms": [
- "boo-baz-db-connection-test"
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_Jd86qQK1FtuUb7xn",
- "body": {
- "enabled_clients": [
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ],
- "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
- }
- },
- "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": {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ],
- "realms": [
- "boo-baz-db-connection-test"
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_7tTU8dpv9keeCE5Q",
- "body": {
- "enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ],
- "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_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ],
- "realms": [
- "Username-Password-Authentication"
- ]
- },
- "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,
- "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
- },
- "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": "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": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_SSAQuf1eAS4HALWp",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_SSAQuf1eAS4HALWp",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ]
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/connections/con_SSAQuf1eAS4HALWp",
- "body": {
- "enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ],
- "is_domain_connection": false,
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- }
- },
- "status": 200,
- "response": {
- "id": "con_SSAQuf1eAS4HALWp",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ],
- "realms": [
- "google-oauth2"
- ]
- },
- "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/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,
- "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
- },
- "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": "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": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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"
- ],
- "custom_login_page": "TEST123\n",
- "cross_origin_authentication": true,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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"
- ]
- },
- {
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "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"
- ]
- },
- {
- "id": "cgr_t3j1isctGZmOVylt",
- "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: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",
- "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",
- "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",
- "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",
- "read:client_credentials",
- "create:client_credentials",
- "update:client_credentials",
- "delete:client_credentials",
- "read:organization_client_grants",
- "create:organization_client_grants",
- "delete:organization_client_grants"
- ]
- }
- ]
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/emails/provider",
+ "body": {
+ "name": "mandrill",
+ "credentials": {
+ "api_key": "##MANDRILL_API_KEY##"
+ },
+ "default_from_address": "auth0-user@auth0.com",
+ "enabled": false
+ },
+ "status": 200,
+ "response": {
+ "name": "mandrill",
+ "credentials": {},
+ "default_from_address": "auth0-user@auth0.com",
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/client-grants/cgr_XRy0Lk9J8dl7iIt0",
+ "method": "PUT",
+ "path": "/api/v2/guardian/factors/duo",
"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"
- ]
+ "enabled": false
},
"status": 200,
"response": {
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "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": false
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/client-grants/cgr_KE5stboZltPop0tc",
+ "method": "PUT",
+ "path": "/api/v2/guardian/factors/recovery-code",
"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"
- ]
+ "enabled": false
},
"status": 200,
"response": {
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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": false
},
"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": "",
+ "method": "PUT",
+ "path": "/api/v2/guardian/factors/webauthn-platform",
+ "body": {
+ "enabled": false
+ },
"status": 200,
"response": {
- "roles": [
- {
- "id": "rol_UwW0xVAq4Df6F6tI",
- "name": "Admin",
- "description": "Can read and write things"
- },
- {
- "id": "rol_VucPDNsmC49E1OCe",
- "name": "Reader",
- "description": "Can only read things"
- },
- {
- "id": "rol_Hgy6WgWIaceJ4YzE",
- "name": "read_only",
- "description": "Read Only"
- },
- {
- "id": "rol_IMHAwOaDJpqdiH2x",
- "name": "read_osnly",
- "description": "Readz Only"
- }
- ],
- "start": 0,
- "limit": 100,
- "total": 4
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_UwW0xVAq4Df6F6tI/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
+ "method": "PUT",
+ "path": "/api/v2/guardian/factors/push-notification",
+ "body": {
+ "enabled": false
+ },
"status": 200,
"response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_VucPDNsmC49E1OCe/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
+ "method": "PUT",
+ "path": "/api/v2/guardian/factors/email",
+ "body": {
+ "enabled": false
+ },
"status": 200,
"response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_Hgy6WgWIaceJ4YzE/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
+ "method": "PUT",
+ "path": "/api/v2/guardian/factors/webauthn-roaming",
+ "body": {
+ "enabled": false
+ },
"status": 200,
"response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/roles/rol_IMHAwOaDJpqdiH2x/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
+ "method": "PUT",
+ "path": "/api/v2/guardian/factors/otp",
+ "body": {
+ "enabled": false
+ },
"status": 200,
"response": {
- "permissions": [],
- "start": 0,
- "limit": 100,
- "total": 0
+ "enabled": false
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/roles/rol_VucPDNsmC49E1OCe",
+ "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/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": {
- "name": "Reader",
- "description": "Can only read things"
+ "message_types": []
},
"status": 200,
"response": {
- "id": "rol_VucPDNsmC49E1OCe",
- "name": "Reader",
- "description": "Can only read things"
+ "message_types": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -10850,16 +4342,15 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/roles/rol_UwW0xVAq4Df6F6tI",
+ "path": "/api/v2/prompts",
"body": {
- "name": "Admin",
- "description": "Can read and write things"
+ "identifier_first": true,
+ "universal_login_experience": "new"
},
"status": 200,
"response": {
- "id": "rol_UwW0xVAq4Df6F6tI",
- "name": "Admin",
- "description": "Can read and write things"
+ "universal_login_experience": "new",
+ "identifier_first": true
},
"rawHeaders": [],
"responseIsBinary": false
@@ -10867,16 +4358,27 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/roles/rol_Hgy6WgWIaceJ4YzE",
+ "path": "/api/v2/attack-protection/brute-force-protection",
"body": {
- "name": "read_only",
- "description": "Read Only"
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
},
"status": 200,
"response": {
- "id": "rol_Hgy6WgWIaceJ4YzE",
- "name": "read_only",
- "description": "Read Only"
+ "enabled": true,
+ "shields": [
+ "block",
+ "user_notification"
+ ],
+ "mode": "count_per_identifier_and_ip",
+ "allowlist": [],
+ "max_attempts": 10
},
"rawHeaders": [],
"responseIsBinary": false
@@ -10884,146 +4386,108 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "PATCH",
- "path": "/api/v2/roles/rol_IMHAwOaDJpqdiH2x",
+ "path": "/api/v2/attack-protection/suspicious-ip-throttling",
"body": {
- "name": "read_osnly",
- "description": "Readz Only"
+ "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": {
- "id": "rol_IMHAwOaDJpqdiH2x",
- "name": "read_osnly",
- "description": "Readz Only"
+ "enabled": true,
+ "shields": [
+ "admin_notification",
+ "block"
+ ],
+ "allowlist": [],
+ "stage": {
+ "pre-login": {
+ "max_attempts": 100,
+ "rate": 864000
+ },
+ "pre-user-registration": {
+ "max_attempts": 50,
+ "rate": 1200
+ }
+ }
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/actions/actions?page=0&per_page=100",
- "body": "",
+ "method": "PATCH",
+ "path": "/api/v2/attack-protection/breached-password-detection",
+ "body": {
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
+ "stage": {
+ "pre-user-registration": {
+ "shields": []
+ }
+ }
+ },
"status": 200,
"response": {
- "actions": [
- {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-07T10:04:42.845236889Z",
- "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": "node16",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "13d6692b-486f-4307-8957-64e59dfaae70",
- "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": "node16",
- "status": "BUILT",
- "number": 1,
- "build_time": "2024-11-07T10:04:43.564446766Z",
- "created_at": "2024-11-07T10:04:43.485782961Z",
- "updated_at": "2024-11-07T10:04:43.567038665Z"
- },
- "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": "13d6692b-486f-4307-8957-64e59dfaae70",
- "deployed": true,
- "number": 1,
- "built_at": "2024-11-07T10:04:43.564446766Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-07T10:04:43.485782961Z",
- "updated_at": "2024-11-07T10:04:43.567038665Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
+ "enabled": false,
+ "shields": [],
+ "admin_notification_frequency": [],
+ "method": "standard",
+ "stage": {
+ "pre-user-registration": {
+ "shields": []
}
- ],
- "total": 1,
- "per_page": 100
+ }
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/actions/actions/f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
- "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": "node16",
- "secrets": [],
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
+ "method": "GET",
+ "path": "/api/v2/log-streams",
+ "body": "",
+ "status": 200,
+ "response": [],
+ "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/flows?page=0&per_page=100&include_totals=true",
+ "body": "",
"status": 200,
"response": {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:09:31.421139824Z",
- "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": "node16",
- "status": "pending",
- "secrets": [],
- "current_version": {
- "id": "13d6692b-486f-4307-8957-64e59dfaae70",
- "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": "node16",
- "status": "BUILT",
- "number": 1,
- "build_time": "2024-11-07T10:04:43.564446766Z",
- "created_at": "2024-11-07T10:04:43.485782961Z",
- "updated_at": "2024-11-07T10:04:43.567038665Z"
- },
- "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": "13d6692b-486f-4307-8957-64e59dfaae70",
- "deployed": true,
- "number": 1,
- "built_at": "2024-11-07T10:04:43.564446766Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-07T10:04:43.485782961Z",
- "updated_at": "2024-11-07T10:04:43.567038665Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
+ "limit": 100,
+ "start": 0,
+ "total": 0,
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -11031,123 +4495,44 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/actions?page=0&per_page=100",
+ "path": "/api/v2/flows?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
- "actions": [
- {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:09:31.421139824Z",
- "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": "node16",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "13d6692b-486f-4307-8957-64e59dfaae70",
- "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": "node16",
- "status": "BUILT",
- "number": 1,
- "build_time": "2024-11-07T10:04:43.564446766Z",
- "created_at": "2024-11-07T10:04:43.485782961Z",
- "updated_at": "2024-11-07T10:04:43.567038665Z"
- },
- "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": "13d6692b-486f-4307-8957-64e59dfaae70",
- "deployed": true,
- "number": 1,
- "built_at": "2024-11-07T10:04:43.564446766Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-07T10:04:43.485782961Z",
- "updated_at": "2024-11-07T10:04:43.567038665Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
- }
- ],
- "total": 1,
- "per_page": 100
+ "limit": 100,
+ "start": 0,
+ "total": 0,
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "POST",
- "path": "/api/v2/actions/actions/f921cc75-2b3b-4dd8-b1dd-d3c12f61df11/deploy",
+ "method": "GET",
+ "path": "/api/v2/forms?page=0&per_page=100&include_totals=true",
"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": "2e4b6307-3db8-4eb8-93ce-7b06f405ed64",
- "deployed": false,
- "number": 2,
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-15T11:09:32.245664587Z",
- "updated_at": "2024-11-15T11:09:32.245664587Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "action": {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-15T11:09:31.415125938Z",
- "all_changes_deployed": false
- }
+ "limit": 100,
+ "start": 0,
+ "total": 0,
+ "forms": []
},
"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/flows/vault/connections?page=0&per_page=100&include_totals=true",
+ "body": "",
"status": 200,
"response": {
- "colors": {
- "primary": "#F8F8F2",
- "page_background": "#222221"
- },
- "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png"
+ "limit": 100,
+ "start": 0,
+ "total": 0,
+ "connections": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -11155,262 +4540,68 @@
{
"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/flows?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,
- "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
- },
- "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": "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": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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
- },
+ "start": 0,
+ "total": 0,
+ "flows": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "limit": 100,
+ "start": 0,
+ "total": 0,
+ "connections": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/flows/vault/connections?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "limit": 100,
+ "start": 0,
+ "total": 0,
+ "connections": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 3,
+ "start": 0,
+ "limit": 100,
+ "clients": [
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
+ "name": "Deploy CLI",
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
"sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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,
@@ -11420,8 +4611,7 @@
"idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -11429,7 +4619,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11448,21 +4638,11 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "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": false,
+ "oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -11472,7 +4652,6 @@
"idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -11482,7 +4661,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11490,8 +4669,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
"grant_types": [
"authorization_code",
"implicit",
@@ -11500,122 +4677,6 @@
],
"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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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,
@@ -11644,96 +4705,14 @@
{
"cert": "[REDACTED]",
"pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
- "client_secret": "[REDACTED]",
- "custom_login_page_on": true
- }
- ]
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "organizations": [
- {
- "id": "org_U1GPowP5fHVuX9iS",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_TyQVczsJUGAC5u58",
- "name": "org2",
- "display_name": "Organization2"
- }
- ],
- "start": 0,
- "limit": 100,
- "total": 2
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_secret": "[REDACTED]",
+ "custom_login_page_on": true
+ }
+ ]
},
"rawHeaders": [],
"responseIsBinary": false
@@ -11741,47 +4720,28 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true&strategy=auth0",
"body": "",
"status": 200,
"response": {
- "total": 3,
+ "total": 1,
"start": 0,
"limit": 100,
"connections": [
{
- "id": "con_Jd86qQK1FtuUb7xn",
+ "id": "con_pLHGc8ZQSY99vFHF",
"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
@@ -11790,49 +4750,37 @@
"enabled": true
}
},
- "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",
- "is_domain_connection": false,
- "realms": [
- "boo-baz-db-connection-test"
- ],
- "enabled_clients": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_SSAQuf1eAS4HALWp",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
+ "name": "Username-Password-Authentication",
"is_domain_connection": false,
"realms": [
- "google-oauth2"
+ "Username-Password-Authentication"
],
"enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
- },
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true&strategy=auth0",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "connections": [
{
- "id": "con_7tTU8dpv9keeCE5Q",
+ "id": "con_pLHGc8ZQSY99vFHF",
"options": {
"mfa": {
"active": true,
@@ -11862,8 +4810,8 @@
"Username-Password-Authentication"
],
"enabled_clients": [
- "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
]
}
]
@@ -11871,6 +4819,125 @@
"rawHeaders": [],
"responseIsBinary": false
},
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections/con_pLHGc8ZQSY99vFHF",
+ "body": "",
+ "status": 200,
+ "response": {
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "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": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ],
+ "realms": [
+ "Username-Password-Authentication"
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/connections/con_pLHGc8ZQSY99vFHF",
+ "body": {
+ "enabled_clients": [
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu"
+ ],
+ "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_pLHGc8ZQSY99vFHF",
+ "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",
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu"
+ ],
+ "realms": [
+ "Username-Password-Authentication"
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
@@ -11878,7 +4945,7 @@
"body": "",
"status": 200,
"response": {
- "total": 10,
+ "total": 3,
"start": 0,
"limit": 100,
"clients": [
@@ -11950,7 +5017,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -11968,132 +5035,28 @@
},
{
"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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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": [],
+ "global": true,
"callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
- "oidc_conformant": true,
+ "name": "All Applications",
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
"infinite_token_lifetime": true,
"infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
+ "token_lifetime": 2592000,
+ "idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "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"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -12101,35 +5064,277 @@
"subject": "deprecated"
}
],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "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?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 2,
+ "start": 0,
+ "limit": 100,
+ "connections": [
+ {
+ "id": "con_7CbwOJ6bXHUUVKx1",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "regular_web",
- "grant_types": [
- "authorization_code",
- "implicit",
- "refresh_token",
- "client_credentials"
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "realms": [
+ "google-oauth2"
],
- "web_origins": [],
- "custom_login_page_on": true
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ },
+ {
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "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": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 2,
+ "start": 0,
+ "limit": 100,
+ "connections": [
+ {
+ "id": "con_7CbwOJ6bXHUUVKx1",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ },
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "realms": [
+ "google-oauth2"
+ ],
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
},
+ {
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "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": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/connections/con_7CbwOJ6bXHUUVKx1",
+ "body": {
+ "enabled_clients": [
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu"
+ ],
+ "is_domain_connection": false,
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ }
+ },
+ "status": 200,
+ "response": {
+ "id": "con_7CbwOJ6bXHUUVKx1",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ },
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "enabled_clients": [
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu"
+ ],
+ "realms": [
+ "google-oauth2"
+ ]
+ },
+ "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/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 3,
+ "start": 0,
+ "limit": 100,
+ "clients": [
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Terraform Provider",
- "cross_origin_auth": 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,
@@ -12139,8 +5344,7 @@
"idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -12148,7 +5352,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12167,21 +5371,11 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "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": false,
+ "oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -12191,7 +5385,6 @@
"idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -12201,7 +5394,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -12209,8 +5402,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
"grant_types": [
"authorization_code",
"implicit",
@@ -12219,122 +5410,6 @@
],
"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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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,
@@ -12379,153 +5454,16 @@
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
"path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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"
- ]
- },
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
{
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
+ "id": "cgr_t3j1isctGZmOVylt",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"audience": "https://auth0-deploy-cli-e2e.us.auth0.com/api/v2/",
"scope": [
"read:client_grants",
@@ -12641,6 +5579,11 @@
"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",
@@ -12657,9 +5600,376 @@
"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",
+ "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",
+ "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",
+ "read:client_credentials",
+ "create:client_credentials",
+ "update:client_credentials",
+ "delete:client_credentials",
+ "read:organization_client_grants",
+ "create:organization_client_grants",
+ "delete:organization_client_grants"
+ ]
+ }
+ ]
+ },
+ "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/actions/actions?page=0&per_page=100",
+ "body": "",
+ "status": 200,
+ "response": {
+ "actions": [],
+ "per_page": 100
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/actions/actions?page=0&per_page=100",
+ "body": "",
+ "status": 200,
+ "response": {
+ "actions": [],
+ "per_page": 100
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "PATCH",
+ "path": "/api/v2/branding",
+ "body": {
+ "colors": {
+ "primary": "#F8F8F2",
+ "page_background": "#222221"
+ },
+ "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png"
+ },
+ "status": 200,
+ "response": {
+ "colors": {
+ "primary": "#F8F8F2",
+ "page_background": "#222221"
+ },
+ "logo_url": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Grandmas_marathon_finishers.png"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "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,
+ "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
+ },
+ "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": "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": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "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"
+ ],
+ "custom_login_page": "TEST123\n",
+ "cross_origin_authentication": true,
+ "signing_keys": [
+ {
+ "cert": "[REDACTED]",
+ "pkcs7": "[REDACTED]",
+ "subject": "deprecated"
+ }
+ ],
+ "client_id": "Isi93ibGHIGwmdYjsLwTOn7Gu7nwxU3V",
+ "client_secret": "[REDACTED]",
+ "custom_login_page_on": true
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": []
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 2,
+ "start": 0,
+ "limit": 100,
+ "connections": [
+ {
+ "id": "con_7CbwOJ6bXHUUVKx1",
+ "options": {
+ "email": true,
+ "scope": [
+ "email",
+ "profile"
+ ],
+ "profile": true
+ },
+ "strategy": "google-oauth2",
+ "name": "google-oauth2",
+ "is_domain_connection": false,
+ "realms": [
+ "google-oauth2"
+ ],
+ "enabled_clients": [
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu"
]
},
+ {
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "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": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
{
"id": "cgr_t3j1isctGZmOVylt",
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
@@ -12863,44 +6173,135 @@
},
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58",
- "body": {
- "display_name": "Organization2"
- },
- "status": 200,
- "response": {
- "id": "org_TyQVczsJUGAC5u58",
- "display_name": "Organization2",
- "name": "org2"
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "PATCH",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS",
- "body": {
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- },
- "display_name": "Organization"
- },
+ "method": "GET",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
"status": 200,
"response": {
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
+ "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,
+ "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
+ },
+ "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": "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": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "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"
+ ],
+ "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
}
- },
- "id": "org_U1GPowP5fHVuX9iS",
- "display_name": "Organization",
- "name": "org1"
+ ]
},
"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 cb1773db1..c00e9e66a 100644
--- a/test/e2e/recordings/should-dump-without-throwing-an-error.json
+++ b/test/e2e/recordings/should-dump-without-throwing-an-error.json
@@ -6,19 +6,10 @@
"body": "",
"status": 200,
"response": {
- "total": 1,
+ "total": 0,
"start": 0,
"limit": 100,
- "rules": [
- {
- "id": "rul_ANXcw440qOoeEht3",
- "enabled": true,
- "script": "function (user, context, callback) {\n callback(null, user, context);\n}\n",
- "name": "my-rule",
- "order": 2,
- "stage": "login_success"
- }
- ]
+ "rules": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -966,7 +957,7 @@
"body": "",
"status": 200,
"response": {
- "total": 9,
+ "total": 2,
"start": 0,
"limit": 100,
"clients": [
@@ -1038,7 +1029,7 @@
"subject": "deprecated"
}
],
- "client_id": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -1053,375 +1044,108 @@
"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?per_page=100&page=0&include_totals=true&strategy=auth0",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "connections": [
{
- "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
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
},
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
},
- "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": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "callback_url_template": false,
- "client_secret": "[REDACTED]",
- "jwt_configuration": {
- "alg": "RS256",
- "lifetime_in_seconds": 36000,
- "secret_encoded": false
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
},
- "token_endpoint_auth_method": "client_secret_post",
- "app_type": "non_interactive",
- "grant_types": [
- "client_credentials"
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "custom_login_page_on": true
- },
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
+ }
+ ]
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "connections": [
{
- "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
+ "id": "con_pLHGc8ZQSY99vFHF",
+ "options": {
+ "mfa": {
+ "active": true,
+ "return_enroll_settings": true
},
- "facebook": {
- "enabled": false
- }
+ "passwordPolicy": "good",
+ "passkey_options": {
+ "challenge_ui": "both",
+ "local_enrollment_enabled": true,
+ "progressive_enrollment_enabled": true
+ },
+ "strategy_version": 2,
+ "authentication_methods": {
+ "passkey": {
+ "enabled": false
+ },
+ "password": {
+ "enabled": true
+ }
+ },
+ "brute_force_protection": true
},
- "oidc_conformant": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 2592000,
- "idle_token_lifetime": 1296000,
- "rotation_type": "non-rotating"
- },
- "sso": false,
- "sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "callback_url_template": 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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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"
+ "strategy": "auth0",
+ "name": "Username-Password-Authentication",
+ "is_domain_connection": false,
+ "realms": [
+ "Username-Password-Authentication"
],
- "custom_login_page_on": true
+ "enabled_clients": [
+ "I155fGKAI34tbclxLYjEwUYngPU53Blu",
+ "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE"
+ ]
}
]
},
@@ -1431,110 +1155,69 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true&strategy=auth0",
+ "path": "/api/v2/tenants/settings",
"body": "",
"status": 200,
"response": {
- "total": 2,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ]
+ "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"
}
+ },
+ "session_cookie": {
+ "mode": "non-persistent"
+ },
+ "sandbox_versions_available": [
+ "18",
+ "16",
+ "12"
]
},
"rawHeaders": [],
@@ -1543,211 +1226,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/connections?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "connections": [
- {
- "id": "con_Jd86qQK1FtuUb7xn",
- "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": [
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5"
- ]
- },
- {
- "id": "con_SSAQuf1eAS4HALWp",
- "options": {
- "email": true,
- "scope": [
- "email",
- "profile"
- ],
- "profile": true
- },
- "strategy": "google-oauth2",
- "name": "google-oauth2",
- "is_domain_connection": false,
- "realms": [
- "google-oauth2"
- ],
- "enabled_clients": [
- "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
- "tniZLhIl5zfT5rHYyHvzp380qWilhZrN"
- ]
- },
- {
- "id": "con_7tTU8dpv9keeCE5Q",
- "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",
- "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O"
- ]
- }
- ]
- },
- "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"
- }
- },
- "session_cookie": {
- "mode": "non-persistent"
- },
- "sandbox_versions_available": [
- "18",
- "16",
- "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",
+ "path": "/api/v2/emails/provider?fields=name%2Cenabled%2Ccredentials%2Csettings%2Cdefault_from_address&include_fields=true",
"body": "",
"status": 200,
"response": {
@@ -1762,93 +1241,17 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/stolen_credentials",
- "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": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/email-templates/reset_email",
- "body": "",
- "status": 404,
- "response": {
- "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/change_password",
- "body": "",
- "status": 404,
- "response": {
- "statusCode": 404,
- "error": "Not Found",
- "message": "The template does not exist.",
- "errorCode": "inexistent_email_template"
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/email-templates/welcome_email",
+ "path": "/api/v2/email-templates/verify_email",
"body": "",
"status": 200,
"response": {
- "template": "welcome_email",
- "body": "\n \n Welcome!
\n \n\n",
+ "template": "verify_email",
+ "body": "\n \n \n \n \n \n \n \n \n \n \n \n \n\n Welcome to {{ application.name}}!\n\n \n Thank you for signing up. Please verify your email address by clicking the following\n link:\n \n\n Confirm my account \n\n \n If you are having any issues with your account, please don’t hesitate to contact us\n by replying to this mail.\n \n\n \n Haha!!!\n \n\n {{ application.name }}\n\n \n
\n \n If you did not make this request, please contact us by replying to this mail.\n \n \n | \n
\n
\n \n \n\n",
"from": "",
- "resultUrl": "https://example.com/welcome",
- "subject": "Welcome",
+ "subject": "",
"syntax": "liquid",
- "urlLifetimeInSeconds": 3600,
- "enabled": false
- },
- "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"
+ "urlLifetimeInSeconds": 432000,
+ "enabled": true
},
"rawHeaders": [],
"responseIsBinary": false
@@ -1856,7 +1259,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/stolen_credentials",
"body": "",
"status": 404,
"response": {
@@ -1871,7 +1274,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/user_invitation",
+ "path": "/api/v2/email-templates/reset_email",
"body": "",
"status": 404,
"response": {
@@ -1901,321 +1304,123 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/email-templates/blocked_account",
+ "path": "/api/v2/email-templates/password_reset",
"body": "",
"status": 404,
"response": {
"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/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/client-grants?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 3,
- "start": 0,
- "limit": 100,
- "client_grants": [
- {
- "id": "cgr_KE5stboZltPop0tc",
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
- "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"
- ]
- },
- {
- "id": "cgr_XRy0Lk9J8dl7iIt0",
- "client_id": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "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"
- ]
- },
+ "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/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/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/change_password",
+ "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": {
+ "statusCode": 404,
+ "error": "Not Found",
+ "message": "The template does not exist.",
+ "errorCode": "inexistent_email_template"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/email-templates/welcome_email",
+ "body": "",
+ "status": 200,
+ "response": {
+ "template": "welcome_email",
+ "body": "\n \n Welcome!
\n \n\n",
+ "from": "",
+ "resultUrl": "https://example.com/welcome",
+ "subject": "Welcome",
+ "syntax": "liquid",
+ "urlLifetimeInSeconds": 3600,
+ "enabled": false
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/email-templates/verify_email_by_code",
+ "body": "",
+ "status": 404,
+ "response": {
+ "statusCode": 404,
+ "error": "Not Found",
+ "message": "The template does not exist.",
+ "errorCode": "inexistent_email_template"
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/client-grants?per_page=100&page=0&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 1,
+ "start": 0,
+ "limit": 100,
+ "client_grants": [
{
"id": "cgr_t3j1isctGZmOVylt",
"client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
@@ -2542,88 +1747,7 @@
"body": "",
"status": 200,
"response": {
- "roles": [
- {
- "id": "rol_UwW0xVAq4Df6F6tI",
- "name": "Admin",
- "description": "Can read and write things"
- },
- {
- "id": "rol_VucPDNsmC49E1OCe",
- "name": "Reader",
- "description": "Can only read things"
- },
- {
- "id": "rol_Hgy6WgWIaceJ4YzE",
- "name": "read_only",
- "description": "Read Only"
- },
- {
- "id": "rol_IMHAwOaDJpqdiH2x",
- "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_UwW0xVAq4Df6F6tI/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_VucPDNsmC49E1OCe/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_Hgy6WgWIaceJ4YzE/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_IMHAwOaDJpqdiH2x/permissions?per_page=100&page=0&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "permissions": [],
+ "roles": [],
"start": 0,
"limit": 100,
"total": 0
@@ -2824,7 +1948,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-otp/custom-text/en",
+ "path": "/api/v2/prompts/mfa-push/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2834,7 +1958,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-otp/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2844,7 +1968,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/consent/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2884,7 +2008,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-sms/custom-text/en",
+ "path": "/api/v2/prompts/mfa-email/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2894,7 +2018,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/mfa-email/custom-text/en",
+ "path": "/api/v2/prompts/mfa-sms/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2904,7 +2028,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-recovery-code/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2914,7 +2038,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/status/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2924,7 +2048,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": {},
@@ -2934,7 +2058,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": {},
@@ -2944,7 +2068,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/email-verification/custom-text/en",
+ "path": "/api/v2/prompts/device-flow/custom-text/en",
"body": "",
"status": 200,
"response": {},
@@ -2994,7 +2118,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": {},
@@ -3004,7 +2128,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": {},
@@ -3014,7 +2138,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": {},
@@ -3024,7 +2148,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/login-passwordless/partials",
+ "path": "/api/v2/prompts/signup-id/partials",
"body": "",
"status": 200,
"response": {},
@@ -3034,7 +2158,7 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/prompts/signup/partials",
+ "path": "/api/v2/prompts/login-passwordless/partials",
"body": "",
"status": 200,
"response": {},
@@ -3044,7 +2168,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": {},
@@ -3068,56 +2192,7 @@
"body": "",
"status": 200,
"response": {
- "actions": [
- {
- "id": "f921cc75-2b3b-4dd8-b1dd-d3c12f61df11",
- "name": "My Custom Action",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ],
- "created_at": "2024-11-07T10:04:42.823412691Z",
- "updated_at": "2024-11-07T10:04:42.845236889Z",
- "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": "node16",
- "status": "built",
- "secrets": [],
- "current_version": {
- "id": "13d6692b-486f-4307-8957-64e59dfaae70",
- "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": "node16",
- "status": "BUILT",
- "number": 1,
- "build_time": "2024-11-07T10:04:43.564446766Z",
- "created_at": "2024-11-07T10:04:43.485782961Z",
- "updated_at": "2024-11-07T10:04:43.567038665Z"
- },
- "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": "13d6692b-486f-4307-8957-64e59dfaae70",
- "deployed": true,
- "number": 1,
- "built_at": "2024-11-07T10:04:43.564446766Z",
- "secrets": [],
- "status": "built",
- "created_at": "2024-11-07T10:04:43.485782961Z",
- "updated_at": "2024-11-07T10:04:43.567038665Z",
- "runtime": "node16",
- "supported_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
- "all_changes_deployed": true
- }
- ],
- "total": 1,
+ "actions": [],
"per_page": 100
},
"rawHeaders": [],
@@ -3131,24 +2206,6 @@
"status": 200,
"response": {
"triggers": [
- {
- "id": "post-login",
- "version": "v3",
- "status": "CURRENT",
- "runtimes": [
- "node12",
- "node16",
- "node18-actions"
- ],
- "default_runtime": "node18-actions",
- "binding_policy": "trigger-bound",
- "compatible_triggers": [
- {
- "id": "post-login",
- "version": "v2"
- }
- ]
- },
{
"id": "post-login",
"version": "v1",
@@ -3173,8 +2230,8 @@
"compatible_triggers": []
},
{
- "id": "credentials-exchange",
- "version": "v2",
+ "id": "post-login",
+ "version": "v3",
"status": "CURRENT",
"runtimes": [
"node12",
@@ -3183,16 +2240,34 @@
],
"default_runtime": "node18-actions",
"binding_policy": "trigger-bound",
- "compatible_triggers": []
+ "compatible_triggers": [
+ {
+ "id": "post-login",
+ "version": "v2"
+ }
+ ]
},
{
"id": "credentials-exchange",
"version": "v1",
"status": "DEPRECATED",
"runtimes": [
- "node12"
+ "node12"
+ ],
+ "default_runtime": "node12",
+ "binding_policy": "trigger-bound",
+ "compatible_triggers": []
+ },
+ {
+ "id": "credentials-exchange",
+ "version": "v2",
+ "status": "CURRENT",
+ "runtimes": [
+ "node12",
+ "node16",
+ "node18-actions"
],
- "default_runtime": "node12",
+ "default_runtime": "node18-actions",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -3246,25 +2321,25 @@
},
{
"id": "post-change-password",
- "version": "v2",
- "status": "CURRENT",
+ "version": "v1",
+ "status": "DEPRECATED",
"runtimes": [
- "node12",
- "node16",
- "node18-actions"
+ "node12"
],
- "default_runtime": "node18-actions",
+ "default_runtime": "node12",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
{
"id": "post-change-password",
- "version": "v1",
- "status": "DEPRECATED",
+ "version": "v2",
+ "status": "CURRENT",
"runtimes": [
- "node12"
+ "node12",
+ "node16",
+ "node18-actions"
],
- "default_runtime": "node12",
+ "default_runtime": "node18-actions",
"binding_policy": "trigger-bound",
"compatible_triggers": []
},
@@ -3455,333 +2530,77 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/actions/triggers/custom-phone-provider/bindings",
- "body": "",
- "status": 200,
- "response": {
- "bindings": [],
- "per_page": 20
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/actions/triggers/custom-email-provider/bindings",
- "body": "",
- "status": 200,
- "response": {
- "bindings": [],
- "per_page": 20
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/actions/triggers/custom-token-exchange-beta/bindings",
- "body": "",
- "status": 200,
- "response": {
- "bindings": [],
- "per_page": 20
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "organizations": [
- {
- "id": "org_U1GPowP5fHVuX9iS",
- "name": "org1",
- "display_name": "Organization",
- "branding": {
- "colors": {
- "page_background": "#fff5f5",
- "primary": "#57ddff"
- }
- }
- },
- {
- "id": "org_TyQVczsJUGAC5u58",
- "name": "org2",
- "display_name": "Organization2"
- }
- ],
- "start": 0,
- "limit": 100,
- "total": 2
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "total": 10,
- "start": 0,
- "limit": 100,
- "clients": [
- {
- "tenant": "auth0-deploy-cli-e2e",
- "global": false,
- "is_token_endpoint_ip_header_trusted": false,
- "name": "Deploy CLI",
- "is_first_party": true,
- "oidc_conformant": true,
- "sso_disabled": false,
- "cross_origin_auth": false,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
- "cross_origin_authentication": true,
- "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
- },
- "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": "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": "SwBMU7UEsU6wHGNZElKnz3X8UsILGj7O",
- "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": "43XVArsPLrVJXYdbm8wujhnlK08MmHxQ",
- "callback_url_template": false,
- "client_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": "XxZAW9HgVwMKADslEyfwzJsESjfyNIDV",
- "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
- },
+ "path": "/api/v2/actions/triggers/custom-phone-provider/bindings",
+ "body": "",
+ "status": 200,
+ "response": {
+ "bindings": [],
+ "per_page": 20
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/actions/triggers/custom-email-provider/bindings",
+ "body": "",
+ "status": 200,
+ "response": {
+ "bindings": [],
+ "per_page": 20
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/actions/triggers/custom-token-exchange-beta/bindings",
+ "body": "",
+ "status": 200,
+ "response": {
+ "bindings": [],
+ "per_page": 20
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/organizations?include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "organizations": [],
+ "start": 0,
+ "limit": 50,
+ "total": 0
+ },
+ "rawHeaders": [],
+ "responseIsBinary": false
+ },
+ {
+ "scope": "https://deploy-cli-dev.eu.auth0.com:443",
+ "method": "GET",
+ "path": "/api/v2/clients?page=0&per_page=100&include_totals=true",
+ "body": "",
+ "status": 200,
+ "response": {
+ "total": 3,
+ "start": 0,
+ "limit": 100,
+ "clients": [
{
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "Node App",
- "allowed_clients": [],
- "allowed_logout_urls": [],
- "callbacks": [],
- "client_metadata": {},
- "cross_origin_auth": false,
+ "name": "Deploy CLI",
"is_first_party": true,
- "native_social_login": {
- "apple": {
- "enabled": false
- },
- "facebook": {
- "enabled": false
- }
- },
"oidc_conformant": true,
- "refresh_token": {
- "expiration_type": "non-expiring",
- "leeway": 0,
- "infinite_token_lifetime": true,
- "infinite_idle_token_lifetime": true,
- "token_lifetime": 31557600,
- "idle_token_lifetime": 2592000,
- "rotation_type": "non-rotating"
- },
"sso_disabled": false,
- "cross_origin_authentication": false,
- "signing_keys": [
- {
- "cert": "[REDACTED]",
- "pkcs7": "[REDACTED]",
- "subject": "deprecated"
- }
- ],
- "allowed_origins": [],
- "client_id": "ugJJym1UHl8zqlBOvV0Xn9BRr934RRi5",
- "callback_url_template": false,
- "client_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,
@@ -3791,8 +2610,7 @@
"idle_token_lifetime": 2592000,
"rotation_type": "non-rotating"
},
- "sso_disabled": false,
- "cross_origin_authentication": false,
+ "cross_origin_authentication": true,
"signing_keys": [
{
"cert": "[REDACTED]",
@@ -3800,7 +2618,7 @@
"subject": "deprecated"
}
],
- "client_id": "PEBY5yBtbks5KueJ3x7eUTDci2p9uZqI",
+ "client_id": "Vp0gMRF8PtMzekil38qWoj4Fjw2VjRZE",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3819,21 +2637,11 @@
"tenant": "auth0-deploy-cli-e2e",
"global": false,
"is_token_endpoint_ip_header_trusted": false,
- "name": "The Default App",
- "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": false,
+ "oidc_conformant": true,
"refresh_token": {
"expiration_type": "non-expiring",
"leeway": 0,
@@ -3843,7 +2651,6 @@
"idle_token_lifetime": 1296000,
"rotation_type": "non-rotating"
},
- "sso": false,
"sso_disabled": false,
"cross_origin_authentication": false,
"signing_keys": [
@@ -3853,7 +2660,7 @@
"subject": "deprecated"
}
],
- "client_id": "8UHeZZ8ZFNyYw0cDvJBN6FN1U51vROu0",
+ "client_id": "I155fGKAI34tbclxLYjEwUYngPU53Blu",
"callback_url_template": false,
"client_secret": "[REDACTED]",
"jwt_configuration": {
@@ -3861,8 +2668,6 @@
"lifetime_in_seconds": 36000,
"secret_encoded": false
},
- "client_aliases": [],
- "token_endpoint_auth_method": "client_secret_post",
"grant_types": [
"authorization_code",
"implicit",
@@ -3871,122 +2676,6 @@
],
"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": "JDuuREMI6GlTmysUjewqvwIf9sYJMrQV",
- "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": "tniZLhIl5zfT5rHYyHvzp380qWilhZrN",
- "callback_url_template": false,
- "client_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,
@@ -4030,49 +2719,11 @@
{
"scope": "https://deploy-cli-dev.eu.auth0.com:443",
"method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_U1GPowP5fHVuX9iS/client-grants?page=0&per_page=100&include_totals=true",
- "body": "",
- "status": 200,
- "response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
- },
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/enabled_connections",
- "body": "",
- "status": 200,
- "response": [],
- "rawHeaders": [],
- "responseIsBinary": false
- },
- {
- "scope": "https://deploy-cli-dev.eu.auth0.com:443",
- "method": "GET",
- "path": "/api/v2/organizations/org_TyQVczsJUGAC5u58/client-grants?page=0&per_page=100&include_totals=true",
+ "path": "/api/v2/organizations?include_totals=true&take=50",
"body": "",
"status": 200,
"response": {
- "client_grants": [],
- "start": 0,
- "limit": 100,
- "total": 0
+ "organizations": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -4149,69 +2800,7 @@
"path": "/api/v2/log-streams",
"body": "",
"status": 200,
- "response": [
- {
- "id": "lst_0000000000018536",
- "name": "Amazon EventBridge",
- "type": "eventbridge",
- "status": "active",
- "sink": {
- "awsAccountId": "123456789012",
- "awsRegion": "us-east-2",
- "awsPartnerEventSource": "aws.partner/auth0.com/auth0-deploy-cli-e2e-a295e235-1e5f-4e06-b2dd-94469edb676f/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
- },
- {
- "id": "lst_0000000000018537",
- "name": "Suspended DD Log Stream",
- "type": "datadog",
- "status": "active",
- "sink": {
- "datadogApiKey": "some-sensitive-api-key",
- "datadogRegion": "us"
- },
- "isPriority": false
- }
- ],
+ "response": [],
"rawHeaders": [],
"responseIsBinary": false
},
@@ -4243,14 +2832,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": 0,
- "forms": []
+ "flows": []
},
"rawHeaders": [],
"responseIsBinary": false
@@ -4258,14 +2847,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/forms?page=0&per_page=100&include_totals=true",
"body": "",
"status": 200,
"response": {
"limit": 100,
"start": 0,
"total": 0,
- "flows": []
+ "forms": []
},
"rawHeaders": [],
"responseIsBinary": false
diff --git a/test/e2e/testdata/lots-of-configuration/rules/my-rule.js b/test/e2e/testdata/lots-of-configuration/rules/my-rule.js
deleted file mode 100644
index d2c14a1fc..000000000
--- a/test/e2e/testdata/lots-of-configuration/rules/my-rule.js
+++ /dev/null
@@ -1,3 +0,0 @@
-function (user, context, callback) {
- callback(null, user, context);
-}
diff --git a/test/e2e/testdata/lots-of-configuration/tenant.yaml b/test/e2e/testdata/lots-of-configuration/tenant.yaml
index e440a091c..b3496f5b0 100644
--- a/test/e2e/testdata/lots-of-configuration/tenant.yaml
+++ b/test/e2e/testdata/lots-of-configuration/tenant.yaml
@@ -1,9 +1,4 @@
-rules:
- - name: my-rule
- script: ./rules/my-rule.js
- stage: login_success
- enabled: true
- order: 2
+rules: []
rulesConfigs: []
hooks: []
pages: