.Net Webapi Swagger增长登陆功能

本文版权归博客园和做者吴双本人共同全部 转载和爬虫请注明原文地址 www.cnblogs.com/tdwshtml

写在前面

回想起去年两篇随笔分享,在工做中仍是对本身有必定参考意义的,每次须要swagger,都记不住本身以前怎么修改和优化的,还好能够回过头看一眼。不过看到本身的标题,仍是感到脸红,到底是脸皮多厚,起了这样两个标题。  ajax

.Net WebApi Swagger 接口文档中度优化 app

.Net WebApi Swagger 接口文档深度优化优化

今天突然看见以前的文章有新评论,就想起了swagger,本篇就记录下,前几周经过修改源码增长Swagger登陆功能,以方便受权的Token放到Authorization Header中,以便经过认证进入到Authorize的Action。ui

开始修改

 

 页面上比较简单,在js中 能够本身append进去一个div,就像右侧的登录框,作的好看与很差看就取决于本身了。spa

仍是先看下Swagger前台源码的结构,外面这两个js都是三万多行,看起来也是很着急呀,好像看几天都找不到代码似的,因此就只能搜些关键字,ajax,XMLHttpRequest, 折腾一番,终于找到了请求后台的位置。htm

大概在swagger-ui-ext.js的30744行左右,找到位置后就很简单了,把token在RequestHeader中一放就好了。其余的内容就是本身的登录代码了。就这些了blog

 

 

相关文章
相关标签/搜索