Catalina 2FA fails to detect QR code
Looking for help with 2FA issues. No problem setting 2FA running Mojave (macOS 10.14.6) where 1Password Code Scanner immediately detects the QR code, blue corners immediately turns green. However on a clean install of Catalina the 1P Code Scanner fails to detects QR code and corners remain blue (both Safari and Firefox). Any suggestions what might be preventing detection?
1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided
Referrer: forum-search:catalina 2fa
Comments
-
Hi @divot
Catalina has new permission settings for apps, including a new requirement that apps that are able to "read" your screen ask for "screen recording" permission. Without this, 1Password cannot see what is on your screen. Did you perhaps hit deny when asked if 1Password could record your screen?
In System Preferences under Security & Privacy > Screen Recording please make sure 1Password is checked.
Ben
ref: dev/apple/issues#4304
0 -
Ben, thanks for the tip. I knew it had to be in there somewhere but didn't scroll down far enough to enable screen recording setting.
0 -
Hello @ag_ana ! I had this same problem today and was so confused, is there any way that the team can check the privacy and show a notification that the appropriate permissions aren't enabled?
0 -
I don't know that we have that ability, but we are looking into how we can make the situation more clear. Thanks for the feedback, @corymcdonald.
Ben
0 -
Guys.. i tried the option suggested but it won't work.. any other ideas?
0 -
Where did you install the application from the Mac App Store or directly from our site? There have been some changes in how the Mac App Store version works.
0 -
Ah, thank you for confirming my suspicion.
We are not able to make use of the previous API's we were using to get the contents of the screen under the QR code scanning window on the Mac App Store build. The possible options are:
- paste the QR code image into the scanner window
- drag the QR code image into the scanner window
- click on the camera button in the bottom right of the window and choose Open File to pick an image of the QR code
- make use of Camera Continuity via the camera button in the bottom right of the window to take a picture with your iPhone/iPad
- make use of the iSight/FaceTime camera on your MacBook/Air/Pro to take a picture of the QR code on another screen/device/print out
You can also alternatively switch to using the WebStore build which does not have the same access limitation.
0 -
Got it thanks. is this going to be an issue even if i clean install 1Password once again but directly from Mac App Store?
also, is this due to a limitation set by Catalina on the API certifications?
0 -
A clean install from the App Store would have the same limitation, yes. Only the download directly from our site can use the Screen Recording permission to read QR codes.
Ben
0 -
Just facing this today after upgrading to a new machine. I chose the App Store build since it was easier to install. I know it isn't Agile's fault, but this sucks. I support a team of users and this is going to make support huge PIA. If Apple allows it to be fixed, please make this a high priority issue. Thanks in advance.
0 -
Thank you for the feedback! Absolutely, if Apple reverts to the previous behavior, we can certainly update this. Unfortunately at the moment it doesn't look like things will change in the foreseeable future, so if this is important for you, you might want to consider using the 1Password version downloaded from our website instead.
0