Using an inner class as a gateway to the Facebook Graph API endpoints. Starting with the User endpoint to get the user info.
Styling the title of each property of the user info.
Data object used to represent the profile of the authenticated user.
Getting the user info in a Java object instead of a JSON object.
Using a tag view to display the user info.
Show the info of the authenticated user after login successfully. Using the framework Asynchronous HTTP programming model.
Revoking an access token can throw an exception if the authorization server returns an unexpected response or when there's an error binding the response.
Revoking the Facebook user access token through the GraphAPI inner class.
Allow user to revoke the application delegated access to their public profile.
Bad method signatures.
Updating existent database user when logging in an already registered user. Removing the access token of the user that is logging out. Using a JPA transaction when deleting an existent user.