The (aspirational) foundation of CS at WCU!

auth,api,top: add API w/ swagger docs #74

Merged bwc9876.dev
targeting huy55465/auto-quvvmlqlomom from ben/assignment-api
Merged opened by and assigned to bwc9876.dev
targeting huy55465/auto-quvvmlqlomom from ben/assignment-api

Also extracts out common logic between UI and API routes.

Commits 5

auth,api,top: add API w/ swagger docs
openidconnect: disable feature lint
rs-cli: wip on saving token to data local
rs-cli: switch to anyhow
rs-cli: add auth command