Единый вход в Windows Forms - PullRequest
       2

Единый вход в Windows Forms

3 голосов
/ 07 декабря 2011

Мне нужно реализовать единый вход для двух разных приложений Windows Forms на C #

Знаете ли вы хорошую платформу, которая делает это?

Ответы [ 2 ]

2 голосов
/ 07 декабря 2011

Когда пользователь входит в систему, вы также можете сохранить в таблице Users некоторый уникальный идентификатор ПК (например, имя ПК, IP-адрес, ...), на котором работает пользователь. Каждый раз, когда приложение C # с поддержкой единого входа запускается на каком-либо ПК, оно может сначала проверить в БД, присутствует ли идентификатор ПК в таблице Users (в записи вошедшего в систему пользователя). Если да, то он может пропустить форму входа и, например, показать имя пользователя, которого он нашел в качестве текущего.

Вы можете установить гранулярность единого входа на любой желаемый уровень. Например, если адрес подсети хранится в таблице «Пользователи», то пользователи ПК в этой подсети должны войти в систему только один раз. Если GUID текущего пользователя Windows сохранен, то для выхода из Windows и входа в систему от имени другого пользователя потребуется еще один вход в систему.

0 голосов
/ 07 декабря 2011

Я не знаю основы.Вот страница руководства от Microsoft, в которой изложена общая стратегия использования: http://msdn.microsoft.com/en-us/library/ms972971.aspx. Надеемся, она поможет вам начать работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...