2012-02-03 2 views
0

유효한 세션 중에 authorize을 잘못 호출했습니다. 두 번째 호출이 Facebook 로그인 양식을 표시하지 않았다는 사실에 매우 놀랐습니다. 단지 토큰을 다시 사용했습니다.Android에서 Facebook에 대해 두 번 호출 된 인증 메서드

이 동작이 정상입니까?

+0

세부 정보를 더 자세히 지정할 수 있습니까? 어떤 페이스 북의 URL을 불러내시겠습니까? – thermz

+0

Android 용 SDK – Kostadin

답변

1

예 예. 정상적인 동작입니다.

login을 호출하고 유효한 토큰을 가진 경우 로그인 양식을 건너 뛰고 onComplete 콜백으로 직접 이동하십시오.

+0

좋습니다. 이것은 인생을 쉽게 만든다 :). 요청에 의해 토큰 유효성을 검사하는 대신 - 이제는 요청 전에 autorize를 호출 할 것입니다. :) – Kostadin

0

Facebook API를 구체적으로 모르지만,이 동작은 저를 놀라게하지 않습니다. 중대형 응용 프로그램을 작성하는 경우 Facebook API를 독립적으로 호출하는 여러 부분이있을 수 있습니다. 사용자에게 자격 증명을 두 번 묻는 데는 이유가 없으므로 응용 프로그램에서 처음으로 권한 부여가 필요한 경우에만 메시지를 표시해야합니다. 라이브러리가 이미 인증했는지 여부를 확인하고 메모리에 저장된 자격 증명 (사실 세션 쿠키)을 다시 사용하는 것은 어렵지 않습니다. 이런 방식으로 페이스 북과의 연결을 설정하고 서로 연결하는 두 개의 독립적 인 모듈을 사용한다면 특별한 일을 할 필요가 없습니다.

관련 문제