Я играю с WSSE аутентификации (через Symfony2), и я определил следующий классический Войти поток:Войти поток: WSSE Authentication & Facebook Войти
- Пользователь вводит его имя пользователя & пароль & получить соответствующую соль из сервер
- имя пользователя & пароль проверяются на сервере (Ajax вызова) через WSSE проверки заголовка
- Если учетные данные действительны тогда, требуемые данные (т.е. данные, которые позволяют повторно генерировать WSSE заголовок на каждый запрос) является хранится в браузере
Это полностью работает.
Теперь я хотел бы добавить функцию «Signin with facebook». Это не проблема, есть много документации по этому вопросу, НО, моя цель & моя сложность заключается в том, чтобы поддерживать логическую работу WSSE.
Поскольку пользователь никогда не вводит пароль, если он входит в систему с помощью Facebook, я не могу создать wsse-заголовки , и для этого нет никакой документации вообще.
Кто-нибудь уже имел дело с такой операцией? Заранее спасибо
Привет, Чарльз-Антуан, было бы неплохо, если бы вы могли опубликовать какой-то код. На мой взгляд, лучшим способом было бы изменить объект токена WSSE, чтобы добавить его в какой-то FB-токен, затем в функции проверки, использовать API Facebook, чтобы проверить, действительно ли токен, и затем вернуть пользователя, связанного с адресом в токене – Bil5