UNPKG

@adonisjs/auth

Version:

Official authentication provider for Adonis framework

9 lines (8 loc) 284 B
var InitializeAuthMiddleware = class { async handle(ctx, next) { ctx.auth = (await ctx.containerResolver.make("auth.manager")).createAuthenticator(ctx); if ("view" in ctx) ctx.view.share({ auth: ctx.auth }); return next(); } }; export { InitializeAuthMiddleware as default };