Доработать ASP.NET Core 3.1 + KendoUi приложение с личными кабинетами
2. Решение нужно имплементировать очень срочно, 1-2 дня максимум
3.Описание:
Простое asp.net core 3.1 приложения с Active Directory авторизацией.
Мне нужен человек, который сможет дописать (или быть моим ментором когда я буду писать с шэрингом экрана) мое приложение которое представляет собой небольшую систему с личными кабинетами пользователей где они смогут сохранять личные записи и пароли.
4.Что нужно сделать:
Авторизация через Active Directory(AD) - если человек находится в базе данных AD, тогда он попадает на главную страницу где в kendoui grid-е отображаются только его записи, если нет - то его перекинет на страницу что он не имеет доступа. Авторизация - windows authentication.
Если человек не в нашем домене или это мак пользователь, тогда должен всплыть prompt где он введет логин и пароль, как в AD.
Будет всего 3 роли: Admin, User, Group.
Если у человека роль Админ - то он может удалять записи кого-угодно, но не имеет прав к просмотру подробной информации пользователя.
Также записи могут принадлежать определенной группе в AD. Это обозначает что если пользователь имеет свои записи (которые может шэрить с другими), а также находится в какой-то группе которая имеет доступ к определенным записям, то он видит записи и свои и группы.
Пароли надо шифровать, я подготовил static method где вы будете шифровать обычным Rijndael и сохранять в БД.
Если пользователь хочет удалить группу, тогда отправляется имеил к Админу, где он либо одобряет либо нет.
Нужно логировать изменения:
вход, выход из приложения, создание, удаление и изменение своих записей с привязкой ко времени.
У меня создана архитектура базы данных и приложение, где прописаны все энтиты (использовать надо EF Core), это всё я вам покажу и отправлю когда мы созвонимся в скайпе.
Более подробно при коммуникации.