Как мне обработать обратный вызов в swagger-tools swaggerSecurity?

Я нашел множество примеров использования swaggerSecurity из swagger-tools npm. К сожалению, каждый пример, который я нашел, просто затуманивает фактическую логическую часть обработки авторизации, и я не уверен, как я должен обрабатывать эту часть.

app.use(middleware.swaggerSecurity({
    MySecurity: function(req, def, scopes, callback) {
        // returns true or false if request is valid
        var allowed = myFunction(req);
        if (!allowed) {
            // what do I do here? something like callback({message:'Unauthorized'}) ???
        } else {
            // I think I just fire the callback, right?
            callback();
        }
    }
}));

0 ответов

Другие вопросы по тегам