如何在asp.net核心中通过NLB获得ValidateAntiForgeryToken

时间:2016-09-09 12:14:18

标签: c# asp.net-mvc security asp.net-core .net-core

我试图让ValidateAntiForgeryToken在带有NLB的asp.net核心中运行。

在完整的.net中,我会将机器密钥设置为相同,但是如何在.net核心中执行此操作?

1 个答案:

答案 0 :(得分:1)

您必须使用DataProtection服务

services.AddDataProtection()
                .PersistKeysToFileSystem(new DirectoryInfo(@"\\server\share\directory\"))
                .SetDefaultKeyLifetime(TimeSpan.FromDays(14));