I believe after reading a few other questions that my understanding of Anti Forgery Tokens is incorrect.
I have a few controller post actions that take the same model but perform different actions based on certain logic.
By editing the form's action in Chrome's developer tools, I was able to do something unexpected in my code.
I am guessing I need to use the ActionName("action")
data annotation for what I need to do now, however, I am still curious as to what protection the token gives? Is it purely to stop external sites posting to forms but no actual protection within an app?