Heratio Framework API Reference

AuthMiddleware
in package

Per-request authentication validation.

Replicates myUser::initialize() behavior:

  1. Check session timeout (30 min default)
  2. Validate authenticated user still exists and is active
  3. Cache user object on SfUserAdapter
  4. Set atom_authenticated cookie for reverse proxy cache bypass
  5. Set user on AclService for permission checks
  6. Prevent session fixation (regenerate session ID on login/logout transitions)

Table of Contents

Methods

handle()  : mixed

Methods

handle()

public handle(Request $request, Closure $next) : mixed
Parameters
$request : Request
$next : Closure

        
On this page

Search results