Всем привет! Стоит задача (drupal 10): нужно, чтобы при создании пользователя на drupal этот пользователь также создавался на другом сайте с помощью такой вот функции:
https://example.ru/webservice/rest/server.php?wstoken='key'&wsfunction=core_user_create_users&moodlewsrestformat=json&users[0][username]=ivan75&users[0][password]=Pass?word112!&users[0][firstname]=Иван&users[0][lastname]=Иванов&users[0][email]=ivan75@mail.ru&users[0][middlename]=Иванович&users[0][phone1]=89522222222
Соответственно возможны и изменение и удаление пользователя с помощью подобных функций.
Есть ли что-то готовое для реализации подобного? Если нет, то каким образом это лучше сделать?
Комментарии
Через хуки
hook_entity_insert
/hook_entity_presave
и (например) Guzzle HTTP client.Насчёт готового - не знаю.
Может просто мультисайтинг? Нет?