Я создаю веб-интерфейс для общих задач Active Directory, таких как детали, создание, изменение, отключение. У меня уже работают стандартные:
- HTTPPost для CreateAdUser
- HTTPGet для GetAdUser
- HTTPPatch для UpdateAdUser
Теперь мой вопрос заключается в том, как (или какой HTTP-глагол) мне связать другие общие задачи, такие как «Включить / Отключить», «Сбросить пароль», «Завершить» (которые будут отключать пользователя, удалять все группы, обновлять описание и переходить к Исключения О.У.) Любые предложения или примеры будут великолепны. Моей первой мыслью будет POST с объектом «Options», который будет выглядеть так:
- Disable = false
- Enable = false
- Завершить = false
- ResetPassword = false
Затем передайте этот объект в теле запроса POST с помощью переключателя, обрабатывающего фактические параметры при срабатывании true. Я думаю, что это сработает, но будет ли это правильным способом? Заранее благодарим за любую помощь.