{ "id": "62051", "key": "TIMOB-1419", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "12081", "description": "", "name": "Sprint 2011-41", "archived": true, "released": true, "releaseDate": "2011-10-17" }, { "id": "12470", "description": "", "name": "Release 1.7.4", "archived": true, "released": true, "releaseDate": "2011-10-31" }, { "id": "11331", "description": "", "name": "Release 1.8.0", "archived": true, "released": true, "releaseDate": "2011-10-31" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-10-17T16:38:39.000+0000", "created": "2011-04-15T02:51:53.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [], "versions": [ { "id": "11570", "description": "", "name": "Release 1.7.2", "archived": true, "released": true, "releaseDate": "2011-07-21" } ], "issuelinks": [], "assignee": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-12-07T13:52:53.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}
Facebook has switched to using OAuth 2.0 for it's authentication\r\nsee (http://developers.facebook.com/docs/authentication).\r\nThis new authentication strategy has several significant benefits\r\nover the old way of authenticating.
\r\n1) The client only needs the App Id and not the Secret Key. No more\r\nexposing your secret key or proxying authentication calls through\r\nyour servers.
\r\n2) The session object that is returned now holds enough information\r\nfor the server to validate that the response came from Facebook (so\r\nonly the application server has the secret key)
\r\n3) Extended application permission control has been added to the\r\nFacebook Connect authentication. (http://developers.facebook.com/docs/authentication/permissions).
\r\n4) You can now use the access_token to easily call the graph API\r\nwithout the need to calculate signatures
Facebook has released an SDK for iOS:
\nhttp://github.com/facebook/facebook-ios-sdk
+1 for moving this one up the list, would be nice to have\nthis
+1 for this. Seems like this needs an overhaul pretty badly.\nMany posts in Q&A and Helpdesk are related to the\ncurrently-very-broken implementation (When using extended\npermissions such as offline access and requesting multiple\npermissions at a time).
\nMore-so, the ability to request all permissions at login time\n(preventing multiple windows) would be nice.