1. 程式人生 > >sqler sql 轉rest api 授權處理

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