I'd like to use my Facebook account for my OpenID accounts. How can I do this?

  • Just make a Facebook account? I thought other sites would just offer it if they can, you can't really force them can you?
    – Ivo Flipse
    Commented Jun 30, 2010 at 20:53
  • Its not one of the options on the different OpenID pages, but I've seen sites that let you use Facebook, Twitter, etc to log in. Commented Jun 30, 2010 at 20:59

3 Answers 3


Facebook uses OAuth, while Google, Yahoo, AOL, and MySpace use OpenID.

For sites that only accept OpenID, you won't be able to use Facebook. Many sites accept both OpenID as well as Facebook, Twitter, LinkedIn, Windows LiveID, etc., that are other non-OpenID solutions.

If you're looking to add support for all these ID systems on your website, you might want to check out Janrain's Engage.


As far as I know, Facebook allows you to log in to it using another provider's OpenID account, but doesn't actually create an OpenID account for you to log in to other sites. Does that make sense?

See this Facebook Developer Blog Post for some more information.


Facebook is an OpenID Consumer.

  • You can use identities from other OpenID providers like Google email to log in to Facebook

Facebook is not an OpenID Provider.

  • You cannot use Facebook identity to log in to sites that consume OpenID

Basically Facebook exposes OAuth, not OpenID.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.