Deploying 1Password via VPP

Options
JimmyJetset
JimmyJetset
Community Member

We deploy 1Password to our users via VPP through JAMF and are having an issue whereby each user gets this attached message when they open the app. We've managed to replicate this on every machine and JAMF have on their end too, so they have suggested we contact yourselves to try and get to the bottom of this. Any help would be appreciated. It doesn't stop us using the app as we just click cancel, but it's a little annoying every time you open it.

This has been happening since we started deploying this way a month ago and hasn't changed through any updates since.


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided

Comments

  • Lars
    Lars
    1Password Alumni
    Options

    @JimmyJetset - thanks for reporting this to us. Unfortunately, except for a wild stab in the dark here, there may not be much we can do to assist you. This is an Apple issue and likely out of our control, as we don't have any say over or even insight into how apps are deployed via the Mac App Store.

    I've seen this issue once or twice before, and the only thing I noticed that might affect things is if you are running Sophos or other antivirus/web-filtering software on your Mac. Are you?

  • JimmyJetset
    JimmyJetset
    Community Member
    Options

    Hi Lars, no we're not running any software like that on the Macs. We don't seem to have this popup with any of our other deployed apps - it only seems to happen with 1Password for some reason.

  • AGAlumB
    AGAlumB
    1Password Alumni
    Options

    @JimmyJetset: Yeah that's weird. Certainly it happens to me with the App Store as well from time to time...but just to clarify, they're being asked by the App Store to authenticate with their(?) Apple ID every time the open the app? Also, are all of the other apps from the App Store as well? I don't know enough about how Apple manages App Store apps on macOS to know what the solution might be, but that might help point us in the right direction.

  • JimmyJetset
    JimmyJetset
    Community Member
    Options

    Hi Brenty, yep the other apps are all deployed the same way (purchasing via VPP and then deployed to the Macs). As the systems aren't logged into any Apple IDs, we never sign into these prompts, just hit cancel instead.

    So basically the apps are all purchased through the VPP portal using our company ID and then distributed through Jamf. But yeah, this only seems to appear for 1Password - but on none of our other Mac App Store distributed apps. No idea why. It's not prohibiting us from using the app, it's a mere annoyance if anything.

    So if you find a solution eventually then great!

  • Lars
    Lars
    1Password Alumni
    Options

    @JimmyJetset - Absolutely! We'll let you know if we discover anything, and please, if you figure it out, we'd love it if you shared the information with us as well. Thanks! :)

  • iwcb
    iwcb
    Community Member
    Options

    So, we're encountering this same issue. I was doing some googling about, and found this:

    https://app-updates.agilebits.com/product_history/OPM4#v662005

    Customers who purchased 1Password via the Volume Purchase Program on the Mac App Store will no longer be put into read-only mode. VPP customers should expect to be prompted to sign into their Apple ID when they first launch 1Password.

    Sounds related?

  • Lars
    Lars
    1Password Alumni
    Options

    @icwb and @JimmyJetset

    Sounds related?

    Yeah, it actually might be. Enough so that I had a quick chat with our developer who did most of the coding for VPP issues, and what we think might be happening here is that your JAMF instance is not distributing a receipt with the with the updated version. So it prompts the users to download a fresh receipt from Apple (hence the prompt). And the reason it only happens in 1Password may be that other apps distributed via JAMF from VPP are not verifying receipt information as closely as we are.

    Like I say, that's "we think," not "we're certain. But the two of you are definitely not the only 1Password users who are using both Apple's VPP and JAMF to provision...but so far you're the only ones I'm aware of to have this issue, which makes me want to ask this (since I'm not a JAMF expert): are there settings you can check for whether JAMF is able to download a receipt first and then distribute to clients?

    What I'll really need to be able to nail this down would be a closer look at what's going on with your specific 1Password installs: I'd like to ask you to create a diagnostics report from your Mac immediately after you get such a prompt as in @JimmyJetset's example (so it doesn't fall out of the logs):

    Sending Diagnostics Reports (Mac)

    Attach the diagnostics to an email message addressed to support+forum@agilebits.com.

    With your email please include:

    • A link to this thread: https://discussions.agilebits.com/discussion/comment/416190/#Comment_416190
    • Your forum username: @icwb and/or @JimmyJetset

    That way we can "connect the dots" when we see your diagnostics in our inbox.

    You should receive an automated reply from our BitBot assistant with a Support ID number in the Subject/title.  Please post that number here so we can track down the diagnostics and ensure that this issue is dealt with quickly. :)

    Once we see the diagnostics we'll be able to better assist you. Thanks very much!

  • Lars
    Lars
    1Password Alumni
    Options

    You know, it would also be remiss of me not to remind either of you or anyone else reading this who finds the above dense and impentrable, that a 1Password Teams account makes this issue a thing of the past. Just a thought. :)

  • JimmyJetset
    JimmyJetset
    Community Member
    Options

    Thanks Lars, I’ll give this a go tomorrow to see if I can get you the info you need. Should point out though, that we’re actually using Teams, but still see the pop up every time we open the app. I assume that’s what you were suggesting?

  • Ben
    Options

    With 1Password Teams you can install the version of 1Password from our website, which doesn’t require an Apple ID. :)

    Ben

  • iwcb
    iwcb
    Community Member
    edited March 2018
    Options

    Diagnostic info collected and submitted -- ticket ID #KME-98528-532.

    Thanks!

    KME-98528-532

  • AG_Alles
    AG_Alles
    1Password Alumni
    edited March 2018
    Options

    @iwcb we've got your report here and we'll take a look and let you know what we find :-)

    Can you guys tell us how your VPP license assignments are configured? Are licenses assigned to devices or are they assigned to users? Half (of the very small number so far) of reports we're getting are confirmed to be happening with MDM deployments where VPP licenses are assigned to devices, and the other half we aren't yet aware of the assignment configuration.

    One of our working theories is that the Mac App Store is firing an authentication prompt when we check in-app purchase status, even though we haven't yet seen a case where the VPP license fails to validate. So we're taking a close look at those receipts and validation to pin down what's happening.

    As has been mentioned, our present workaround is to have you deploy the web download build of 1Password using your MDM solution but we know this doesn't work for all customers (for example, those running JamfNow) who may need or desire managed app deployment.

    ref: OPM-5874

  • iwcb
    iwcb
    Community Member
    Options

    The licenses are assigned to users in our case, through JAMF 10.2. We have a workaround for now with the website version and a legacy license, so we're able to get by in the meantime.

  • JimmyJetset
    JimmyJetset
    Community Member
    Options

    Yep, we did explore using the web download version, but our users don’t have admin access to the Macs, so are unable to update 1Password when required. That was the benefit of the App Store, the auto updates.

  • JimmyJetset
    JimmyJetset
    Community Member
    edited March 2018
    Options

    Hi Lars, sent the report in. Case number GDB-13453-678

    ref: GDB-13453-678

  • Lars
    Lars
    1Password Alumni
    Options

    @JimmyJetset - Thanks! One of us will be with you shortly.

  • iwcb
    iwcb
    Community Member
    Options

    Argh, why did I say licenses are assigned to users. I meant to say devices, sorry for the confusion,

  • Lars
    Lars
    1Password Alumni
    Options

    @iwcb (and everyone else - @JimmyJetset, et al) - we think we may have figured this out. Give us a bit of time to get a release out.

This discussion has been closed.