¿Se podría usar API social iOS para autenticar a las personas (para permitir que las personas se conecten a su aplicación) usando Facebook o Twitter?

Aclaración Si desea usar ÚNICAMENTE la API social proporcionada por iOS (el marco de counts), ¿puede permitir que los usuarios inicien session en su aplicación, con sus counts de Facebook o Twitter?
En caso afirmativo, ¿qué usa junto con el ID de usuario (o nombre, twittername, nombre de Facebook) para asegurarse (en el lado del server) que son quienes son.

Explicación más expresiva . Estoy teniendo dificultades para entender el flujo de trabajo / lógica detrás del logging de terceros y la integración de inicio de session en una aplicación nativa de iOS (o Android). Así que en iOS hay una tienda central que mantiene las cnetworkingenciales de Twitter de los usuarios (o Facebook) y la aplicación puede llamar a la API para get el identificador de Twitter de los usuarios, hasta ahora tan bueno, pero si quiero hablar con un server de back-end y demostrar que un usuario es quien dice tener la identificación de usuario no es suficiente,
¿Me estoy perdiendo de algo?

Mi pregunta es ¿cómo autenticar a un usuario con su server de respaldo si no están demostrando sus cnetworkingenciales?

Puede autenticar usando ACAccountStore. Gracias a http://blogs.captechconsulting.com/blog/eric-stroh/ios-6-tecory-integrating-facebook-your-applications para la mayor parte del código a continuación.

self.accountStore = [[ACAccountStore alloc]init]; ACAccountType *FBaccountType= [self.accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook]; NSString *key = @"987654"; //put your own key from FB here NSDictionary *dictFB = //use the ACAccountStore ACFacebookPermissionsKey to help create your dictionary of permsission you'd like to request, such as the users email, writing on the wall, etc. [self.accountStore requestAccessToAccountsWithType:FBaccountType options:dictFB completion: ^(BOOL granted, NSError *e) { if (granted) { NSArray *accounts = [self.accountStore accountsWithAccountType:FBaccountType]; //it will always be the last object with SSO self.facebookAccount = [accounts lastObject]; } else { //Fail gracefully... NSLog(@"error getting permission %@",e); } }]; 

En ese momento, tiene acceso a un token oauth en la count Store que puede enviar a su server para cualquier interacción del lado del server que desee con Facebook.