flowingts / bearerAuth
Função: bearerAuth()
bearerAuth<
U>(opts):Guard
Definido em: src/middlewares/auth.ts:67
Guard de Authorization: Bearer <token> (S-10). Sem token, ou com token recusado, responde 401 com WWW-Authenticate. O usuário devolvido pelo verify fica em ctx.state.user.
ts
const auth = bearerAuth({ verify: (token) => sessions.get(token) });
app.group({ guards: [auth] }, (g) => g.mount(UserRoutes));Parâmetros de tipo
U
U