UNPKG

@adonisjs/auth

Version:

Official authentication provider for Adonis framework

17 lines (15 loc) 412 B
import "../../chunk-UXA4FHST.js"; // src/middleware/initialize_auth_middleware.ts var InitializeAuthMiddleware = class { async handle(ctx, next) { const auth = await ctx.containerResolver.make("auth.manager"); ctx.auth = auth.createAuthenticator(ctx); if ("view" in ctx) { ctx.view.share({ auth: ctx.auth }); } return next(); } }; export { InitializeAuthMiddleware as default };