Register Your Site with OAuth2 Providers

⚠️ The annual cost of maintaining the server where this website is hosted, the domain, and keeping it up-to-date is approximately €3,000 per year. Help us with a small donation to cover these expenses. Support Now!

0 / 10000

To enable your storefront to interact with OAuth2 providers such as Google and Facebook, register your site as a client application with the providers you want to support.

The registration process is provider-specific. The following sections provide some helpful information about the registration processes of popular OAuth2 providers to help you get started.


This topic assumes that you are familiar with the OAuth2 specification and OAuth2-related concepts. In addition, several of the links provided here require a site-specific account.


Obtain client credentials for your application from the Google API Console.

For information on using OAuth2 with Google, see the following resources:


To register your client application, go to

For more information, see


To register your client application, go to

If you have a regular Live customer account through which you can test OAuth login as an end user, you can see what permissions you have given the client application by going Here and selecting Apps and Services.

For background information, see


To register your client application, go to

Facebook doesn't follow the OAuth2 specification in some older versions, because some of the responses in the authentication flow are in plain text, instead of JSON. Facebook also expects a non-standard access token query parameter name in one of the URLs.

For more information, see


To register your client application, go to The Callback URL must be an absolute URL, for example:


GitHub allows only one URL. For more information, see