Как вы выполняете контроль безопасности с помощью приложения C# с помощью базы данных SQL?
Я хочу хранить и извлекать пользователей, добавленных в базу данных sql с помощью c#(Winforms) . Когда пользователь входит в приложение (C#), элементы управления будут включены/отключены/видны/скрыты в зависимости от роли, к которой был добавлен пользователь, и журналы будут храниться, когда пользователь обращается к хранимой процедуре, представлению или функциям. Мой вопрос: нужно ли создавать пользователя базы данных (SQL database user) для каждого имени пользователя (используя одно имя Входа)
когда пользователь приложения c# добавляет нового пользователя или я создаю таблицу базы данных и добавляю в нее пользователей (используя одно имя входа и имя пользователя для базы данных sql и сервера)?
Что я уже пробовал:
я не знаю, какой вариант подходит.