Authenticate JupyterHub users with common OAuth providers
