У меня есть следующие настройки:
Страница Drupal, где люди входят.
- Когда они хотят перейти на мою страницу Symfony из Drupal, яприсоедините «одноразовый хэш» в строке запроса и перенаправьте их.(Хеш является ключом для получения информации о пользователе)
На странице Symfony мне нужно получить хеш, спросить Drupal (через CURL POST) информацию о пользователе.
- Когда я получил информацию о пользователе, мне нужно сохранить ее в файле cookie для длительного хранения.Я не могу использовать хэш более одного раза.
Я полностью потерян на этом - это не обычный вход в систему, это не вход в систему с помощью Remote API Tokenлибо.
Мне нужна какая-то аутентификация, которая проверяет наличие куки - если он не найден, то и хеш в запросе.И, конечно, если ни один из них не найден, перенаправьте их на мою страницу Drupal ...
[Edit] У меня нет доступа к базе данных Drupal или любой другой БД.Только memcached ...