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) {
您可能关注的文档
最近下载
- 统编版七年级语文上册《往事依依》课件.pptx VIP
- 团队协作沟通技巧培训资料.pptx VIP
- 六年级语文上册 第三单元 教材分析 苏教版六年级语文上册第三单元教材分析.doc VIP
- YB∕T 5278-2020 白云石 YB∕T 5278-2020 白云石.pdf
- 河北中考英语情景交际真题20篇(T版).docx VIP
- 解读2025AHA新生儿复苏指南.pptx VIP
- 给排水国标图集-04S516:混凝土排水管道基础及接口.pdf VIP
- (统编2026新教材)三年级道法上册第6课《从小爱科学》课件.pptx
- 医药公司温湿度监测系统更换专项内审(包括计划、检查记录、内审报告).pdf VIP
- 境外子公司远程审计的实施策略与优化建议.docx VIP
原创力文档

文档评论(0)