Я использую поток на стороне сервера для аутентификации FB (как упомянуто на http://developers.facebook.com/docs/authentication/), и я могу успешно получить токен аутентификации. Теперь я хочу реализовать это - 1) Сторона сервера может идентифицировать пользователь 2) Когда пользователь выходит из FB, мой серверный код может обнаружить это, когда следующий запрос приходит от клиента.
Единственный способ сделать это - сохранить токен аутентификации в виде файла cookie на стороне пользователя, связать токен с идентификатором пользователя на сервере и удалить cookie в обработчике события OnLogout через SDK FB JavaScript. , Я хотел знать, есть ли лучший (рекомендуемый?) Способ сделать это. В частности, я хотел использовать файлы cookie FB (файлы cookie, которые создает FB.init) для этого. Этот файл cookie кажется мне зашифрованным, и я не могу найти никакой документации о его расшифровке, кроме Где найти файл cookie Facebook? . Я помню, как читал о какой-то функции PHP SDK, которая расшифровывает куки (GetUser), но я не могу использовать это, так как мой код на Java. Если возможно, я бы хотел не использовать сторонние Java Java SDK. Буду благодарен за любые указания по этому поводу.