Quick access to my sandboxes
My CloudShell Extension
This is a simple chrome extension that let's you see your running sandboxes for a CloudShell install.
Permissions are set to need permissions \"for every site\" because the extension doesn't know the address of your CloudShell server ahead of time. Once I know how to solve this, I will restrict it further.
However the source code is open source so feel free to browse it if you are concerned.
The info the extension needs is as follows:
Username - username to CloudShell
Password - password to CloudShell
Domain - the domain within CloudShell that you want to show active sandboxes in
API URI - the CloudShell REST API endpoint (get this from your administrator) - no trailing slash but starts with http:// or https://
Portal URI - the address of your CloudShell portal you log into - no trailing slash but starts with http:// or https://
Read more
Permissions are set to need permissions \"for every site\" because the extension doesn't know the address of your CloudShell server ahead of time. Once I know how to solve this, I will restrict it further.
However the source code is open source so feel free to browse it if you are concerned.
The info the extension needs is as follows:
Username - username to CloudShell
Password - password to CloudShell
Domain - the domain within CloudShell that you want to show active sandboxes in
API URI - the CloudShell REST API endpoint (get this from your administrator) - no trailing slash but starts with http:// or https://
Portal URI - the address of your CloudShell portal you log into - no trailing slash but starts with http:// or https://
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "My CloudShell", "version": "1.3.5", "description": "Quick access to my sandboxes", "permissions": ["storage", "http://*/", "https://*/"], "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }, "-ms-preload": { "backgroundScript": "js/backgroundScriptsAPIBridge.js", "contentScript": "js/contentScriptsAPIBridge.js" }, "author": "graboskyc", "browser_action": { "default_icon": { "30": "icons/icon.png" }, "default_popup": "login.html" }, "manifest_version": 2}
Read more