Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Yes, pretty sure. It wasn't an oauth screen but the actual FB login screen.


sort by: page size:

Nope, it opens up a fake Facebook login screen, themed to look like Facebook

Yep, that's the facebook login page alright.

It's actually the real login page of Facebook in a webview. I have 2FA on all my accounts including FB, so it looked very legit. Once you have logged in, they seem to grep the token and close the webview.

I was confused at first because I use Facebook in a different browser, so it just gave me the login screen.

(OP here)

While you are absolutely right, I want to highlight that this was done in a quite sophisticated way. It's actually the real login page of Facebook in a webview. I have 2FA on all my accounts including FB, so it looked very legit. Once you have logged in, they seem to grep the token and close the webview.


I don't understand the step where the author is logging in with Facebook.

Was that a legit OAuth 2.0/OpenID Connect log in? (In this case this must have been OAuth 2.0 with a scope giving the application write access to business stuff.)

Or was it a phishing page in which the author gave his facebook password?


Thanks for sharing this, I was considering using Facebook for OAuth login, but now I'm not.

This is a strange conclusion from a site that accepts every OAuth option under the sun with the facebook login as the last presented major option.

Assuming a UX mind trick because someone has a strict password policy is a bit far-fetched IMO.


Yes, if you open it in the in-FB-app browser and log in.

did it open a popup for you to login with your facebook credentials?

Yes, but it's the kind I can appreciate. Instead of a 'hey connect with facebook and then go through my signup process as well' he's using FBConnect as the authentication backend.

Thousands of apps have "Login with Facebook" (and others), and it's often impossible to know if it's a real oauth flow or just a fake login page.

I'm certain you can implement Facebook login through standard OAuth and not have to rely on any of their code.

They did not. I think those are their own passwords if the user used directly the app without FB login

Facebook is behind a login.

Yes, but my point is that a user who has handed over Facebook access has with it handed over 'login with Facebook' access.

From the site, it looks like the FB login page you get after clicking the button is all black, and then you get sent back to the app. The regular one would be in the normal colors. Although I suppose they could popup a fake anon one on their own site, but they wouldn't have the right URL. On Android the app allows login without entering a password as well, so I'd immediately know because login through FB doesn't require my password but the app's fake version would.

It's not, which is why they are also removing FB login.

I would expect this from any app that implements using FB as your account to sign in, no?
next

Legal | privacy