Мое понимание ASP.NET MVC заключается в том, что для авторизации я должен использовать что-то вроде -
public class IPAuthorize : AuthorizeAttribute {
protected override bool AuthorizeCore(HttpContextBase httpContext) {
//figure out if the ip is authorized
//and return true or false
}
Но в веб-API нет AuthorizeCore(..)
.
Существует OnAuthorization(..)
, а общий совет для MVC - не использовать OnAuthorization(..)
.
Что я должен использовать для пользовательских авторизаций в веб-API?