Может кто-то объяснить назначение файлов cookie, отправленных в браузер пользователя после успешного входа в систему Identity Server4. Также у меня есть три меньших связанных вопроса внизу.Cookies in IdentityServer4
Клиент использует промежуточное ПО cookie в ядре ASP.NET, определенное в файле Startup.cs.
app.UseCookieAuthentication()
Это совершенно очевидно, какие жетоны созданы Сервер идентификации и какие куки создает ASP.NET ядра промежуточного слоя, но я не уверен, что содержание каждого печенья containts.
ASP.NET Ядро промежуточного программного обеспечения решило создать куски файлов cookie, возможно, из-за размера файла cookie (4050B + 865B).
Я пытался найти способ дешифрования файлов cookie для чтения значений с использованием API Data Protection, предоставляемого ASP.NET Core без везения.
- idsvr
- idsvr.session
- .AspNetCore.coookie
- .AspNetCore.coookieC1
- .AspNetCore.coookieC2
- .AspNetCore.Antiforgery.
- Что печенье содержит id_token, access_token выдано Удостоверение сервера?
- CookieName может использоваться для изменения имени файла cookie, созданного промежуточным программным обеспечением ASP.NET Core, если разные клиенты используют одно и то же имя файла cookie или им нужно иметь отдельные файлы cookie сеанса?
- Могут ли файлы cookie Identity Server дешифровать с помощью API Data Protection?