2017-06-07 15 views
3

ServiceStackにAntiXsrfコードがありますが、その使用方法や有効化方法は不明です。 chrome devtoolsを使用してネットワークリクエストを見ると、デフォルトでオンになっているようには見えません。ServiceStackでCSRF保護を有効にする方法

あなたとあなたのフォームにトークンを埋め込むことができ、あなたのカミソリページで

答えて

1

あなたがして、あなたのサービスで検証することができ
<form action="/antiforgery/test" method="POST"> 
    @Html.AntiForgeryToken() 
    <input name="Field" value="Test"/>   
    <input type="submit"/> 
</form> 

[Route("/antiforgery/test")] 
public class AntiForgeryTest 
{ 
    public string Field { get; set; } 
} 

public class AntiForgeryService : Service 
{ 
    public object Any(AntiForgeryTest request) 
    { 
     AntiForgery.Validate(); 
     ... 
    } 
} 
関連する問題