You could mimic the experience of using gh-scoped-creds by instead using github oauthenticator with your jupyterhub and passing the full oauth token. While it does improve usability, it's a pretty hard security trade-off. Let's document what the trade-off is so users can make an informed choice.
Definition of done