我正在尝试使用这个库(keycloak-connect)进行身份验证和授权。它有一个全局中间件,可以通过app.use()
方法直接使用,也可以通过在它周围包装一个 nestjs 中间件类来使用。但是如何使用用于保护单个路由的路由特定快速中间件?
普通快递应用中的示例用法
app.get( '/protected', keycloak.protect('adminRole'), handler );
保护方法返回一个带有签名的普通快递中间件function(req, res, next)