【发布时间】:2020-04-24 22:15:31
【问题描述】:
我的帐户控制器中有以下代码
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken] // will stop Swagger from working
public async Task<IActionResult> Register(RegisterViewModel model, string returnUrl = null)
{
Console.WriteLine("IN 1");
// etc
我正在使用 Swashbuckle 为 Swagger 生成 json
如果我尝试在没有 [ValidateAntiForgeryToken] 标记的情况下从 swagger 运行代码,那么它可以工作。
当我放回 [ValidateAntiForgeryToken] 标记时,Swagger 调用失败。
我希望这是设计使然,但我想知道这种情况下的最佳做法是什么。
我想要在 Swagger 中调用文档
【问题讨论】:
标签: asp.net-core swagger