xx集团公司WebApi身份认证解决方案(1):Basic基础认证(下).doc

xx集团公司WebApi身份认证解决方案(1):Basic基础认证(下).doc

WebApi身份认证解决方案(1):Basic基础认证(下) 3、WebApiCORS验证部分(重点) 我们看到,上面的/Home/Index页面里面发送了ajax请求去访问服务的 http://localhost:27221/api/Charging/GetAllChargingData 这个接口,那么我们在WebApi里面怎么去验证这个请求和合法的请求呢?接下来我们重点看看验证的这个过程。 3.1、在WebApiCORS项目里面自定义一个类RequestAuthorizeAttribute,去继承我们的AuthorizeAttribute这个类。然后重写OnAuthorization方法,在这个方法里面取到请求头的Ticket信息,然后校验用户名密码是否合理。 /// /// 自定义此特性用于接口的身份验证 /// public class RequestAuthorizeAttribute : AuthorizeAttribute { //重写基类的验证方式,加入我们自定义的Ticket验证 public override void OnAuthorization(System.Web.Http.Controllers.HttpActionContext actionContext) {

文档评论(0)

1亿VIP精品文档

相关文档