I’ve been flailing around with google oauth without success, my most recent iteration is just letting any user/pass combination in and not calling the google oauth at all. I’ve deleted the pods and started over but other than making a blatant error in the config.yaml I can’t see any changes I’m making have an effect. There is clearly something I’m not seeing here.
It was a typo in the post, but it did point me to a idea - I re-typed the config.yaml completely by hand, no copy-paste. I got google oauth to show up on the login, and it works for me … everyone else who tries it gets a “500 Internal Server Error” so progress but not out of the woods yet.
The pod log is showing:
Traceback (most recent call last):
File “/usr/local/lib/python3.6/dist-packages/tornado/web.py”, line 1699, in _execute
result = await result
File “/usr/local/lib/python3.6/dist-packages/oauthenticator/oauth2.py”, line 182, in get
user = yield self.login_user()
File “/usr/local/lib/python3.6/dist-packages/jupyterhub/handlers/base.py”, line 483, in login_user
authenticated = await self.authenticate(data)
File “/usr/local/lib/python3.6/dist-packages/jupyterhub/auth.py”, line 257, in get_authenticated_user
authenticated = await maybe_future(self.authenticate(handler, data))
File “/usr/local/lib/python3.6/dist-packages/oauthenticator/google.py”, line 64, in authenticate
code=code)
File “/usr/local/lib/python3.6/dist-packages/tornado/auth.py”, line 914, in get_authenticated_user
body=body,
tornado.curl_httpclient.CurlError: HTTP 599: gnutls_handshake() failed: An unexpected TLS packet was received.