Skip to content

Instantly share code, notes, and snippets.

@lgolubyev
Created May 24, 2022 12:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lgolubyev/ac46a0fc828e2fa757cf475b1f8d50a1 to your computer and use it in GitHub Desktop.
Save lgolubyev/ac46a0fc828e2fa757cf475b1f8d50a1 to your computer and use it in GitHub Desktop.
[Route("api/[controller]")]
public class SecurityController : Controller
{
private readonly IAntiforgery _antiforgery;
public SecurityController(IAntiforgery antiforgery)
{
_antiforgery = antiforgery;
}
[HttpGet]
public IActionResult Get()
{
var tokens = _antiforgery.GetAndStoreTokens(HttpContext);
return new ObjectResult(new {
token = tokens.RequestToken,
tokenName = tokens.HeaderName
});
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment