VMware Horizon Non-Persistent Google Chrome DEM help

I'm needing to know what to capture on a non-persistent Google Chrome 1password X extension to keep its Login info.


1Password Version: N/A
Extension Version: 1.19.1
OS Version: Windows 10 1909
Sync Type: 1password.com

Comments

  • Hi @bcordis

    My apologies; I'm not entirely clear on what the difficulty you're having. Could you please elaborate? It sounds like perhaps you are using this extension with ChromeOS, on a Chromebook?

    VMware Horizon Client for Chrome - Chrome Web Store

    Is that correct? Where does 1Password come in? I'm not sure what you mean by "non-persistent Google Chrome 1password X extension." Please let me know.

    Ben

  • bcordis
    bcordis
    Community Member

    With VMware google chrome we only store and capture something from google chrome. so using https://docs.vmware.com/en/VMware-Dynamic-Environment-Manager/index.html DEM we can set what local App folders we will capture and restore on next login so we keep the times down.

    Like \Google\Chrome\User Data[MATCHALL]\extintion\1passwrod

    Something like that that will capture what you need to recall?

  • ag_ana
    ag_ana
    1Password Alumni

    @bcordis:

    Thank you for the clarification. I am still not entirely clear what you are trying to ask. What is the issue that you are having with 1Password exactly? Can you give us a specific example?

  • bcordis
    bcordis
    Community Member

    Every time we start up a new system witn UEM/DEM enabled we need to captrestor the cache that 1Password stores for it extension. Right now i'm trying to locate what folder it stores it's info into so i can point my VMware UEM/DEM FlexEngen to capture.

    My Google Chrome Import/Export

    Flex config file generated with VMware User Environment Manager Application Profiler version 8.7

    [IncludeRegistryTrees]
    HKCU\SOFTWARE\Google\Chrome

    [IncludeFolderTrees]
    \Google\Chrome\User Data

    [ExcludeFolderTrees]
    \Google\Chrome\User Data\Default\Cache
    \Google\Chrome\User Data\Default\Application Cache
    \Google\Chrome\User Data\Default\Storage
    \Google\Chrome\User Data\Default\Local Storage
    \Google\Chrome\User Data\Default\Media Cache
    \Google\Chrome\User Data\Default\Session Storage
    \Google\Chrome\User Data\Default\GPUCache
    \Google\Chrome\User Data\Default\Web Applications
    \Google\Chrome\User Data\Default\Sync Data
    \Google\Chrome\User Data\Default\Sync Data Backup
    \Google\Chrome\User Data\Default\Pepper Data\Shockwave Flash\CacheWriteableAdobeRoot
    \Google\Chrome\User Data\Default\IndexedDB
    \Google\Chrome\User Data\Profile 1\Cache
    \Google\Chrome\User Data\Profile 1\Application Cache
    \Google\Chrome\User Data\Profile 1\Storage
    \Google\Chrome\User Data\Profile 1\Local Storage
    \Google\Chrome\User Data\Profile 1\Media Cache
    \Google\Chrome\User Data\Profile 1\Session Storage
    \Google\Chrome\User Data\Profile 1\GPUCache
    \Google\Chrome\User Data\Profile 1\Web Applications
    \Google\Chrome\User Data\Profile 1\Sync Data
    \Google\Chrome\User Data\Profile 1\Sync Data Backup
    \Google\Chrome\User Data\Profile 1\Pepper Data\Shockwave Flash\CacheWriteableAdobeRoot
    \Google\Chrome\User Data\Profile 1\IndexedDB
    \Google\Chrome\User Data\Profile 2\Cache
    \Google\Chrome\User Data\Profile 2\Application Cache
    \Google\Chrome\User Data\Profile 2\Storage
    \Google\Chrome\User Data\Profile 2\Local Storage
    \Google\Chrome\User Data\Profile 2\Media Cache
    \Google\Chrome\User Data\Profile 2\Session Storage
    \Google\Chrome\User Data\Profile 2\GPUCache
    \Google\Chrome\User Data\Profile 2\Web Applications
    \Google\Chrome\User Data\Profile 2\Sync Data
    \Google\Chrome\User Data\Profile 2\Sync Data Backup
    \Google\Chrome\User Data\Profile 2\Pepper Data\Shockwave Flash\CacheWriteableAdobeRoot
    \Google\Chrome\User Data\Profile 2\IndexedDB
    \Google\Chrome\User Data\WidevineCDM
    \Google\Chrome\User Data\EVWhitelist
    \Google\Chrome\User Data\pnacl
    \Google\Chrome\User Data\recovery
    \Google\Chrome\User Data\SwiftShader
    \Google\Chrome\User Data\SwReporter
    \Google\Chrome\User Data\ShaderCache
    \Google\Chrome\User Data\PepperFlash
    \Google\Chrome\Application\
    \Google\Chrome\Default\Cache

    Added on 6/12/2019

    \Google\Chrome\User Data\Default\Code Cache
    \Google\Chrome\User Data\Default\Service Worker

    [ExcludeFiles]
    \Google\Chrome\User Data\Default\ChromeDWriteFontCache
    \Google\Chrome\User Data\Profile 1\ChromeDWriteFontCache
    \Google\Chrome\User Data\Profile 2\ChromeDWriteFontCache
    \Google\Chrome\User Data\Safe Browsing Bloom
    \Google\Chrome\User Data\Safe Browsing Bloom Prefix Set
    \Google\Chrome\User Data\Safe Browsing Download
    \Google\Chrome\User Data\Safe Browsing UwS List
    \Google\Chrome\User Data\Safe Browsing UwS List Prefix Set
    \Google\Chrome\User Data\ev_hashes_whitelist.bin
    *.tmp

  • ag_ana
    ag_ana
    1Password Alumni

    @bcordis:

    Thank you for the additional information. I have asked internally for help with this to see if someone can give you some suggestions. I don't know what "captrestor" or "flexengen" mean because I don't think these are 1Password features, so I hope someone with more experience in this can help :+1:

  • ag_ana
    ag_ana
    1Password Alumni

    @bcordis:

    I have received an update from a colleague about this. This was tested on Linux but the instructions should work on Windows too. It seems like Chrome stores:

    • settings (e.g. auto lock settings, language, etc) in \Google\Chrome\User Data\Default\Local Storage
    • cached data in
      \Google\Chrome\User Data\Default\IndexedDB\chrome-extension_aeblfdkhhhdcdjpifhhbdiojplfjncoa_0.indexeddb.leveldb

    So if you configure your software to save and later restore those paths, things should work as you expect. Please give this a try and let us know if it worked.

    The extension itself is stored in \Google\Chrome\User Data\Default\Extensions\aeblfdkhhhdcdjpifhhbdiojplfjncoa, but restoring those files won't be enough as Chrome maintains a list of installed extensions elsewhere so it won't see 1Password X. So perhaps just restoring the whole Chrome folder at \Google\Chrome\User Data\Default would also work.

  • bcordis
    bcordis
    Community Member

    Thank you for your info and I have adjusted my DEM/UEM capture all of the \Google\Chrome\User Data\Default\IndexedDB and its sub-items. Now all work and keeps the capture image size small as I can. I do capture the extensions folder so I was just missing the IndexedDB.

  • ag_ana
    ag_ana
    1Password Alumni

    Thank you for the update @bcordis :) I am glad to hear this :)

This discussion has been closed.