class Capsium::Reactor::Authenticator

Request authentication and route authorization for the reactor (05x-authentication, ARCHITECTURE.md section 4b).

When the package’s authentication.json enables basicAuth, every route is challenged (401 + WWW-Authenticate) until valid htpasswd credentials arrive. When oauth2 is enabled, the login and callback endpoints run the authorization-code flow and establish a signed session cookie. Route-level accessControl is enforced after authentication: 401 when unauthenticated, 403 when the identity lacks a required role.