I have asked this question with all the details here:
OAuth state missing from cookies generic authentication
and the logs if it is needed:
jhub_1 | [I 2021-09-16 13:17:57.684 JupyterHub app:2722] JupyterHub is now running at http://jhub:8000
jhub_1 | [D 2021-09-16 13:17:57.685 JupyterHub app:2325] It took 0.753 seconds for the Hub to start
jhub_1 | 13:17:57.685 [ConfigProxy] info: 201 POST /api/routes/
reverse_proxy_1 | /docker-entrypoint.sh: Configuration complete; ready for start up
reverse_proxy_1 | 2021/09/16 13:17:57 [warn] 1#1: "ssl_stapling" ignored, issuer certificate not found for certificate "/etc/nginx/ssl/jhubssl.crt"
reverse_proxy_1 | nginx: [warn] "ssl_stapling" ignored, issuer certificate not found for certificate "/etc/nginx/ssl/jhubssl.crt"
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:18:38 +0000] "GET /hub/login?next=%2Fhub%2F HTTP/1.1" 200 4009 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [I 2021-09-16 13:18:38.729 JupyterHub log:181] 200 GET /hub/login?next=%2Fhub%2F (@145.97.157.170) 24.51ms
jhub_1 | [D 2021-09-16 13:18:38.770 JupyterHub log:181] 200 GET /hub/static/css/style.min.css?v=fb871f5be0bcde20eaba9ab56d2f4bfc (@145.97.157.170) 0.99ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:18:38 +0000] "GET /hub/static/css/style.min.css?v=fb871f5be0bcde20eaba9ab56d2f4bfc HTTP/1.1" 200 154495 "https://escape.rug.nl/hub/login?next=%2Fhub%2F" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:18:38.799 JupyterHub log:181] 200 GET /hub/static/components/requirejs/require.js?v=f0cc8bbb2fcef87fc194fecbb632fcfa (@145.97.157.170) 0.47ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:18:38 +0000] "GET /hub/static/components/requirejs/require.js?v=f0cc8bbb2fcef87fc194fecbb632fcfa HTTP/1.1" 200 86483 "https://escape.rug.nl/hub/login?next=%2Fhub%2F" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:18:38.805 JupyterHub log:181] 200 GET /hub/static/components/bootstrap/dist/js/bootstrap.min.js?v=2f34b630ffe30ba2ff2b91e3f3c322a1 (@145.97.157.170) 0.42ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:18:38 +0000] "GET /hub/static/components/bootstrap/dist/js/bootstrap.min.js?v=2f34b630ffe30ba2ff2b91e3f3c322a1 HTTP/1.1" 200 39680 "https://escape.rug.nl/hub/login?next=%2Fhub%2F" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:18:38.807 JupyterHub log:181] 200 GET /hub/static/components/jquery/dist/jquery.min.js?v=dc5e7f18c8d36ac1d3d4753a87c98d0a (@145.97.157.170) 0.46ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:18:38 +0000] "GET /hub/static/components/jquery/dist/jquery.min.js?v=dc5e7f18c8d36ac1d3d4753a87c98d0a HTTP/1.1" 200 89476 "https://escape.rug.nl/hub/login?next=%2Fhub%2F" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:18:38.825 JupyterHub log:181] 200 GET /hub/logo (@145.97.157.170) 0.53ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:18:38 +0000] "GET /hub/logo HTTP/1.1" 200 11453 "https://escape.rug.nl/hub/login?next=%2Fhub%2F" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:18:38.890 JupyterHub log:181] 200 GET /hub/static/favicon.ico?v=e2f298e9811cd34a08bf5bb69e2d1d6a (@145.97.157.170) 0.40ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:18:38 +0000] "GET /hub/static/favicon.ico?v=e2f298e9811cd34a08bf5bb69e2d1d6a HTTP/1.1" 200 4286 "https://escape.rug.nl/hub/login?next=%2Fhub%2F" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [I 2021-09-16 13:18:40.349 JupyterHub oauth2:111] OAuth redirect: 'https://www.escape.rug.nl/hub/oauth_callback'
jhub_1 | [D 2021-09-16 13:18:40.349 JupyterHub base:519] Setting cookie oauthenticator-state: {'httponly': True, 'secure': True, 'expires_days': 1}
jhub_1 | [I 2021-09-16 13:18:40.350 JupyterHub log:181] 302 GET /hub/oauth_login?next=%2Fhub%2F -> https://iam-escape.cloud.cnaf.infn.it/authorize?response_type=code&redirect_uri=https%3A%2F%2Fwww.escape.rug.nl%2Fhub%2Foauth_callback&client_id=e384641d-6585-4c70-a3dc-b7bbe6b30fb2&state=[secret]&scope=openid+profile (@145.97.157.170) 1.75ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:18:40 +0000] "GET /hub/oauth_login?next=%2Fhub%2F HTTP/1.1" 302 0 "https://escape.rug.nl/hub/login?next=%2Fhub%2F" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [W 2021-09-16 13:19:00.900 JupyterHub web:1786] 400 GET /hub/oauth_callback?code=hpQegyPjHZSnW60FuRdTm0&state=eyJzdGF0ZV9pZCI6ICJlYTU4NjJkYmU2NmI0NjhiYTk5ODFkN2Y0MjIyYzljMSIsICJuZXh0X3VybCI6ICIvaHViLyJ9 (145.97.157.170): OAuth state missing from cookies
jhub_1 | [D 2021-09-16 13:19:00.900 JupyterHub base:1247] No template for 400
jhub_1 | [W 2021-09-16 13:19:00.905 JupyterHub log:181] 400 GET /hub/oauth_callback?code=[secret]&state=[secret] (@145.97.157.170) 5.21ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:19:00 +0000] "GET /hub/oauth_callback?code=hpQegyPjHZSnW60FuRdTm0&state=eyJzdGF0ZV9pZCI6ICJlYTU4NjJkYmU2NmI0NjhiYTk5ODFkN2Y0MjIyYzljMSIsICJuZXh0X3VybCI6ICIvaHViLyJ9 HTTP/1.1" 400 4365 "https://iam-escape.cloud.cnaf.infn.it/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:19:00.956 JupyterHub log:181] 200 GET /hub/static/css/style.min.css?v=fb871f5be0bcde20eaba9ab56d2f4bfc (@145.97.157.170) 0.53ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:19:00 +0000] "GET /hub/static/css/style.min.css?v=fb871f5be0bcde20eaba9ab56d2f4bfc HTTP/1.1" 200 154495 "https://www.escape.rug.nl/hub/oauth_callback?code=hpQegyPjHZSnW60FuRdTm0&state=eyJzdGF0ZV9pZCI6ICJlYTU4NjJkYmU2NmI0NjhiYTk5ODFkN2Y0MjIyYzljMSIsICJuZXh0X3VybCI6ICIvaHViLyJ9" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:19:00.980 JupyterHub log:181] 200 GET /hub/static/components/jquery/dist/jquery.min.js?v=dc5e7f18c8d36ac1d3d4753a87c98d0a (@145.97.157.170) 0.81ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:19:00 +0000] "GET /hub/static/components/jquery/dist/jquery.min.js?v=dc5e7f18c8d36ac1d3d4753a87c98d0a HTTP/1.1" 200 89476 "https://www.escape.rug.nl/hub/oauth_callback?code=hpQegyPjHZSnW60FuRdTm0&state=eyJzdGF0ZV9pZCI6ICJlYTU4NjJkYmU2NmI0NjhiYTk5ODFkN2Y0MjIyYzljMSIsICJuZXh0X3VybCI6ICIvaHViLyJ9" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:19:00.981 JupyterHub log:181] 200 GET /hub/static/components/requirejs/require.js?v=f0cc8bbb2fcef87fc194fecbb632fcfa (@145.97.157.170) 1.17ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:19:00 +0000] "GET /hub/static/components/requirejs/require.js?v=f0cc8bbb2fcef87fc194fecbb632fcfa HTTP/1.1" 200 86483 "https://www.escape.rug.nl/hub/oauth_callback?code=hpQegyPjHZSnW60FuRdTm0&state=eyJzdGF0ZV9pZCI6ICJlYTU4NjJkYmU2NmI0NjhiYTk5ODFkN2Y0MjIyYzljMSIsICJuZXh0X3VybCI6ICIvaHViLyJ9" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:19:00.996 JupyterHub log:181] 200 GET /hub/static/components/bootstrap/dist/js/bootstrap.min.js?v=2f34b630ffe30ba2ff2b91e3f3c322a1 (@145.97.157.170) 0.52ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:19:00 +0000] "GET /hub/static/components/bootstrap/dist/js/bootstrap.min.js?v=2f34b630ffe30ba2ff2b91e3f3c322a1 HTTP/1.1" 200 39680 "https://www.escape.rug.nl/hub/oauth_callback?code=hpQegyPjHZSnW60FuRdTm0&state=eyJzdGF0ZV9pZCI6ICJlYTU4NjJkYmU2NmI0NjhiYTk5ODFkN2Y0MjIyYzljMSIsICJuZXh0X3VybCI6ICIvaHViLyJ9" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:19:01.019 JupyterHub log:181] 200 GET /hub/logo (@145.97.157.170) 0.43ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:19:01 +0000] "GET /hub/logo HTTP/1.1" 200 11453 "https://www.escape.rug.nl/hub/oauth_callback?code=hpQegyPjHZSnW60FuRdTm0&state=eyJzdGF0ZV9pZCI6ICJlYTU4NjJkYmU2NmI0NjhiYTk5ODFkN2Y0MjIyYzljMSIsICJuZXh0X3VybCI6ICIvaHViLyJ9" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
jhub_1 | [D 2021-09-16 13:19:01.061 JupyterHub log:181] 200 GET /hub/static/favicon.ico?v=e2f298e9811cd34a08bf5bb69e2d1d6a (@145.97.157.170) 0.41ms
reverse_proxy_1 | 145.97.157.170 - - [16/Sep/2021:13:19:01 +0000] "GET /hub/static/favicon.ico?v=e2f298e9811cd34a08bf5bb69e2d1d6a HTTP/1.1" 200 4286 "https://www.escape.rug.nl/hub/oauth_callback?code=hpQegyPjHZSnW60FuRdTm0&state=eyJzdGF0ZV9pZCI6ICJlYTU4NjJkYmU2NmI0NjhiYTk5ODFkN2Y0MjIyYzljMSIsICJuZXh0X3VybCI6ICIvaHViLyJ9" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0"
I am struggling to solve this for a week but no joy. please share your ideas about this problem.
Cheers,
Maisam