Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OpenID Connect Configuration for Facebook

Google had implemented OpenID Discovery Spec at https://accounts.google.com/.well-known/openid-configuration which allows developers and users to find the necessary URLs and keys for OpenID authentication.

I was wondering what the Facebook and possibly other (e.g. Microsoft Live) equivalents are so I can use Facebook and others in a standard fashion.

SalesForce also has a discovery URL https://login.salesforce.com/.well-known/openid-configuration

like image 821
Archimedes Trajano Avatar asked Jun 25 '14 06:06

Archimedes Trajano


People also ask

Does Facebook support OpenID Connect?

Existing and new users can now link their Facebook accounts with their Gmail accounts or with accounts from those OpenID providers that support automatic login.

How do I set up Facebook OAuth?

In the App Dashboard, choose your app and scroll to Add a Product Click Set Up in the Facebook Login card. Select Settings in the left side navigation panel and under Client OAuth Settings, enter your redirect URL in the Valid OAuth Redirect URIs field for successful authorization.

What is a well known configuration URL?

Well known Configuration URL: The URL that contains metadata about the third-party OIDC identity provider. July 29 at 6:08 PM. Selected Answer. 1.


2 Answers

Here is OpenID Configuration For Facebook

https://www.facebook.com/.well-known/openid-configuration/

like image 130
Mehul Avatar answered Oct 14 '22 08:10

Mehul


Facebook's login mechanism/protocol is not based on OpenID Connect. Facebook uses a proprietary extension of OAuth 2.0 but it is not the standardized one that OpenID Connect specifies. Hence there's no point in expecting Facebook to publish OpenID Connect Discovery documents, unlike Google and Salesforce that do adhere to the standard.

like image 44
Hans Z. Avatar answered Oct 14 '22 10:10

Hans Z.