Authentication Issues

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.

My current config.yaml looks like:
proxy:
secretToken: “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”
service:
loadBalancerIP: xxx.xxx.xxx.12
https:
hosts:
- xxxxxxxxxx.umbc.edu
letsencrypt:
contactEmail: myemail@umbc.edu
hub:
service:
loadBalancerIP: xxx.xxx.xxx.12
singleuser:
image:
name: berkeleydsep/datahub-user
tag: 2a70006
memory:
guarantee: 500M
limit: 1G
storage:
capacity: 2Gi
auth:
tpye: google
google:
clientId: “xxxxxxxxxx-xxxxxxxxxxxxxx.apps.googleusercontent.com
clientSecret: “xxxxxxxxxxxxxxxxxxxxxx”
callbackUrl: “https://xxxxxxxxxx.umbc.edu/hub/oauth_callback
hostedDomain: “umbc.edu”
loginService: “UMBC”
admin:
users:
- adminuser1@umbc.edu
- adminuser2@umbc.edu

Is tpye a typo in your forum post or in your actual config file?

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.