You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
327 lines
8.2 KiB
327 lines
8.2 KiB
{
|
|
"api_definition": {
|
|
"id": "61cd2bcbba58c800014ad921",
|
|
"name": "test-httpbin",
|
|
"slug": "test-httpbin-test12",
|
|
"listen_port": 0,
|
|
"protocol": "",
|
|
"enable_proxy_protocol": false,
|
|
"api_id": "a2d3f1cd6b7f4719744d31365d4b0f35",
|
|
"org_id": "61c17363ba58c800014ad920",
|
|
"use_keyless": false,
|
|
"use_oauth2": false,
|
|
"use_openid": false,
|
|
"openid_options": {
|
|
"providers": [],
|
|
"segregate_by_client": false
|
|
},
|
|
"oauth_meta": {
|
|
"allowed_access_types": [],
|
|
"allowed_authorize_types": [],
|
|
"auth_login_redirect": ""
|
|
},
|
|
"auth": {
|
|
"use_param": false,
|
|
"param_name": "",
|
|
"use_cookie": false,
|
|
"cookie_name": "",
|
|
"auth_header_name": "Authorization",
|
|
"use_certificate": false,
|
|
"validate_signature": false,
|
|
"signature": {
|
|
"algorithm": "",
|
|
"header": "",
|
|
"use_param": false,
|
|
"param_name": "",
|
|
"secret": "",
|
|
"allowed_clock_skew": 0,
|
|
"error_code": 0,
|
|
"error_message": ""
|
|
}
|
|
},
|
|
"auth_configs": {
|
|
"authToken": {
|
|
"use_param": false,
|
|
"param_name": "",
|
|
"use_cookie": false,
|
|
"cookie_name": "",
|
|
"auth_header_name": "Authorization",
|
|
"use_certificate": false,
|
|
"validate_signature": false,
|
|
"signature": {
|
|
"algorithm": "",
|
|
"header": "",
|
|
"use_param": false,
|
|
"param_name": "",
|
|
"secret": "",
|
|
"allowed_clock_skew": 0,
|
|
"error_code": 0,
|
|
"error_message": ""
|
|
}
|
|
},
|
|
"jwt": {
|
|
"use_param": false,
|
|
"param_name": "",
|
|
"use_cookie": false,
|
|
"cookie_name": "",
|
|
"auth_header_name": "Authorization",
|
|
"use_certificate": false,
|
|
"validate_signature": false,
|
|
"signature": {
|
|
"algorithm": "",
|
|
"header": "",
|
|
"use_param": false,
|
|
"param_name": "",
|
|
"secret": "",
|
|
"allowed_clock_skew": 0,
|
|
"error_code": 0,
|
|
"error_message": ""
|
|
}
|
|
}
|
|
},
|
|
"use_basic_auth": false,
|
|
"basic_auth": {
|
|
"disable_caching": false,
|
|
"cache_ttl": 0,
|
|
"extract_from_body": false,
|
|
"body_user_regexp": "",
|
|
"body_password_regexp": ""
|
|
},
|
|
"use_mutual_tls_auth": false,
|
|
"client_certificates": [],
|
|
"upstream_certificates": {},
|
|
"pinned_public_keys": {},
|
|
"enable_jwt": false,
|
|
"use_standard_auth": false,
|
|
"use_go_plugin_auth": false,
|
|
"enable_coprocess_auth": true,
|
|
"jwt_signing_method": "",
|
|
"jwt_source": "",
|
|
"jwt_identity_base_field": "",
|
|
"jwt_client_base_field": "",
|
|
"jwt_policy_field_name": "",
|
|
"jwt_default_policies": [],
|
|
"jwt_issued_at_validation_skew": 0,
|
|
"jwt_expires_at_validation_skew": 0,
|
|
"jwt_not_before_validation_skew": 0,
|
|
"jwt_skip_kid": false,
|
|
"jwt_scope_to_policy_mapping": {},
|
|
"jwt_scope_claim_name": "",
|
|
"notifications": {
|
|
"shared_secret": "",
|
|
"oauth_on_keychange_url": ""
|
|
},
|
|
"enable_signature_checking": false,
|
|
"hmac_allowed_clock_skew": -1,
|
|
"hmac_allowed_algorithms": [],
|
|
"request_signing": {
|
|
"is_enabled": false,
|
|
"secret": "",
|
|
"key_id": "",
|
|
"algorithm": "",
|
|
"header_list": [],
|
|
"certificate_id": "",
|
|
"signature_header": ""
|
|
},
|
|
"base_identity_provided_by": "",
|
|
"definition": {
|
|
"location": "header",
|
|
"key": "x-api-version",
|
|
"strip_path": false
|
|
},
|
|
"version_data": {
|
|
"not_versioned": true,
|
|
"default_version": "Default",
|
|
"versions": {
|
|
"Default": {
|
|
"name": "Default",
|
|
"expires": "",
|
|
"paths": {
|
|
"ignored": [],
|
|
"white_list": [],
|
|
"black_list": []
|
|
},
|
|
"use_extended_paths": true,
|
|
"extended_paths": {},
|
|
"global_headers": {},
|
|
"global_headers_remove": [],
|
|
"global_response_headers": {},
|
|
"global_response_headers_remove": [],
|
|
"ignore_endpoint_case": false,
|
|
"global_size_limit": 0,
|
|
"override_target": ""
|
|
}
|
|
}
|
|
},
|
|
"uptime_tests": {
|
|
"check_list": [],
|
|
"config": {
|
|
"expire_utime_after": 0,
|
|
"service_discovery": {
|
|
"use_discovery_service": false,
|
|
"query_endpoint": "",
|
|
"use_nested_query": false,
|
|
"parent_data_path": "",
|
|
"data_path": "",
|
|
"port_data_path": "",
|
|
"target_path": "",
|
|
"use_target_list": false,
|
|
"cache_timeout": 60,
|
|
"endpoint_returns_list": false
|
|
},
|
|
"recheck_wait": 0
|
|
}
|
|
},
|
|
"proxy": {
|
|
"preserve_host_header": false,
|
|
"listen_path": "/test-httpbin/",
|
|
"target_url": "http://httpbin.org",
|
|
"disable_strip_slash": true,
|
|
"strip_listen_path": true,
|
|
"enable_load_balancing": false,
|
|
"target_list": [],
|
|
"check_host_against_uptime_tests": false,
|
|
"service_discovery": {
|
|
"use_discovery_service": false,
|
|
"query_endpoint": "",
|
|
"use_nested_query": false,
|
|
"parent_data_path": "",
|
|
"data_path": "",
|
|
"port_data_path": "",
|
|
"target_path": "",
|
|
"use_target_list": false,
|
|
"cache_timeout": 0,
|
|
"endpoint_returns_list": false
|
|
},
|
|
"transport": {
|
|
"ssl_insecure_skip_verify": false,
|
|
"ssl_ciphers": [],
|
|
"ssl_min_version": 0,
|
|
"ssl_max_version": 0,
|
|
"ssl_force_common_name_check": false,
|
|
"proxy_url": ""
|
|
}
|
|
},
|
|
"disable_rate_limit": false,
|
|
"disable_quota": false,
|
|
"custom_middleware": {
|
|
"pre": [],
|
|
"post": [],
|
|
"post_key_auth": [],
|
|
"auth_check": {
|
|
"name": "",
|
|
"path": "",
|
|
"require_session": false,
|
|
"raw_body_only": false
|
|
},
|
|
"response": [],
|
|
"driver": "",
|
|
"id_extractor": {
|
|
"extract_from": "",
|
|
"extract_with": "",
|
|
"extractor_config": {}
|
|
}
|
|
},
|
|
"custom_middleware_bundle": "bundle.zip",
|
|
"cache_options": {
|
|
"cache_timeout": 60,
|
|
"enable_cache": true,
|
|
"cache_all_safe_requests": false,
|
|
"cache_response_codes": [],
|
|
"enable_upstream_cache_control": false,
|
|
"cache_control_ttl_header": "",
|
|
"cache_by_headers": []
|
|
},
|
|
"session_lifetime": 0,
|
|
"active": true,
|
|
"internal": false,
|
|
"auth_provider": {
|
|
"name": "",
|
|
"storage_engine": "",
|
|
"meta": {}
|
|
},
|
|
"session_provider": {
|
|
"name": "",
|
|
"storage_engine": "",
|
|
"meta": {}
|
|
},
|
|
"event_handlers": {
|
|
"events": {}
|
|
},
|
|
"enable_batch_request_support": false,
|
|
"enable_ip_whitelisting": false,
|
|
"allowed_ips": [],
|
|
"enable_ip_blacklisting": false,
|
|
"blacklisted_ips": [],
|
|
"dont_set_quota_on_create": false,
|
|
"expire_analytics_after": 0,
|
|
"response_processors": [],
|
|
"CORS": {
|
|
"enable": false,
|
|
"allowed_origins": [
|
|
"*"
|
|
],
|
|
"allowed_methods": [
|
|
"GET",
|
|
"POST",
|
|
"HEAD"
|
|
],
|
|
"allowed_headers": [
|
|
"Origin",
|
|
"Accept",
|
|
"Content-Type",
|
|
"X-Requested-With",
|
|
"Authorization"
|
|
],
|
|
"exposed_headers": [],
|
|
"allow_credentials": false,
|
|
"max_age": 24,
|
|
"options_passthrough": false,
|
|
"debug": false
|
|
},
|
|
"domain": "",
|
|
"certificates": [],
|
|
"do_not_track": false,
|
|
"tags": [],
|
|
"enable_context_vars": false,
|
|
"config_data": {},
|
|
"tag_headers": [],
|
|
"global_rate_limit": {
|
|
"rate": 0,
|
|
"per": 0
|
|
},
|
|
"strip_auth_data": false,
|
|
"enable_detailed_recording": false,
|
|
"graphql": {
|
|
"enabled": false,
|
|
"execution_mode": "",
|
|
"version": "",
|
|
"schema": "",
|
|
"type_field_configurations": [],
|
|
"playground": {
|
|
"enabled": false,
|
|
"path": ""
|
|
},
|
|
"engine": {
|
|
"field_configs": [],
|
|
"data_sources": []
|
|
},
|
|
"proxy": {
|
|
"auth_headers": {}
|
|
},
|
|
"subgraph": {
|
|
"sdl": ""
|
|
},
|
|
"supergraph": {
|
|
"subgraphs": [],
|
|
"merged_sdl": "",
|
|
"global_headers": null
|
|
}
|
|
}
|
|
},
|
|
"hook_references": [],
|
|
"is_site": false,
|
|
"sort_by": 0,
|
|
"user_group_owners": [],
|
|
"user_owners": []
|
|
}
|