pomdtr/basicAuth but for Hono.
Register the middleware and you're good to go.
import { basicAuth } from "https://esm.town/v/mmcc/honoBasicAuth";
app.use('/authed/*', basicAuth());
app.get('/auth/profile', c => { });
To authenticate, paste an api token in the password prompt.