2FA scanner not scanning QR code [As of v7.4.4 no longer possible with App Store version]

2»

Comments

  • enzoruenzoru
    edited April 14

    May I ask two things?

    1. I keep my 1Password regularly up to date, yet I haven't seen this issue until today. I have scanned a QR code just last week.
    2. What forced you into this: "We are not able to make use of the API we were using to get the contents of the screen under the QR code scanning window on the Mac" -- And do you have a Mac app downloadable from your website that doesn't have this restriction?
  • BenBen AWS Team

    Team Member

    When downloaded from our website 1Password for Mac does not have this limitation:

    Downloads for Mac

    We were informed that App Store apps are only allowed to use the screen recording permission for actual screen recording/sharing, not for doing things like capturing QR codes.

    Ben

  • Within the last three months, I used the QR scanner in the macOS version of 1Password successfully and now it no longer seems to work. Hence, I find myself here seeking a solution. In this case, my solution was to scan a QR code using the iOS app as well because the QR scanner in 1Password 7.4.4 for macOS is not working.

    I find it bizarre that the recommendation to get the QR scanner working properly again is to download the app straight from the website. When I first purchased 1Password years ago, I downloaded it from the website. But then when iCloud came out, I discovered that 1Password would not work with iCloud. The solution to this issue was to purchase 1Password again from the App Store. Now, years later, the QR scanner seems to no longer work after working just fine a few months ago, and the solution is to download it from the website again.

    This dance between the version available for download via the website vs. the version available in App Store as a solution for different issues is frustrating to say the least.

  • BenBen AWS Team

    Team Member

    @bsnyder

    I can certainly understand that frustration but we have very limited influence over what is allowed in App Store vs non-App Store apps. I'm sorry for the inconvenience, but for now if you'd like to use the QR code reader to scan on-screen codes on a Mac then downloading from our website is the only solution.

    Ben

  • If this is true, then the documentation should be updated. Currently it says that the QR scanner should work on all versions:

    https://support.1password.com/one-time-passwords/

  • BenBen AWS Team

    Team Member

    @bsnyder

    I'm not seeing where it says that. Could you please point me to the specific language you're concerned about? Here is what I see:

    Thanks.

    Ben

  • The QR scanner on macOS does not work on Catalina. When I bring it up, it's just grey and won't allow anything to be dragged to it. As I mentioned above, my solution was to scan a QR code from the website using the iOS app as well because the QR scanner in 1Password 7.4.4 for macOS is grey and not working to scan or to drop the QR code onto it.

  • BenBen AWS Team

    Team Member

    Gotcha, thanks. The scanner does work when 1Password for Mac is downloaded from our website. We are aware of some issues with drag & drop that we hope to address.

    Ben

    ref: dev/apple/issues#4635

  • Apple's rationale, as logical as it seems at first, is obviously not consistent across different apps here. I have installed multiple applications from the Mac App Store that all use the screen recording feature for sampling a color from the current screen contents. This, too, is not actually screen recording but rather using information from the screen recording to do something with it (in this case, apply sampled pixel colors to objects or tools) and thus it's exactly the type of thing that Apple permits you to do. A typical color picker that you'd find in many graphics applications simply wouldn't work if you construe said App Store rule in a strict way. I really don't like how Apple seems to apply double standards here.

  • BenBen AWS Team

    Team Member

    I think they are trying to do the right thing here. Hopefully as time goes on it'll become more apparent how and why the rules apply.

    BEn

  • Possibly consider updating https://support.1password.com/screen-recording/ that this feature does not work in Mac App Store or better yet document or disable the feature in the desktop application.

  • BenBen AWS Team

    Team Member

    Hi @lloydde

    Possibly consider updating https://support.1password.com/screen-recording/ that this feature does not work in Mac App Store

    That document was written to address the concern people have when they see this message:

    But you'd never see that message if using the App Store version of 1Password.

    disable the feature in the desktop application

    Even with the App Store version it is still possible to drag & drop the QR code onto the scanner, which is handy compared to copying & pasting the text-based secret (if the website even offers you the text). As such I don't think we'll remove the scanner entirely.

    Thanks for the feedback.

    Ben

  • @ben I'd recommend checking the inbound search traffic to that page.
    https://www.google.com/search?q=1password+mac+screen+reading

    As such I don't think we'll remove the scanner entirely.

    Right, only do something about the part that doesn't work ;-)

  • BenBen AWS Team

    Team Member

    Thanks for the feedback @lloydde. I'll suggest to the team that we take another look at this whole situation.

    Ben

  • matyas_kamatyas_ka
    edited July 15

    Hi @Ben

    Just reporting that the QR screen reader still not working for me (1P v. 7.6 AppStore, macOS 10.15.5). It simply shows a grey area where there should be the screen output behind it.

    Thanks
    Mattia

  • ag_tommyag_tommy

    Team Member

    @matyas_ka

    App Store apps are only allowed to use the screen recording permission for actual screen recording/sharing, not for doing things like capturing QR codes.
    The best solution for using the scanner is to switch to the version we offer on our site without those restrictions.

    https://support.1password.com/switch-from-mac-app-store/

  • NickXNickX
    edited August 1

    I don't have the Mac AppStore version, and the QR scanner doesn't work for me on Catalina
    Trying to enable 2FA on my Twitter account right now and yeah, no work-o
    Check for update in the app says I'm at the latest version
    Shrug...

    Is there no way to scan the code from the iPhone companion app? I don't see an option for that. That would work (if it's available)

    EDIT:

    There is! It's called "one-time password" though not 2FA
    Kind of weird verbiage but hey, it works... so I'm a happy camper

  • ag_tommyag_tommy

    Team Member

    @NickX

    Have you given 1Password permission to record the screen? If so, you must also restart 1Password for those changes to take effect. To restart 1Password look in the menu bar and locate our helper. It will be in the vicinity of the wifi icon and the clock. Right-click on it and select quit 1Password completely and then open 1Password.

    https://support.1password.com/screen-recording/

    I am glad to hear you're up and going. :chuffed:

  • Ive run into a similar issue, but I think the issue could be with the actual qrcode in question. Ive tried both the mac app but also the mobile app to physically scan the screen. In both cases there is no response from either the mac app or mobile app. The code is coming from protonmail which has worked for other protonmail accounts, but this one wont scan. I also have access to the key needed for manual entry, but im not sure how to do that with 1pw.

  • BenBen AWS Team

    Team Member

    Hi @acomputerengineer

    On the item you want to add the TOTP code to you can create a new field, change the type from 'text' to 'one-time password', and then paste the code you're given into that field. Then save the item. Please let me know how that turns out.

    Ben

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file