| auth | Identity authentication cookie for cookie-based user sessions. | 14 days with sliding expiration | First-party, essential authentication cookie | HttpOnly=true; Secure=Always; SameSite=None (development) / Lax (non-development); IsEssential=true | Set only when internal cookie-based authentication is used | Configured but currently not applicable to public users |
| xsrf | Antiforgery cookie used with request token (X-XSRF-TOKEN header) for CSRF protection. | Session-style, automatically managed by the system (no explicit max-age configured) | First-party, essential security cookie | HttpOnly=true; Secure=Always; SameSite=None (development) / Lax (non-development); IsEssential=true | Set only when antiforgery endpoint/token flow is used | Configured for authenticated internal scenarios |
| .AspNetCore.Identity.TwoFactorUserId (default system name, not explicitly overridden) | Temporary identity linkage between password login step and 2FA verification. | Short-lived, automatically managed by the system | First-party, essential authentication-flow cookie | HttpOnly=true; Secure=Always; SameSite=None (development) / Lax (non-development); IsEssential=true | Only when 2FA login flow is active | Not applicable to public users unless 2FA flow is exposed |
| .AspNetCore.Identity.TwoFactorRememberMe (default system name, not explicitly overridden) | Remembers trusted browser/device for 2FA where applicable. | Automatically managed by the system | First-party, essential authentication-flow cookie | HttpOnly=true; Secure=Always; SameSite=None (development) / Lax (non-development); IsEssential=true | Only when remember-machine behavior is used in 2FA flow | Not applicable to public users unless 2FA flow is exposed |
| .AspNetCore.Identity.External (default system name, not explicitly overridden) | Temporary external authentication principal during OAuth challenge/callback. | Short-lived, automatically managed by the system | First-party, essential authentication-flow cookie | HttpOnly=true; Secure=Always; SameSite=None (development) / Lax (non-development); IsEssential=true | Only when external provider login/linking is enabled and used | Feature exists, currently not used |
| .AspNetCore.Correlation.* (system-generated pattern) | OAuth correlation/CSRF protection in external login handshakes. | Short-lived, automatically managed by the system | First-party, essential security cookie | Automatically generated by the external authentication flow; security-oriented defaults | Only during external authentication challenge/callback | Feature exists, currently not used |