diff --git a/openc3-cosmos-cmd-tlm-api/app/controllers/auth_controller.rb b/openc3-cosmos-cmd-tlm-api/app/controllers/auth_controller.rb index 6028b48ba4..9918d0ff43 100644 --- a/openc3-cosmos-cmd-tlm-api/app/controllers/auth_controller.rb +++ b/openc3-cosmos-cmd-tlm-api/app/controllers/auth_controller.rb @@ -33,7 +33,7 @@ def token_exists def verify begin - if OpenC3::AuthModel.verify(params[:token]) + if OpenC3::AuthModel.verify_no_service(params[:token]) render :plain => OpenC3::AuthModel.generate_session() else head :unauthorized diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/package.json b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/package.json index 15bd6f8665..1b02246f17 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/package.json +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@astrouxds/astro-web-components": "7.24.1", + "@braintree/sanitize-url": "7.1.1", "@openc3/js-common": "6.0.2-beta0", "@openc3/vue-common": "6.0.2-beta0", "axios": "1.7.9", diff --git a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/src/tools/Iframe/Iframe.vue b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/src/tools/Iframe/Iframe.vue index e691b5fcaa..3988768ce6 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/src/tools/Iframe/Iframe.vue +++ b/openc3-cosmos-init/plugins/packages/openc3-cosmos-tool-iframe/src/tools/Iframe/Iframe.vue @@ -45,6 +45,7 @@