Это сработало для меня:
В событии / методе выхода из системы каждого сайта используйте коллекцию файлов cookie в объекте запроса и удалите соответствующие файлы cookie, как показано ниже:
enter code hereHttpCookie cookie = Request.Cookies.Get(".CommonCookieName");
cookie.Expires = DateTime.Now.AddDays(-1);
HttpContext.Current.Response.Cookies.Add(cookie);
Если все сайты в SSO используют один и тот же файл cookie, это просто, как описано выше.
Если несколько или каждый сайт, участвующий в SSO, используют свой собственный файл cookie / имя пользователя для одного и того же субъекта (человека), то вам необходимо удалить все файлы cookie. (возможно, установите центральное расположение, сопоставляя имена пользователей и имена файлов cookie на каждом сайте в коллекции сайтов единого входа.