Google-play-music-desktop-player-unofficial-: Cannot Sign in with Security Keys

Created on 31 Aug 2018  路  10Comments  路  Source: MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-

OS:

OSX 10.13.5

GPMDP Version:

4.6.1

Issue Descriptions:

Cannot sign in with security keys into GPMDP. The security key works with signing into google chrome, and can successfully sign into the GPM website. It seems that the app does not recognize the security key and verification

Steps to Reproduce:

Setup a google account with USB security keys. Try to sign into google account on GPMDP. When it prompts for the security key, plug in the key and hit the button. Nothing will happen

Most helpful comment

Gently bump in your direction, @MarshallOfSound. 鉂わ笍

All 10 comments

馃憢 Thanks for opening your first issue here! If you're reporting a 馃悶 bug, please make sure you include steps to reproduce it. We get a lot of duplicate issues on this repo, so please double check now that your issue has not already been solved or doesn't have an open issue already.
To help make it easier for us to investigate your issue, please follow the contributing guidelines and ensure the issue template was filled out.

This is known / expected. Electron does not currently support physical 2FA keys

This is known / expected. Electron does not currently support physical 2FA keys

I don't believe this is true any longer. Google Chat which is built around Electron support keys / sso now. Please consider opening this ticket and prioritising a security enhancement.
https://gsuiteupdates.googleblog.com/2018/10/securely-log-in-to-hangouts-chat.html

Can you point to somewhere in electron where this is implemented?

Perhaps this can shed some light onto how it's implemented.
https://drive.google.com/open?id=1Gpkp96zJU1m-3pGt0QQII8GUwkyuTjJ6

So they aren't actually using electron for MFA. They are using SSO in their desktop app to open chrome and auth to then send credentials back to the desktop. I believe this is all oauth2 flow for auth. I don't believe we can get access to this level of implementation because we don't have API access to Google play music, etc.

I'm not really smart enough to know how closely this is related, but here is a currently closed issue being discussed by the electron team: https://github.com/electron/electron/issues/3226

If I am understanding it correctly, basically no one really knows but electron MIGHT support U2F natively once electron is updated to chromium 68.

@MarshallOfSound Could this be re-opened, with a proposed feature of updating Electron from 3 to 4? (Which surely isn't going to be very particularly easy first.)

As far as I can tell, built-in support for physical security keys is present in Electron 4 and above. In that spirit, I would like to request an update from Electron 3 to Electron 4 for GPMDP. My primary motivation is the fact that I have not been able to use GPMDP since I enabled Google's Advanced Protection Program.

Relevant issue being https://github.com/electron/electron/issues/15404.

Gently bump in your direction, @MarshallOfSound. 鉂わ笍

Well, I've run into this myself now. Looks like I'm back to a web player for now.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Turbotailz picture Turbotailz  路  4Comments

damiong28 picture damiong28  路  3Comments

wilomgfx picture wilomgfx  路  3Comments

EzraLopez picture EzraLopez  路  4Comments

GeraldNDA picture GeraldNDA  路  3Comments