cube-js/cube

Returning custom HTTP error codes from `check_auth`

Open

#8,136 建立於 2024年4月12日

在 GitHub 查看
 (9 留言) (10 反應) (0 負責人)Rust (1,965 fork)batch import
configurationhelp wanted

倉庫指標

Star
 (19,563 star)
PR 合併指標
 (平均合併 5天 16小時) (30 天內合併 138 個 PR)

描述

Is your feature request related to a problem? Please describe. Return an appropriate response code or even a custom one in the checkAuth function

Describe the solution you'd like Expose the res object to manipulate it , or return a 401 http response code

Additional context

module.exports = {
    checkAuth: async (req) => {
        const token = extractJwt(req);
        req.securityContext = await validateAndParseJwt(token);
        throw new Error("test"); // this causes cube to return http 500
    }
}

貢獻者指南