Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

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

share|improve this question
    
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 Jun 30 '10 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. –  samoz Jun 30 '10 at 20:59
add comment

3 Answers

up vote 6 down vote accepted

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.

share|improve this answer
add comment

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.

share|improve this answer
add comment

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.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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