Facebook ID Services No Longer Available. On April 30, 2014, Facebook released v2.0 of their API which significantly changed the requirements to use Facebook as an ID Service. Until a workable solution is available, Facebook is no longer available in Caspio Authentications. Pre-existing apps that enabled Facebook before April 30, 2014 will continue to operate normally using v1.0 of the API until it is retired on April 30, 2015.
To enable Facebook, Google, and Twitter ID Services with Caspio, you first need to register your application for each provider. Once registered, the same identification codes and keys for each ID Service can be used in your Caspio Authentications and Connections. Note that OpenID does not require any registration.

Register a Facebook Application

  1. Open https://developers.facebook.com/apps and sign in to Facebook with an activated account.
  2. Click Register as a Developer, accept the terms and click Continue.Setting_up_id_services_1
  3. Answer the questions or click Skip. You are now a Facebook Developer.Setting_up_id_services_2
  4. Open https://developers.facebook.com/apps and sign in to Facebook with an activated account.Setting_up_id_services_3
  5. Click Create New App and fill in your App information. The App Display Name field displays your App name to your user.Setting_up_id_services_4
  6. On the Basic Settings page, disable  the Sandbox Mode field. If the Sandbox Mode is enabled, only the App author has access to protected DataPages and applications through Facebook.
  7. Under Select how your app integrates with Facebook, click Website with Facebook Login.
  8. Enter the URL of your Caspio Bridge site (b1, b2, b3, etc.) in the following format:  http://YOURSITE.caspio.com/dp.asp.

If you want to deploy your application with SSL encryption, use https instead of http.Setting_up_id_services_5

Click Save Changes and note the App ID and App Secret, as you will need those values when you enable Facebook ID Services with Authentication in Caspio.

Register a Twitter Application

  1. Open https://dev.twitter.com/apps and sign in to Twitter with an activated account.Setting_up_id_services_6
  2. Click Create a new application and fill in the required App information fields. The Name field displays your application name to your users. The Description field refers to your application description. The Website field is the URL of your public application.
  3. In the Callback URL field, enter the URL of your Caspio Bridge site (b1, b2, b3, etc.) in the following format:  http://YOURSITE.caspio.com.
    If you want to deploy your application with SSL encryption, use https instead of http.Setting_up_id_services_7
  4. Review the policy and check Yes, I agree and then click Create your Twitter application.
  5. Fill in other application information as necessary.
  6. Note the Consumer Key and Consumer Secret, as you will need those values when you enable Twitter ID Services with Authentication in Caspio.Setting_up_id_services_8

Register a Google Application

We don’t include screenshots in the following instruction due to frequently updated Google interface.

  1. Open https://console.developers.google.com/project and sign in to Google with an activated account.
  2. Select Create an empty project. Name your project and continue.
  3. Open API & auth in the left menu and go to Credentials.
  4. Open Create new Client ID.
  5. Select Web application type and click Configure consent screen.
  6. Fill in the information for your new Client ID. The Product name will be displayed to end users. Email address is a mandatory field. It is not necessary to fill other fields on this screen. Click Save.
  7. Enter the URL of your Caspio Bridge site (b1, b2, b3, etc.) in the following formats in Authorized JavaScript Origins and Authorized Redirect URIs respectively:
    http://YOURSITE.caspio.com
    http://YOURSITE.caspio.com/dp.asp
    Note: If you want to deploy your application with SSL encryption, use https instead of http.
  8. Click Create Client ID and note the Client ID and Client Secret, as you will need those values when you enable Google ID Services with Authentication in Caspio.

Next Steps

Once you have the identification codes and keys for each ID Service you want to enable in Caspio, you can now start creating Authentications and Connections.

Note: The screenshots provided in this article are for reference purposes only. The third-party provider may update their user interface at any time. If you need further help setting these up , please refer to the providers support site.