OmniDefend's Single Sign-on feature to enable easy access to websites and applications.
OmniDefend SSO Extension Extension
Enables single sign-on (SSO) using the OmniDefend server. The extension is required to enable password vault SSO. The extension is not required for SAML and OpenId applications, however, you can still install the extension and use the simple pop-up UI for quick access to all your SSO enabled applications.
Read more
Source Manifest.json
{ "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlsE3If82guavTBkKUeWX10NM6lYE7NQT5fFXQ4UrfVAkdv2mgdKFOSQ18nm21Q1o1Q4pVV5DAHniGme9lFbdP1sbEVOe0kt1YlSIu5LR4bfkrTjfOTy1WRdNU1ZbleDCE8YJUdRGYWONFf0ducfgl6tE1HI6FctroPG5IfmXnHUp1H5llF4csW+68tNI08IioO7jUs9xApaK3SzgKYn/FD5X1w17R8aIOdPdn2LaQwdwpKHGVOtOV5tdvgD9quZM5asBnYhB5TWUXZ640MNPqlpNmuVKEDTyeBwOdnXrLVw41q6Re2WcC1G1WhuR1F8VAQFBL9XR7Qaho0l+nS/8hQIDAQAB", "name": "OmniDefend SSO Extension", "short_name": "OD SSO", "description": "OmniDefend's Single Sign-on feature to enable easy access to websites and applications.","version": "3.0.1.24244", "manifest_version": 3, "icons": { "16": "resources/icon16.png", "48": "resources/icon48.png", "128": "resources/icon128.png" }, "action": { "default_icon": { "16": "resources/icon16.png", "48": "resources/icon48.png", "128": "resources/icon128.png" }, "default_popup": "popup/html/popup.html" }, "options_ui": { "page": "options/html/options.html" }, "storage": { "managed_schema": "schema.json" }, "background": {"service_worker" : "background/background_wrapper.js"}, "web_accessible_resources": [ { "resources": [ "iframe/css/*.css", "iframe/html/*.html", "iframe/js/*.js", "popup/css/*.css", "popup/html/*.html", "popup/js/*.js", "mfa/*.html", "mfa/*.js", "resources/*.png", "libs/css/*.css", "libs/js/*.js", "libs/js/omnidefend/*.js", "content/js/module.js", "html/*.html", "common/*.js", "https://*/*" ], "matches": [""] } ], "permissions": [ "contextMenus", "clipboardWrite", "nativeMessaging", "storage", "cookies" ], "host_permissions": [""], "update_url": "https://clients2.google.com/service/update2/crx", "content_scripts": [ { "matches": [ "https://*/*", "http://*/*", "file:///*" ], "css": [ "content/css/iframe.css", "libs/css/jquery-ui.min.css" ], "js": [ "common/extApi.js", "common/common.js", "libs/js/jquery.js", "libs/js/jquery-ui.min.js", "libs/js/bililiteRange.js", "libs/js/jquery.sendkeys.js", "libs/js/build-selector.js", "libs/js/psl.min.js", "libs/js/rando-min.js", "libs/js/omnidefend/common.js", "libs/js/omnidefend/transactionModel.js", "libs/js/omnidefend/ajaxClient.js", "libs/js/omnidefend/baseClient.js", "libs/js/omnidefend/authClient.js", "libs/js/omnidefend/tokenClient.js", "libs/js/omnidefend/userClient.js", "libs/js/omnidefend/userCredentialClient.js", "content/js/ssoProcessing/genericSites.js", "content/js/appFns.js", "content/js/messaging.js", "content/js/iframe.js", "content/js/main.js", "content/js/shadowutils.js" ], "run_at": "document_start", "all_frames": true }, { "matches": [ "https://*/*fromPopup*" ], "css": [], "js": [ "mfa/contentscript.js" ], "run_at": "document_start", "all_frames": true } ], "content_security_policy": {}}
Read more