zoukankan      html  css  js  c++  java
  • 自己写的SpringBoot里的Controller加Auth验证

    @RequestMapping("/user")
    public String user(@RequestHeader(name="Authorization") String auth, @RequestBody Users items, HttpServletResponse response){
        if(!this.authRequest(auth)) {
            response.setStatus(401);
            return "";
        }
        ...
    }
    private Boolean authRequest(String auth){
        String authStr = Base64.decodeStr(auth.replaceAll("Basic ","").trim());
        String username = "";
        String password = "";
        if(authStr != null){
            username = authStr.split(":")[0];
            password = authStr.split(":")[1];
        }
        logger.info(authStr);
        if(auth == null){
            return false;
        }
        if(!username.equals("cmp") || !password.equals("Cmp@123")){
            return false;
        }
    
        return true;
    }
  • 相关阅读:
    python笔记目录
    Django 的View(视图)系统
    051_Bootstrap 框架
    050_jQuery 事件
    049_jQuery 操作标签
    048_jQuery
    016-递归函数
    047_BOM_DOM
    046_JS
    045_CSS
  • 原文地址:https://www.cnblogs.com/wpcnblog/p/15193524.html
Copyright © 2011-2022 走看看