기본적으로 Facebook iOS SDK의 싱글 사인온 (SSO) 기능을 사용합니다. 페이스 북 개발자 문서에 따르면 https://developers.facebook.com/docs/mobile/ios/build/#implementsso, 에 따르면 사용자가 이미 3.2.3보다 큰 버전의 Facebook 앱을 설치하고 사용자의 iOS 장치가 멀티 태스킹을 지원한다면 기본적으로 앱 (이 앱의 페이스 북 메신저는 케이스)는 메인 페이스 북 프로그램에서 현재 로그인 한 사용자 정보를 요청할 수 있습니다.
"iOS SDK의 가장 강력한 기능 중 하나는 SSO (Single-Sign-On)입니다. SSO를 사용하면 Facebook ID를 사용하여 앱에 로그인 할 수 있습니다. 이미 기기의 Facebook iOS 앱에 로그인되어있는 경우 그들은 사용자 이름과 암호를 입력 할 필요가 없습니다. 또한 자신의 Facebook ID로 앱에 서명하기 때문에 사용자가 자신의 프로필 정보 및 소셜 그래프에 액세스 할 수있는 권한을 얻을 수 있습니다 "
" 앱은 멀티 태스킹을 지원하는 iOS 버전에서 실행되며, 기기에 버전 3.2.3 이상의 Facebook 앱이 설치되어있는 경우 SDK는 Facebook 앱에서 승인 대화 상자를 열려고 시도합니다. 사용자가 승인하거나 거부하면 , Facebook 앱이 통화로 다시 리디렉션됩니다. 인증 토큰, 만료 및 Facebook OAuth 서버가 반환 할 수있는 다른 매개 변수를 전달합니다. "
그러나 이것은 완전히 사실이 아닙니다. 당신이 알아 차리면, 페이스 북의 메신저는 SSO가 할 것이라는 문서가 제시했듯이 페이스 북 앱으로 리다이렉트하지 않는다. (나는 이것도 spotify가하는 bahvior이다.) Ben의 대답은 KeyChain에 무언가를 저장했기 때문에 실제로 맞습니다. – dsingleton