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
Google Admin Console (Recommended)
Best for: Organizations using Google Workspace/Chrome Enterprise
Setup Steps:
- Navigate to Admin Console → Device Management → Chrome management → Apps and extensions
- Click Add app or extension → Add 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 Configuration → Administrative Templates → Google → Google Chrome → Extensions
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: