ASP.NET
latest
Introduction
Getting Started μμνκΈ°
Release notes
Tutorials
Fundamentals
MVC
Testing
Working with Data
Client-Side Development
Mobile
Publishing and Deployment
Guidance for Hosting Providers
Security
Authentication
Authorization
Data Protection
Introduction to Data Protection
Getting Started with the Data Protection APIs
Consumer APIs
Configuration
Extensibility APIs
Implementation
Compatibility
Safe storage of app secrets during development
π§ Enforcing SSL
π§ Anti-Request Forgery
π§ Preventing Open Redirect Attacks
Preventing Cross-Site Scripting
Enabling Cross-Origin Requests (CORS)
Performance
Migration
API
Contribute
ASP.NET
Docs
»
Security
»
Data Protection
Edit on GitHub
Data Protection
ΒΆ
Introduction to Data Protection
Getting Started with the Data Protection APIs
Consumer APIs
Consumer APIs Overview
Purpose Strings
Purpose hierarchy and multi-tenancy
Password Hashing
Limiting the lifetime of protected payloads
Unprotecting payloads whose keys have been revoked
Configuration
Configuring Data Protection
Default Settings
Machine Wide Policy
Non DI Aware Scenarios
Extensibility APIs
Core cryptography extensibility
Key management extensibility
Miscellaneous APIs
Implementation
Authenticated encryption details.
Subkey Derivation and Authenticated Encryption
Context headers
Key Management
Key Storage Providers
Key Encryption At Rest
Key Immutability and Changing Settings
Key Storage Format
Ephemeral data protection providers
Compatibility
Sharing cookies between applications
Replacing <machineKey> in ASP.NET