TGStat
TGStat
Qidiruv uchun matnni kiriting
Ilg‘or kanal qidiruvi
  • flag Uzbek
    Sayt tili
    flag Russian flag English flag Uzbek
  • Saytga kirish
  • Katalog
    Kanal va guruhlar katalogi Hududiy to‘plamlar Tematik to‘plamlar Платные каналы Kanallar qidiruvi
    Kanal/guruh qo‘shish
  • Reytinglar
    Kanallar reytingi Guruhlar reytingi Postlar reytingi
    Brendlar va shaxslar reytingi
  • Analitika
  • Postlarda qidiruv
  • Telegram'ni kuzatish
  • Targ‘ibot
    Yandex Business orqali reklama TGStat Agency orqali kanallarda reklama TGStat.ru saytida reklama
A state of .NET

23 Sep, 12:10

Telegram'da ochish Ulashish Shikoyat qilish

Adding experimental Device Bound Session Credentials (DBSC) support to ASP.NET Core Identity in .NET 11

#dotnet #aspnetcore #security

✅
DBSC привязывает сессию к TPM-ключу устройства: украденную куку нельзя использовать на чужой машине, потому что refresh требует подписи приватным ключом, который никогда не покидает TPM.

📈
Долгоживущая auth-кука заменяется на короткоживущую session-куку плюс refresh-куку, ограниченную путём /.well-known/dbsc.

🔧 Включение сводится к одному вызову AddDeviceBoundSession(sourceScheme) поверх существующей cookie-схемы; для Identity, где AddAuthentication/AddCookie спрятаны в хелперах, обходят это через new AuthenticationBuilder(builder.Services).AddDeviceBoundSession(IdentityConstants.ApplicationScheme).

⚠️ Registration- и refresh-запросы не видны в обычной вкладке Network в Chrome, требуют HTTPS, а ad blocker их ломает — отлаживать приходится по серверным логам ASP.NET Core.

Читаем:
Подробный разбор внутренностей — PolicySchemeHandler для подмены схемы, генерация challenge через Data Protection без хранения состояния, и пошаговый ход registration/refresh с 403-челленджем и проверкой публичного ключа из куки.

https://andrewlock.net/exploring-the-dotnet-11-preview-8-experimental-support-for-device-bound-session-credentials-in-aspnetcore/

@aStateOfNet
Experimental support for Device Bound Session Credentials (DBSC) in ASP.NET Core
In this post I look at the new experimental support for DBSC provided by the Microsoft.AspNetCore.Authentication.DeviceBoundSessions package

94 0 0 1
Katalog
Kanal va guruhlar katalogi Kanallar to‘plamlari Kanallar qidiruvi Kanal/guruh qo‘shish
Reytinglar
Telegram-kanallar reytingi Telegram-guruhlar reytingi Postlar reytingi Brendlar va shaxslar reytingi
API
Statistika API'si Postlar qidiruvi API'si API Callback
Kanallarimiz
@TGStat @TGStat_Chat @telepulse @TGStatAPI
O‘qish
Академия TGStat Telegram tadqiqoti 2019 Telegram tadqiqoti 2021 Telegram tadqiqoti 2023
Kontaktlar
Справочный центр Qo‘llab-quvvatlash Email Vakansiyalar
Har xil narsalar
Foydalanuvchi shartnomasi Maxfiylik siyosati Ommaviy oferta
Botlarimiz
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot