2014-09-06 3 views
1

xamarin을 사용하여 애플리케이션을 개발 중입니다. 여기는 페이스 북 인증을위한 xamarin 인증 구성 요소를 사용하고 있습니다. 로그인하여 사용자 정보를 얻고 로컬 DB에 저장할 수 있습니다 .Xamarin 인증 구성 요소에 있습니다. 사용자가 앱을 다시 시작할 때 계정 개체를 사용하여 로그인 할 수 있도록 계정 개체를 저장하는 옵션을 제공합니다.xamarin 페이스 북 인증 시나리오 용 인증

내 질문 : 사용자가 사이트에서 페이스 북 계정의 암호를 변경하면 저장된 계정이 로컬이므로 저장된 계정이 다시 로그인 할 때 해당 정보를 사용할 수 없기 때문에 수행해야 할 작업이 있습니다.

감사합니다. 제안 사항에 감사드립니다.

답변

0

실제로 첫 인증 성공 후 Facebook에 대한 후속 쿼리에 대해 access_token을 사용해야합니다. OAuth를 사용하면 앱에 비밀번호를 저장하지 않아도됩니다. 사용자가 Facebook 내에서 비밀번호를 변경하면 이전 access_token이 만료 될 것으로 예상됩니다. 이 경우 사용자는 수동으로 다시 로그인해야합니다. 어떤 이유로 든 access_token이 만료되는 경우에도 마찬가지입니다. 모든 access_tokens는 일정 시간이 지나면 만료됩니다.

백그라운드에서 기본 요청을 보내어 access_token이 유효한지 쉽게 확인할 수 있습니다. autherror 응답을 받으면 앱 흐름에 의미가있을 때 사용자에게 다시 로그인하라는 메시지 만 표시합니다.