Skip to content

Comandos úteis

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

Parâmetros ​

opts ​

BearerAuthOptions<U>

Retorna ​

Guard

Licença ISC.