데이터를 제공하는 자체 호스팅 ServiceStack API가있는 ASP.NET MVC 3 응용 프로그램이 있습니다. 내가있는 Web.Config의 API의 위치 경로를 추가 한 후 API 내 코드에 의해 호출하고 잘 작동 :ASP.NET MVC 3 API 액세스 제한
<location path="api">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
내가 가진 문제는 응용 프로그램이 API를 실행 중일 때하면 브라우저를 통해 액세스 할 수 있는지입니다 - 내가 할 수있는 http : \ localhost : xxxx \ api를 브라우저에 입력하기 만하면됩니다. 내 자체 호스팅 API에 대한 액세스를 제한하여 MVC 3 애플리케이션 내에서 계속 호출 할 수 있지만 브라우저를 통해 API에 액세스하지 못하도록하는 좋은 접근 방법은 무엇입니까?
미래의 어느 시점에서 공개적으로 액세스 할 수 있도록 API의 일부 영역을 공개하고 싶습니다.