3
如何知道用戶未被授權執行Breeze查詢?當用戶未被授權查詢時,如何讓Breeze返回HttpResponse 401?
我已經添加了Authorize
屬性到我的微風控制器的查詢:
[BreezeController]
public class GamesController : ApiController
{
//...
[HttpGet]
[Authorize]
public IQueryable<Game> Games()
{
// return query from EF
}
}
當我詢問這從微風的JavaScript,我得到的200的HttpResponse和裏面的登錄屏幕的HTML 。我想知道用戶什麼時候沒有被授權,然後在javascript中處理(並且顯示那個時候我想要的任何HTML)。
我該如何做到這一點?