1 passwords google chrome Extension

saeid_agheli
New Contributor III

Hi all

 

 i tried all to deploy the 1 password Google Chrome extension but it is not working did anybody do that and able help for me 

1 ACCEPTED SOLUTION

russell_garriso
New Contributor III

I remember us also pushing an uploaded PLIST for this in the past, but I think we updated to the fancy Jamf Pro UI to build the PLIST when we migrated from LastPass. Here is what the PLIST preview for ours looks like. Works just fine here:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>ExtensionInstallForcelist</key>
    <array>
      <string>aeblfdkhhhdcdjpifhhbdiojplfjncoa;https://clients2.google.com/service/update2/crx</string>
    </array>
  </dict>
</plist>



View solution in original post

12 REPLIES 12

AJPinto
Honored Contributor III

What is the xml of the configuration profile you are deploying?

saeid_agheli
New Contributor III
PLIST file containing key value pairs for settings in the specified domain
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>ExtensionInstallForcelist</key>
    <string>aeblfdkhhhdcdjpifhhbdiojplfjncoa</string>
  </dict>
</plist>

saeid_agheli
New Contributor III

i use this plist file do deployed

Utilizator
Contributor

Have you considered doing this using Chrome Cloud Management?

It'd give you way more flexibility, and it's free to use...

russell_garriso
New Contributor III

I remember us also pushing an uploaded PLIST for this in the past, but I think we updated to the fancy Jamf Pro UI to build the PLIST when we migrated from LastPass. Here is what the PLIST preview for ours looks like. Works just fine here:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>ExtensionInstallForcelist</key>
    <array>
      <string>aeblfdkhhhdcdjpifhhbdiojplfjncoa;https://clients2.google.com/service/update2/crx</string>
    </array>
  </dict>
</plist>



Thanks this one is working you the best 

AquibAS
New Contributor

Hi @saeid_agheli Can you please help me how you deploy 1Password extention for chrome and what domian preference name you are using while deploying as a chrome extension 

saeid_agheli
New Contributor III

@AquibAS, you need access Google Chrome Enterprise to deploy from there

AquibAS
New Contributor

below i tried but not working

Preference domain name com.google.Chrome  
Screenshot 2024-06-21 at 4.37.01 AM.png

saeid_agheli
New Contributor III

To deploy the 1Password extension for Chrome using Jamf, follow these steps:

1. **Download the 1Password Extension for Chrome**:
- Go to the [Chrome Web Store](https://chrome.google.com/webstore) and find the 1Password extension.
- Note the extension ID from the URL. For 1Password, it is usually `aomjjhallfgjeglblehebfpbcfeobpgk`.

2. **Prepare the Configuration Profile**:
- Open Jamf Pro and navigate to `Computers` > `Configuration Profiles`.
- Click on the `+ New` button to create a new configuration profile.

3. **Configure the Extension**:
- Under the `General` tab, give your configuration profile a name and description.
- Navigate to the `Preferences` pane and select `Custom Settings`.

4. **Add the Chrome Extension Settings**:
- You need to create a `com.google.Chrome` domain preference with the necessary settings.
- Add the following JSON to the `Preference Domain` field:

```json
{
"com.google.Chrome": {
"ExtensionInstallForcelist": [
"aomjjhallfgjeglblehebfpbcfeobpgk;https://clients2.google.com/service/update2/crx"
]
}
}
```

This JSON specifies the 1Password extension ID and the update URL for Chrome.

5. **Upload the Configuration Profile**:
- Upload the configuration profile to Jamf and save it.

6. **Scope the Profile**:
- Define the scope for the configuration profile, targeting the computers where you want to deploy the 1Password extension.
- Save and deploy the profile.

7. **Verify the Installation**:
- On the target computers, open Chrome and check if the 1Password extension is installed and active.

### Domain Preference Name
For deploying Chrome extensions, the domain preference name used is `com.google.Chrome`.

This setup ensures that the 1Password extension is force-installed and kept updated on all targeted computers. If you need further customization or additional policies, you can modify the JSON settings accordingly.

saeid_agheli
New Contributor III

PLIST file containing key value pairs for settings in the specified domain

 

ExtensionInstallForcelist aeblfdkhhhdcdjpifhhbdiojplfjncoa;https://clients2.google.com/service/update2/crx

Capture.PNG