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

制作企业网站的问题做导航网站不侵权吗

制作企业网站的问题,做导航网站不侵权吗,石家庄网站推广专家,wordpress粘贴关键词一、背景 在前后端分离开发的背景下#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.dnsts.com.cn/news/198406.html

相关文章:

  • 国内美食网站欣赏互联网营销的方法有哪些
  • 专题类响应式网站建设宝安网站建设信科免费
  • 做一元购网站社区网站建设平台
  • 江桥做网站长沙seo代理
  • 焦作电子商务网站建设案例海口网站开发公司电话
  • 阿里云做淘宝客网站宝塔建设网站
  • 有没有代做模型的网站长春服务好的网站建设
  • 广州网站建设商城辽宁建设工程信息网盲盒
  • 做品牌折扣的网站广州冼村租房
  • 科技企业网站设计制作微信音乐做mp3下载网站
  • 鲜花网站有关建设建设网站江西
  • 古典网站建设公司网站建设制作设计开发
  • 站长统计工具山西城乡和住房建设厅网站首页
  • 网站推广产品怎么做网站制作公司挣钱吗
  • 甘孜州建设局网站组态王如何做网站链接
  • 手机网站app制作wordpress3.7.1下载
  • 网站建设cz35上海开艺设计集团有限公司
  • 深圳辰硕网站优化广西住建厅八大员报名网站
  • 美橙西安网站备案拍照衡水精品网站建设报价
  • 信用网站建设意见怀化网站建设公司
  • 做网站放网站广告wordpress无邮箱评论
  • 做网站销售大概多少钱怎样给公司产品做网站
  • 赣州建设网站有哪些付费wordpress
  • 用wordpress建立学校网站哪个网站是用vue做的
  • 企业网站建设合同模板网站建设用阿里云的虚拟主机
  • 自己可以建设环保公益网站吗哪里学网站建设推广
  • 静态网站 价格某购物网站开发项目
  • 昆明网站建设猫咪企业排名优化公司
  • 温州市网站优化成都seo公司
  • 个人备案公司网站怎样做不用备案的网站