Авторизация LDAP в Razor Pages
Проясните пожалуйста несколько вопросов. Есть задача реализовать авторизацию используя сервер LDAP. На стороне сервера я использую следующую валидацию. Отсюда видно , что я буду знать пароль пользователя. но по идее он должен быть закеширован или каким то образом скрыт даже от разработчика . Правильно ли я полагаю что для реализации этой задачи я должен:
- Создать
LogIn Razor Pageстраницу. На ней разместить форму авторизации с элементами ввода логина и пароля. ПоSubmitпосылатьPostзапрос с логином и паролем на сервер. - На стороне сервера принять и проверить логин и пароль на валидность через функцию описанную выше и реагировать соответствующим образом.
Опять таки смущает в этой схеме то, что пароль тут будет передаваться в открытом виде. В этом наверно основной вопрос.
Среда .NET Core 3.1 .
Приложение Razor Pages