Самый простой способ сделать единый вход между сайтами - это общий cookie-файл - единственное требование - один и тот же домен (так как cookie-файлы используются только в одном домене).
Просто создайте веб-сайт, отвечающий за регистрацию пользователей,Позвольте сайту создать зашифрованный файл cookie при успешном входе в систему.Затем каждое ваше приложение проверяет, существует ли куки-файл или нет, и просит сервис расшифровать его и вернуть информацию о пользователе.Выход из системы заключается в удалении файла cookie - все ваши сайты реагируют, выходя из системы, когда пользователи пытаются получить доступ к страницам.
Существует несколько существующих платформ, основанных на этой идее, проверьте JOSSO, например.Если вы хотите внедрить корпоративное решение, проверьте протокол WS-Federation.Его реализация возможна с платформой Windows Identity Foundation.Просто прочитайте книгу Витторио Берточчи «Программирование Windows Identity Foundation», и вы получите все подробности.