Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Authentication combination OpenID & Facebook

Is it possible to use a combination of authentication systems in a web app?

I want to use OpenId, however I think my potential customers are actually more likely to have a Facebook ID.

Therefore I wonder if it is possible to offer both types of authentication?

like image 341
Jon Winstanley Avatar asked Mar 13 '09 13:03

Jon Winstanley


People also ask

What is OpenID authentication?

OpenID Connect is a simple identity protocol and open standard that is built using the OAuth 2.0 protocol. It enables client applications to rely on authentication that is performed by an OpenID Connect Provider (OP) to verify the identity of a user.

Is OpenID authentication or authorization?

OIDC was developed by the OpenID Foundation, which includes companies like Google and Microsoft. While OAuth 2.0 is an authorization protocol, OIDC is an identity authentication protocol and may be used to verify the identity of a user to a client service, also called Relying Party.

What is difference between OAuth and OpenID?

Simply put, OpenID is used for authentication while OAuth is used for authorization. OpenID was created for federated authentication, meaning that it lets a third-party application authenticate users for you using accounts that you already have.


1 Answers

Facebook has joined the OpenID foundation, so perhaps they'll be implementing OpenID soon (in which case it may be better to just use OpenID).

like image 184
Jason S Avatar answered Sep 28 '22 08:09

Jason S