logoalt Hacker News

willtemperleytoday at 5:04 AM11 repliesview on HN

What I don't understand is why OAuth is rarely talked about in a privacy context, however your OAuth provider knows all the sites you log into and when.

It's a privacy nightmare.


Replies

clickety_clacktoday at 2:05 PM

For enterprise, the ability to shut out a user with one click is the overriding security feature.

I don’t know why anyone wants to use a federated identity to sign into things. Where did the messaging that it’s more secure come from, Google?

show 4 replies
vintermanntoday at 6:05 AM

Your OAuth provider can also vouch for anyone who pretends to be you, if they so desire. They can give access to anyone, including themselves.

RealCodingOtakutoday at 10:58 AM

Slight tangent.

The only way to preserve privacy while having a central and easy authentication mechanism I can think of is to use IndieAuth[0] which is built on top of OAuth 2.0.

Of course, you will need to be your own provider, using an IndieAuth provider service defeats the purpose, which is what I see most IndieWeb devs are doing.

You will need to own a (sub)domain though.

[0] https://indieweb.org/IndieAuth?redirected=IndieAuth

show 2 replies
1vuio0pswjnm7today at 3:24 PM

"It's a privacy nightmare."

Privacy nightmare in the real world, "tech" company wet dream in SillyCon Valley

show 1 reply
apitmantoday at 12:53 PM

I've done a bit of experimentation in this area. Check out https://lastlogin.net/.

You may also be interested in the FedCM protocol Google is working on.

spaghettifythistoday at 5:10 AM

Though given most people use gmail or outlook, the two main oauth providers (Google and Microsoft) will know anyway

show 2 replies
lumatoday at 4:47 PM

It also makes authentication Not Your Problem. Getting someone else to handle password resets alone seems worth the squeeze.

show 1 reply
gchamonlivetoday at 11:38 AM

Corporations aren't interested in preserving privacy, quite the opposite. If you need OAuth for private use you'd have to roll out your own centralised directory.

luka2233today at 4:17 PM

I wouldn't call it a nightmare. It's a well documented design choice

show 1 reply
userbinatortoday at 6:13 AM

Centralised identity is basically the government... and having some other entity behave the same way is not good.

niyikizatoday at 8:48 AM

there are some emerging mechanisms for offline verification that don't require AS in the OAuth WG. (I'm working on one of them)