Здравствуйте. У меня есть компьютер с тачскрином и считыватель магнитных карт. Больше никаких устройств ввода не предусмотрено. Подскажите, как можно организовать авторизацию пользователей в 1с при данных условиях. Так же необходимо реализовать возможность добавления новых пользователей(добавление будет на компьютере с клавиатурой) кторые так же будут логинится при помощи магнитной карты. Кто такое реализовавал? Подскажите в каком направлении рыть.
т.е. клавиатуры тож нет... убирай тогда пользователей ИБ(всех). ну а ПриНачалеРаботыСистемы() (вроде правильно написал) ... логин, считывай с магнитной карты ...
Хммм... и что мне с ним дальше делать(логином)? В Параметры сеанса запихивать и на основании этого делать резделение по ролям? А как с новыми пользователями быть?
Этот компьютер, когда он загружается, он что показывает - десктоп с ярлычками ? Это как-то сомнительно сочетается с секьюрностью на основе магнитных карт. Правильным способом будет логин в Windows на основе магнитной карты. А в восьмерке уже настроить пользователей по аутентификации ОС.
Можно у пользователей убрать пароли. А проверку пароля делать уже программно при начале работы системы с магнитной карты.
При входе в Винду, загружается 1с(изменен шелл в реестре). Вопросы безопастности Windows не стоят. Необходимо реализовать разделение ролей внутри 1с. 1) Как реализовать проверку пороля внутри 1с. Запихать роли в параметры сеанса? 2) Как реализовать вход в винду по магнитной карте? Все что я смог найти касалось авторизации по смарт-карте(на которой хранился сертификат) или требует ввода пин-кода. Пин-код ввести невозможно т.к. клавиатуры нет. Готов выслушать рабочии идеи, основанные на реальном примере.
Конкретно по моему ответу - добавить в справочник пользователей реквизит пароль (ну или более сложный алгоритм - хеш пароля). При начале работы системы запускать обработку, которая по текущему пользователю будет сверять пароль(хеш) из справочника. По моему достаточно просто. А вот вводить его будете вручную, или с помощью карты - тут роли не играет.