That's the lightest I could figure out to get OAuth rolling, but it does almost nothing and doesn't store your token.
You don't have to host anything if you use the online version, but you can self host it fairly easily for free on Cloudflare Pages: https://pagescms.org/docs/development/#deploy-on-cloudflare