Install and Configure on Edge using Intune
This guide provides a step-by-step walkthrough for force-installing the WebLogin extension on Microsoft Edge using Microsoft Intune.
Prerequisites
Intune Administrator permissions.
Windows 10/11 devices enrolled in Intune.
Microsoft Edge must already be installed on the target devices.
WebLogin Extension Versions
The WebLogin extension is available in two different release channels:
Recommended for production environments and general users.
Receives fully tested and stable updates.
Includes the newest features and improvements before they are released to the stable channel.
Intended for testing, evaluation, or early access scenarios.
Each version has a different extension ID.
When configuring the extension deployment in Microsoft Intune, make sure you use the correct extension ID based on the version you want to deploy.
| Version | Extension ID |
|---|---|
| Stable | eagmgpbjpedchliifpgfgogdknnmkaej |
| Latest | mnejefleopgpkjplbcbcgkdbnkdolomj |
Important: Installing one version does not automatically install or update the other version, because they are treated as separate extensions by Microsoft Edge.
Installation Details
Extension Name: WebLogin
Extension ID: Check the table above
Update URL: https://clients2.google.com/service/update2/crx
Step 1: Create the Configuration Profile
Sign in to the Microsoft Intune admin center.
Navigate to Devices > Windows > Configuration.
Click Create > New Policy.
Select the following:
Platform: Windows 10 and later
Profile type: Settings catalog
Click Create.

On the Basics tab, enter a name (e.g., Edge - Force Install WebLogin Extension) and an optional description. Click Next.
Step 2: Configure the Extension Policy
On the Configuration settings tab, click + Add settings.
In the Settings picker, search for “Extension” and select the Microsoft Edge > Extensions category.
Check the box for Control which extensions are installed silently.

Close the Settings picker.
In the configuration pane, toggle the setting to Enabled.

Under Extension/App IDs and update URLs to be silently installed, enter the following string exactly:
For Stable version:
eagmgpbjpedchliifpgfgogdknnmkaej;https://clients2.google.com/service/update2/crxFor Latest version:
mnejefleopgpkjplbcbcgkdbnkdolomj;https://clients2.google.com/service/update2/crx
Click Next.
Step 3: Assignments and Review
Scope tags: Add if your organization uses them, otherwise click Next.
Assignments: Click Add groups and select the device or user group(s) you want to receive the extension.
Review + create: Verify the settings and the Extension ID string. Click Create.
Step 4: Verification
Once the policy syncs with the target devices (this can be manually triggered by going to Settings > Accounts > Access work or school > Info > Sync on the device):
Open Microsoft Edge.
Go to
edge://extensions.You should see WebLogin in the list. It will have a briefcase icon next to it, indicating it is managed by your organization.
You can also verify the policy status at
edge://policy. Look for theExtensionInstallForcelistpolicy.
Configuration
This section provides a PowerShell script for IT Administrators to configure the WebLogin extension on Microsoft Edge via Microsoft Intune. This script manages complex configuration objects—including nested server addresses, automation workflows, and operational options—by writing directly to the Windows Registry.
This guide is written for the WebLogin Stable extension and uses the following extension ID throughout the document:
eagmgpbjpedchliifpgfgogdknnmkaej
If you want to configure the WebLogin Latest version instead, replace every occurrence of the stable extension ID in this guide with the following ID:
mnejefleopgpkjplbcbcgkdbnkdolomj
Step 1: Create the PowerShell Script
Create a script named Configure-WebLogin-Edge.ps1. Update the variables in the script to match your organization’s
environment. Please note all the configs are optional and you should only declare the needed configs.
# Declare needed configs
$api_key = "your-api-key-goes-here"
$workspace_id = "your-workspace-id-goes-here"
$server_address = "{ `"env`": `"onpremise`", `"env`": `"https://domain.com/api/url`" }"
$options = "{ `"handlePasskeyRequests`": { `"value`": true }, `"allowAddingNewPasswords`": { `"value`": true }, `"allowPasswordUpdatePrompts`": { `"value`": true }, `"useEmbeddedNumpad`": { `"value`": true }, `"keystroking`": { `"value`": true }, `"debugMode`": { `"value`": true }, `"pin`": {`"autoSubmit`": true, `"length`": 6, `"resetUrl`": `"https://domain.com/reset`"}, `"autofillPrompt`": { `"value`": true, `"includedUrls`": [`"https://domain.com/login`"], `"excludedUrls`": [`"https://domain.com/login`"] } }"
$workflow_automation = "{ `"action`": `"login`", `"window`": `"incognito`", `"hint`": { `"type`": `"pinTapPage`" }, `"urls`": [ { `"method`": `"passkey`", `"url`": `"https://myapps.microsoft.com`" } ] }"
$registry_path = "HKLM:\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\eagmgpbjpedchliifpgfgogdknnmkaej\policy"
$parent_path = Split-Path -Path $registry_path
# Create policy path for the WebLogin if it does not exist
if (!(Test-Path $parent_path)) {
New-Item -Path $parent_path -Force -ItemType Directory | Out-Null
}
if (!(Test-Path $parent_path\policy)) {
New-Item -Path ("$parent_path\policy") -Force -ItemType Directory | Out-Null
}
# Set values
Set-ItemProperty -Path $registry_path -Name "apiKey" -Value $api_key
Set-ItemProperty -Path $registry_path -Name "workspaceID" -Value $workspace_id
Set-ItemProperty -Path $registry_path -Name "serverAddress" -Value $server_address -Type ExpandString
Set-ItemProperty -Path $registry_path -Name "options" -Value $options -Type ExpandString
Set-ItemProperty -Path $registry_path -Name "workflowAutomation" -Value $workflow_automation -Type ExpandString
exit 0
Step 2: Deployment via Intune
Sign in to the Microsoft Intune admin center.
Navigate to Devices > Scripts and remediations > Platform scripts.
Click Add.

Basics: Name the script (e.g., Edge - WebLogin Extension Managed Config).
Script Settings:
Script location: Upload
Configure-WebLogin-Edge.ps1.Run this script using the logged on credentials: No.
Enforce script signature check: No.
Run script in 64-bit PowerShell Host: No.

Assignments: Assign to the device group that has the WebLogin extension force-installed.
Step 3: Verification
To confirm the settings have been applied correctly:
Check the Registry: Open
regeditand navigate to:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\eagmgpbjpedchliifpgfgogdknnmkaej\policyVerify that all declared keys (apiKey,serverAddress, etc.) are present.Verify in Edge: Open Edge and navigate to
edge://policy. Find the entry foreagmgpbjpedchliifpgfgogdknnmkaej. Under Policy Value, click Show More to see the structured JSON data being consumed by the extension.
Intune can take up to 24 hours to run your configuration script on the end device.