میتونی یوزر جاری ویندوز رو با دستور
Environment.GetEnvironmentVariable("UserName");
یا
UserPrincipal.Current.SamAccountName;
بخونی و بر همین اساس سشن ها تو مقدار دهی کنی و اتومات لاگینش کنی
البته برای این کار باید در وب کانفیگ
<authentication mode="Windows" />
رو ست کنی
یک راه دیگش هم اینه که
یکبار که لاگین کرد
توی یک کوکی یوزرش رو کد کنی و قرار بدید (حتما کوکی رو به صورت کد شده ذخیره کن ، که کسی نتونه خودش یک کوکی ست کنه و لاگین کنه)
و توی سامانه های بعد
ابتدا مقدار اون کوکی رو بخونی
اگر مقدار داشت
session یوزرت رو برای اون سامانه از مقدار اون کوکی پر کنی