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.

344 lines
12 KiB

[script:ssg_registration_query]
match = /ssg/registration/query
script = spacebridgeapp/rest/registration/validate_auth_code.py
scripttype = persist
handler = spacebridgeapp/rest/registration/validate_auth_code.ValidateAuthCodeHandler
requireAuthentication = true
output_modes = json
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_registration_confirmation]
match = /ssg/registration/confirmation
script = spacebridgeapp/rest/registration/complete_pairing.py
scripttype = persist
handler = spacebridgeapp/rest/registration/complete_pairing.CompletePairingHandler
requireAuthentication = true
output_modes = json
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_registration_saml]
match = /ssg/registration/saml
script = spacebridgeapp/rest/registration/saml_registration_handler.py
scripttype = persist
handler = spacebridgeapp/rest/registration/saml_registration_handler.SAMLRegistrationHandler
requireAuthentication = true
output_modes = json
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_companion_app_registration]
match = /ssg/registration/companion_app
script = spacebridgeapp/rest/registration/companion_app_registration.py
scripttype = persist
handler = spacebridgeapp/rest/registration/companion_app_registration.CompanionAppRegistrationHandler
requireAuthentication = true
output_modes = json
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_kvstore_delete_device]
match = /ssg/kvstore/delete_device
script = spacebridgeapp/rest/devices/delete_device.py
scripttype = persist
handler = spacebridgeapp/rest/devices/delete_device.DeleteDevice
requireAuthentication = true
output_modes = json
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_kvstore_user_devices]
match = /ssg/kvstore/user_devices
script = spacebridgeapp/rest/devices/user_devices.py
scripttype = persist
handler = spacebridgeapp/rest/devices/user_devices.DevicesForUser
requireAuthentication = true
output_modes = json
passPayload = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
[script:ssg_sign_credentials]
match = /ssg/cloudgateway/sign_credentials
script = spacebridgeapp/rest/sign_credentials_endpoint.py
scripttype = persist
handler = spacebridgeapp/rest/sign_credentials_endpoint.SignCredentialsHandler
requireAuthentication = true
output_modes = json
passPayload = true
passHttpHeaders = true
passSystemAuth = true
passHttpCookies = true
acceptFrom = localhost, 127.0.0.1, ::1
python.version = python3
[script:ssg_kvstore_users_devices]
match = /ssg/kvstore/users_devices
script = spacebridgeapp/rest/devices/users_devices.py
scripttype = persist
handler = spacebridgeapp/rest/devices/users_devices.DevicesForUsers
requireAuthentication = true
output_modes = json
passPayload = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
[script:ssg_kvstore_app]
match = /ssg/kvstore/app
script = spacebridgeapp/rest/config/app.py
scripttype = persist
handler = spacebridgeapp/rest/config/app.AppState
requireAuthentication = true
output_modes = json
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_kvstore_feature]
match = /ssg/kvstore/feature
script = spacebridgeapp/rest/feature_types_kvstore_handlers/feature.py
scripttype = persist
handler = spacebridgeapp/rest/feature_types_kvstore_handlers/feature.FeatureState
requireAuthentication = true
output_modes = json
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_is_dashboard_mobile_compatible]
match = /ssg/qr/is_dashboard_mobile_compatible
script = spacebridgeapp/rest/qr_handlers/is_dashboard_mobile_compatible.py
scripttype = persist
handler = spacebridgeapp/rest/qr_handlers/is_dashboard_mobile_compatible.IsDashboardMobileCompatible
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
[script:ssg_deployment_info]
match = /ssg/kvstore/deployment_info
script = spacebridgeapp/rest/config/deployment_info.py
scripttype = persist
handler = spacebridgeapp/rest/config/deployment_info.DeploymentInfo
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
capability.post = admin_all_objects
[script:ssg_set_deployment_name]
match = /ssg/kvstore/set_deployment_name
script = spacebridgeapp/rest/config/deployment_name.py
scripttype = persist
handler = spacebridgeapp/rest/config/deployment_name.DeploymentName
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
capability.post = admin_all_objects
passSystemAuth = true
python.version = python3
[script:ssg_app_list]
match = /ssg/kvstore/app_list
script = spacebridgeapp/rest/config/app_list.py
scripttype = persist
handler = spacebridgeapp/rest/config/app_list.AppList
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_all_apps]
match = /ssg/kvstore/all_apps_list
script = spacebridgeapp/rest/config/all_apps.py
scripttype = persist
handler = spacebridgeapp/rest/config/all_apps.AllApps
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_deployment_bundle]
match = /ssg/deployment_bundle
script = spacebridgeapp/rest/config/deployment_bundle.py
scripttype = persist
handler = spacebridgeapp/rest/config/deployment_bundle.DeploymentBundle
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_mdm_saml]
match = /ssg/mdm_saml/token
script = spacebridgeapp/rest/mdm_saml_handler.py
scripttype = persist
handler = spacebridgeapp/rest/mdm_saml_handler.MdmSamlHandler
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_dashboards]
match = /ssg/dashboards
script = spacebridgeapp/rest/dashboard/dashboards_handler.py
scripttype = persist
handler = spacebridgeapp/rest/dashboard/dashboards_handler.DashboardsHandler
requireAuthentication = true
passSystemAuth = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
[script:ssg_license]
match = /ssg/license
script = spacebridgeapp/rest/license_handler.py
scripttype = persist
handler = spacebridgeapp/rest/license_handler.LicenseHandler
requireAuthentication = true
passSystemAuth = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
[script:ssg_secrets_store]
match = /ssg/secrets/*
script = spacebridgeapp/rest/secrets.py
scripttype = persist
handler = spacebridgeapp/rest/secrets.SecretsStore
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
[script:ssg_subscription_handler]
match = /ssg/subscription/*
script = spacebridgeapp/rest/subscription/subscription_handler.py
scripttype = persist
handler = spacebridgeapp/rest/subscription/subscription_handler.SubscriptionHandler
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
[script:ssg_migration_handler]
match = /ssg/migration
script = spacebridgeapp/rest/ssg_migration_handler.py
scripttype = persist
handler = spacebridgeapp/rest/ssg_migration_handler.MigrationHandler
requireAuthentication = true
passSystemAuth = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
capability.post = admin_all_objects
capability.put = admin_all_objects
[script:ssg_opt_in]
match = /ssg/opt_in
script = spacebridgeapp/rest/opt_in/opt_in_handler.py
scripttype = persist
handler = spacebridgeapp/rest/opt_in/opt_in_handler.OptIn
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
capability.post = admin_all_objects
[script:ssg_opt_in_metrics]
match = /ssg/opt_in_metrics
script = spacebridgeapp/rest/opt_in/opt_in_metrics_handler.py
scripttype = persist
handler = spacebridgeapp/rest/opt_in/opt_in_metrics_handler.OptInMetrics
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_oia]
match = /ssg/oia
script = spacebridgeapp/rest/opt_in/oia_handler.py
scripttype = persist
handler = spacebridgeapp/rest/opt_in/oia_handler.OptInApproved
requireAuthentication = true
passPayload = true
passHttpHeaders = true
passHttpCookies = true
passSystemAuth = true
python.version = python3
[script:ssg_restart]
match = /ssg/restart
script = spacebridgeapp/rest/debug/restart_ssg.py
scripttype = persist
handler = spacebridgeapp/rest/restart_ssg/restart_ssg.RestartSsgInputs
requireAuthentication = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
[script:test_websocket]
match = /ssg/test_websocket
script = spacebridgeapp/rest/debug/test_websocket.py
scripttype = persist
handler = spacebridgeapp/rest/debug/test_websocket.TestWebsocketHandler
requireAuthentication = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
passSystemAuth = true
[script:kvstore_dashboard_client]
match = /ssg/kvstore_client
script = spacebridgeapp/rest/debug/kvstore_dashboard_client.py
scripttype = persist
handler = spacebridgeapp/rest/debug/kvstore_dashboard_client.KvstoreDashboardClientHandler
requireAuthentication = true
passHttpHeaders = true
passHttpCookies = true
python.version = python3
passSystemAuth = true