ASP.NET Core Data Protection implementation