Saturday, July 17, 2010

How we enabled "Login using Facebook" with ChessJam

Last week, we rolled out an exciting new feature - the ability to login to ChessJam using your Facebook credentials, even if you have never registered for ChessJam! This capability is made possible by something called Facebook Connect, a fairly new API (application programming interface) from Facebook. This API makes it possible for applications to connect to Facebook in various ways authenticate, share data and more. We thought it was important to explain exactly what features we are using and why. These dialogs are only presented on your first login.

The login dialog:

When you first click "Login using Facebook" on the ChessJam login screen, you are prompted for your Facebook credentials. This dialog is presented by Facebook. Your Facebook email address and password are NOT collected by ChessJam. ChessJam does not have access to your email address nor your password. Once you enter your Facebook email address and password, Facebook confirms that they are OK and then tells ChessJam if you successfully logged in.

Facebook permissions dialog 1:

In addition to the login status, Facebook makes some of your data available to us, but only data that you have shared with everyone. We do not have access to any of your private data. Currently, we only use your name and country. No other details are used and we will never use any additional information without first asking you. Facebook has very strict rules about this, and we follow these rules to the letter!

Facebook permissions dialog 2:

If you click ALLOW, you will have the option of posting your game to your Facebook wall after each game you play. You can choose to do this on a game by game basis. Here is what it looks like on your wall:



Choosing a ChessJam user name:

After logging into Facebook and granting permissions, you will be prompted to select a user name and enter your country. The username is how others in ChessJam will see you. We use your country to build the country leader board.

If you previously created a ChessJam account without logging into Facebook, you can link it by clicking the "LINK" button on this dialog. You will then be prompted for your ChessJam username and password.

Once you have completed these steps, you can login to ChessJam in the future with one click!

If you later want to revoke permissions from ChessJam, you can go to the PROFILE page and click the Facebook icon. You can also login to Facebook using your web browser and go to your ACCOUNT menu, then APPLICATION SETTINGS. You will see a list of all applications you have granted permissions to, including ChessJam. You can simply delete ChessJam from this list by clicking the small "X" beside it.

We hope you enjoy this new feature!

Additional information about the Facebook connect APIs:

No comments:

Post a Comment