4 ms·
"Sign in to X with Y" is a terrible idea all around. Even if X does not get access your Y account, Y definitely has access to your account in X.
by jojobas 6y ago
"Sign in to X with Y" is a terrible idea all around. Even if X does not get access your Y account, Y definitely has access to your account in X.
- p00lb0y 6y agoYes and I’d assume such a user is already using a browser built by Y ;)
- EtiusPrime 6y agoAnd this should not surprise anyone ! Sometimes, i don't even understand my closest friends. This should not be anything you need to tell anyone...
- rusticpenn 6y agoThe problem is that, its not very easy to have 10s ( or 100+) usernames and passwords in memory ( or manage them on a password manager), track if any of them are leaked etc. From usability perspective this is better. The question is trust and security.
- ehnto 6y agoThere are of course tools for that, password managers are ubiquitous in digital teams. But I also just loathe having so many accounts. Even desktop software requires accounts these days. I tried to get started on a Unity project again and I spent an hour managing accounts for all the related software instead. Half my day is logging in and out of stuff.
- docdeek 6y agoI agree that keeping different usernames and passwords in your memory is not easy, but to my mind this is exactly the sue case for my password manager. I don’t need to sign in with Google because it’s just a couple of clicks to generate a username and a password I never need to remember because my password manager does that for me.
- deadbunny 6y ago> or manage them on a password manager Can you expand on this? Having been a user of multiple password managers over the years (LastPass previously, BitWarden currently) and this is exactly why I use a password manager. I have at current count, 253 different logins/passwords all with different passwords (none of which I know) saved and accessing them is automatic in my browser and a quick search (on first time use) on Android. After that it's automatic.
- rusticpenn 6y agoMy use case is not normal. I keep using different computers, sometimes I work on a newly installed OS on raspberry pi etc. I did not find a secure web based password manager the last time I checked.( I am also a little scared of storing passwords encrypted on the cloud). I am not sure if things like yubikey are better for these use cases.
- freebuju 6y agoI used to use sign in with Facebook/Google like the careless pleb I was until I discovered how privacy-invasive these corps are. Am never signing in to any casual site without a proton mail coupled with Bitwarden password manager now. The problem is I can't trust Google not to send me ads (sometimes just right in my email) related to the services am signed in to. I sleep much better these days with the above remedy.
- poglet 6y agoI stopped using OAuth "Sign in with..." because I kept of forgetting which provider I used for which website, and started recording it in my password manager. Realising how silly this was I went back to my password manager with website specific usernames and passwords.
- mguerville 6y agoExact same issue here, i love the idea of it but until there is a universal OAuth I will stop using it. I’ve also not deleted Facebook despite mostly wanting to because I know it’s my OAuth for many services and some make it very hard to change.
- metafunctor 6y agoNot sure what you mean? A good password manager (like 1Password or the thing that comes with Apple) makes it easy to keep hundreds of usernames and passwords. They will track if you are using leaked credentials, as well. Apart from $work, I've always opted for username, password, and 2nd factor over federated authentication. A password manager makes this very easy.
- morsch 6y agoOften, Y has access to X either way, because Y is where the password reset email goes.
- exabrial 6y agoWithout something like u2f on the originating service, I could see this attack. Never thought about it, eeek. Let's say you were Google and to "help" people, you were going to "login on their behalf" to "index and organize" their info. No need to obtain consent, just fake a login and scrape away. The rest of us can replace with quoted words with 'exploit', 'hack', and 'sell their personal info on the market to the highest bidder' but when Google does it, its ok.
- gfxgirl 6y agoAnd yet Apple requires apps to support Sign in to X with Apple
- jannes 6y agoThey only require it if you already support other third-party authentication methods in the app. If you exclusively use your own authentication it is not required.
- gizmo 6y agoSign in with Apple is pretty good and it doesn't ask you for a password, and you confirm with the power button/faceid if I'm not mistaken. It's very hard to spoof.
- jojobas 6y agoThat one's easy, Apple is not yet mandatory.