cube-js/cube

Returning custom HTTP error codes from `check_auth`

Open

#8 136 ouverte le 12 avr. 2024

Voir sur GitHub
 (9 commentaires) (10 réactions) (0 assignés)Rust (1 965 forks)batch import
configurationhelp wanted

Métriques du dépôt

Stars
 (19 563 stars)
Métriques de merge PR
 (Merge moyen 5j 16h) (138 PRs mergées en 30 j)

Description

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
    }
}

Guide contributeur