Facebook takes care of authentication, user profiles, etc.
How Does It Work? f A logged-in Facebook user clicks on your application http://apps.facebook.com/crazycaptions/ You set up your application, and told Facebook your code is at http://skeevisarts.com/crazycaptions/ Your server also works with whatever other things it normally uses Your code on your server does it’s magic. Facebook sends the user’s information, and their request, to you. Your server receives this, and can interact more with Facebook using libraries You return FBML (modified HTML), images, etc….
Elements To Work With Canvas Page (full-size page) Wide Profile Box Narrow Profile Box News Feeds Requests
So Where Do The Widgets Go?? 0 Canvas Page (full-size page) Wide Profile Box Narrow Profile Box News Feeds Requests
Recommended Setup Your application puts a profile box with your widget on their profile User adds your widget application, configures it on canvas page. Other users can click on profile box and see more information, send to friends, add it themselves.