Enable MFA(Multi Factor Authentication) using OAuth Generic OIDC

We are trying to enable MFA in our environment, we have our own OAuth Provider and they are using Generic OIDC OAuth, I received all the secret and endpoints, this is what I updated in our /etc/jupyter/jupyterhub_config.py and restart jupyterhub, the service fails after restart. Not sure below configuration is accurate. Can somebody help?

c.JupyterHub.authenticator_class = ‘oauthenticator.generic.GenericOAuthenticator’
c.GenericOAuthenticator.oauth_callback_url = ‘https://<jupyterhub_url>/hub/oauth_callback’
c.GenericOAuthenticator.client_id = ‘xxxxxxxxxx’
c.GenericOAuthenticator.client_secret = ‘yyyyyyyyyyyy’
c.GenericOAuthenticator.token_url = ‘https://<provider_url>/auth/oauth/v2/token’
c.GenericOAuthenticator.userdata_url = ‘https://<provider_url>/openid/connect/v1/userinfo’
c.GenericOAuthenticator.userdata_method = ‘GET’
c.GenericOAuthenticator.scope = [‘openid’, ‘profile’, ‘email’]

Please can you turn on debug logging and show us the hub logs? Can you also tell us your version of JupyterHub and OAutthenticator, and a bit about how you’ve deployed everything?