Skip to main content

Enterprise Deployment Guide

This guide provides instructions for deploying the self-hosted SlashID browser extension in enterprise environments using Chrome's managed storage API for configuration.

Overview

The SlashID extension can be force-installed and configured through Chrome's enterprise policies without requiring Chrome Web Store publication. The extension reads configuration values from Chrome's managed storage API, allowing centralized management of settings like API endpoints, logging levels, and detection thresholds.

Deployment Options

Best for: Organizations using Google Workspace/Chrome Enterprise

Setup Steps:

  • Navigate to Admin ConsoleDevice ManagementChrome managementApps and extensions
  • Click Add app or extensionAdd by policy
  • Configure the extension settings:
{
"ExtensionInstallForcelist": ["<EXTENSION_ID>;https://cdn.slashid.com/updates.xml"],
"ExtensionSettings": {
"<EXTENSION_ID>": {
"installation_mode": "force_installed",
"update_url": "https://cdn.slashid.com/updates.xml",
"policy": {
"slashIdApiUrl": "https://api.slashid.com",
"logLevel": "info",
"eventStreamingToken": "<EVENT_STREAMING_TOKEN>",
"similarityThreshold": 0.8,
"slashIdApiClientEnabled": true
}
}
}
}

Documentation: Chrome Enterprise - Managing Chrome Extensions


Group Policy (Windows Domain)

Best for: Windows-centric enterprise environments with Active Directory

Setup Steps:

  • Download Chrome policy templates from Google
  • Import Chrome ADMX files into Group Policy Management
  • Configure under Computer ConfigurationAdministrative TemplatesGoogleGoogle ChromeExtensions

Registry equivalent:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist]
"1"="<EXTENSION_ID>;https://cdn.slashid.com/updates.xml"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionSettings\EXTENSION_ID]
"installation_mode"="force_installed"
"update_url"="https://cdn.slashid.com/updates.xml"
"policy"="{\"slashIdApiUrl\":\"https://api.slashid.com\",\"logLevel\":\"info\"}"

Documentation: Chrome Enterprise Policy Templates


Policy Files (macOS/Linux)

Best for: macOS/Linux environments or scripted deployments

Setup Steps:

  • Create policy directory: sudo mkdir -p /etc/opt/chrome/policies/managed
  • Create policy file: /etc/opt/chrome/policies/managed/slashid-extension.json
{
"ExtensionInstallForcelist": ["<EXTENSION_ID>;https://cdn.slashid.com/updates.xml"],
"ExtensionSettings": {
"<EXTENSION_ID>": {
"installation_mode": "force_installed",
"update_url": "https://cdn.slashid.com/updates.xml",
"policy": {
"slashIdApiUrl": "https://api.slashid.com",
"logLevel": "info",
"eventStreamingToken": "<EVENT_STREAMING_TOKEN>",
"similarityThreshold": 0.8,
"slashIdApiClientEnabled": true
}
}
}
}

Documentation: Chrome Enterprise - Linux Policy Setup


Mobile Device Management (MDM)

Best for: Organizations with established MDM infrastructure (Jamf, Microsoft Intune, etc.)

Setup Steps:

  • Configure Chrome policies through your MDM solution
  • Deploy the same JSON configuration as above through MDM-specific policy deployment

Jamf Example: Use Custom Settings payload for Chrome preferences

Intune Example: Use Administrative Templates for Chrome policies

Documentation: