当前位置: 首页 > news >正文

湛江哪里有建网站808影院网

湛江哪里有建网站,808影院网,百度推广需要自己有网站吗,全椒县城乡建设局网站一、背景 在前后端分离开发的背景下#xff0c;后端java开发人员现在只需要编写接口接口。特别是使用微服务开发的接口。resful风格接口。那么一般后端接口被调用有下面三种场景。一、不需要用户登录的接口调用#xff0c;第二、后端管理系统接口调用#xff08;需要账号密…一、背景 在前后端分离开发的背景下后端java开发人员现在只需要编写接口接口。特别是使用微服务开发的接口。resful风格接口。那么一般后端接口被调用有下面三种场景。一、不需要用户登录的接口调用第二、后端管理系统接口调用需要账号密码登录第三、与第三方系统间的接口调用。所以如果同一个接口需要满足这三种场景就需要做鉴权要不然无法保障数据的安全。 二、定义三套接口方案 其实三套方法都可以通过token来进行鉴权 1.首先提供一个获取token的接口 /*** 获取远程调用凭证*/ApiOperation(value 获取远程调用凭证, notes 获取远程调用凭证)PostMapping(getRpcTonken)public ResponseDataString getRpcTonken (RequestBody MapString, Object param) {String userName ;String password ;if(param.containsKey(userName)) {userName param.get(userName).toString();}if(param.containsKey(password)) {password param.get(password).toString();}MTokenUser mTokenUserRes mTokenUserService.searchByUserName(userName,password);if (ObjectUtil.isNotEmpty(mTokenUserRes)) {//生成tokenreturn ResponseData.success(redisUtils.generateToken(mTokenUserRes));}else {log.error(MTokenUserConstant.QUERY_FAILED);return ResponseData.error(MTokenUserConstant.QUERY_FAILED);}} 通过给定的账号和密码进行制作token当然这里的账号和密码应该进行加密传输获取的时候进行解密 /*** 根据账号和密码查询* searchByUserName*/public MTokenUser searchByUserName(String userName,String password) {QueryWrapperMTokenUser wrapper new QueryWrapperMTokenUser();wrapper.eq(user_name, userName);wrapper.eq(password, password);MTokenUser mTokenUser mTokenUserMapper.selectOne(wrapper);return mTokenUser;} 获取与验证token的合法性 public String generateToken(Object user){//生成唯一不重复的字符串String token UUID.randomUUID().toString();set(RedisKeys.getRpcToken(token), user, 7200);return token;}/*** 验证token是否合法* param token* return*/public boolean verify(String token){String s get(RedisKeys.getRpcToken(token));if(!StringUtils.isEmpty(s)) {return true;}else {return false;}} 三、在过滤器中对接口进行鉴权 public boolean memberAppAuth(ServerHttpRequest request, ServerHttpResponse response) {// 获取token 小程序登录态认String token request.getHeaders().getFirst(Constant.resToken);ResponseDataBoolean res baseAdminCLient.verifyToken(token );if(res.getData()) {return true; } return false;}
http://www.yutouwan.com/news/248263/

相关文章:

  • 婚礼策划网站建设对网站开发流程的了解
  • 免费网站建设图书下载网站模板开发平台怎么做
  • 网站被清空了怎么办如何制作外贸网站
  • 营销型集团网站建设网站建设视频教程网
  • 广州南站在哪个区wordpress多张页面左右滑动
  • 哪个网站可以免费看小说不收费wordpress行情插件
  • 天蓝色系网站设计铜陵网站建设哪家好
  • 网站商城建设需求表网站推荐2021
  • 广州市城乡和建设局网站wordpress加载视频教程
  • 嘉兴五县两区网站建设有服务器和域名怎么做网站
  • 巴中网站建设开发公司一个朋友找我做网站该收多少钱
  • 做网站用到哪些软件苏州宣传册设计广告公司
  • 建网站 维护网站建设制作费用预算表
  • 学校网站开发模式wordpress 虚拟商品
  • 动易 手机网站网站后期培训班一般要多少钱
  • 个人网站毕业设计开发网站的目标
  • 网站制作论文参考文献域名注册多少钱
  • 网站开发 技术维护模板下载免费
  • 非响应式网站改响应式网站建设售前怎么做好
  • 阿里巴巴国际贸易网站创办网站
  • 菜谱网站后台代码主机做网站
  • 自己做物流网站房产网站运营方案
  • 浙江省建设业协会网站wordpress怎么兼容浏览器
  • eclipse网站开发自己做影视类网站
  • 网站商城方案wordpress生产app
  • 代运营有哪些套路坑搜索引擎优化seo的策略主要有
  • 网站备案步骤有哪些做包装盒的网站
  • php网站开发技术代码合肥高端网站建设设计
  • vs设置网站开发环境淄博企业网站建设有限公司
  • 营销网站建站爱链网中可以进行链接买卖