Re[2]: опять GINA :-)
От: SW Россия starwoofy.livejournal.com
Дата: 16.03.04 04:36
Оценка:
Здравствуйте, .Mistery, Вы писали:

M>Здравствуйте, SW, Вы писали:


SW>>Вопрос:

SW>>поставлена задача выполнять авторизацию пользователя по смарт-карте
SW>>для его решения достаточно чтобы при появлении диалога ввода логина и пароля пользоваля
SW>>система умела обнаруживать в ридере смарт-карту (с реализацией этого через PC/SC проблем нет)
SW>>и опрелелив "правильность" смарт-карты подставляла в логин/пароль нужные мне данные

SW>>соотв, пока смарт-карта в ридере-пользователь работает, как только вынимает её — выполняется WindowEx итп


SW>>может кто-нибудь просветить меня насчет направления в котором "копать"?

SW>>переписывать весь интерфейс, как я понял в этом случае необязательно-
SW>>достаточно ли wlxLogedOutSAS?

M>В данном случае не достаточно! Если ты сформируешь свой контекст, для того что бы использовать его хотябы в WlxLogedOutSAS тебе придется переписать все ф-и GINA, хотя бы заглушки поставить (т.е. ф-и из msgina.dll уже вызывать нельзя, опять же из-за того что контекст другой). А использовать ты будешь не только WlxLogedOutSAS, это уж поверь мне, ну конечно если ты хочешь сделать грамотную GINA, которая работает красиво и правильно. Т.е. я имею в виду, что тебе нужно будет контролировать действия юзера, аля Win+L, CTRL+ALT+DEL, LogOFF и при этом учитывать наличие/отсутствие карточки. А это вличет за собой переписывание таких ф-й как: WlxIsLockOk, WlxIslogoffOk, WlxLoggedOnSAS и т.д.


OK! Спасибо за "наводку"!
Буду копать в этом направлении!

SW>>может быть кто то уже сталкивался с похожей задачей и сможет мне помочь?


M>Очень даже сталкивался, как раз закончил проект пару недель назад, у меня GINA логинела юзеров по USB ключам в которых находились аккаунты. Пока ключ в машине юзер работает, как только достал ключ бац лог оф (причем FORCE) и досвидания!


У меня будет примерно так же.
SW>>Основная сложность в отладке

M>Да с отладкой на самом деле геморойчик , я отлаживал через лог файл и на виртуальной машине.


SW>>А так же (возможно) в моих кривых ручках :D


M>Задавай более конкретные вопросs, помогу чем смогу!

Спасибо! Но сначала я должен сам как следует разобраться в механизме/и пр.!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.