sqler sql 转rest api 授权处理

我们可以使用内置的authorizer 以及js 脚本,方便的进行api 接口的授权处理

说明: 这个是2.0 的功能,注意版本的使用

 

参考格式

addpost {
    authorizer = <<JS
        (function(){
            // $input is a global variable holds all request inputs,
            // including the http headers too (prefixed with `http_`)
            // all http header keys are normalized to be in this form 
            // `http_x_header_example`, `http_authorization` ... etc in lower case.
            token = $input.http_authorization
            response = fetch("http://requestbin.fullcontact.com/zxpjigzx", {
                headers: {
                    "Authorization": token
                }
            })
            if ( response.statusCode != 200 ) {
                return false
            }
            return true
        })()
    JS
}
 

参考资料

https://github.com/alash3al/sqler

posted on 2019-01-14 09:55  荣锋亮  阅读(352)  评论(0编辑  收藏  举报

导航