title: Exposing a few calls from an existing asp.net-mvc site to other REST clients within an intranet?
body: <p>I have an existing asp.net-mvc web site and now  I need to expose of a few of my calls to external applications that are only used within my site right now.  This is all happening within an intranet within my company.</p>
  
  <p>I have read <a href="http://www.binaryintellect.net/articles/7bfdd512-91e3-49a4-865d-6dd03ace73fb.aspx" rel="nofollow noreferrer">this page</a>  which explains Web API versus controller actions as well <a href="https://stackoverflow.com/questions/10479055/consuming-asp-net-mvc-action-methods">as this SOF question</a> which seems to have a similar issue but the answers seem a bit outdated. So I am trying to determine given the latest available functionality what is the simplest solution to meet my requirement.</p>
  
  <p>In my case, since I already have the same controller actions used within my current website then WEB API doesn't really make sense but if I google anything around asp.net-mvc authentication or security I only see articles around web API.  </p>
  
  <p>Given that, I am trying to figure out best practice for exposing my controller action to another application.</p>