jupyter_server icon indicating copy to clipboard operation
jupyter_server copied to clipboard

verify human when Login (ex: reCAPTCHA)

Open EasonC13 opened this issue 2 years ago • 1 comments

Hi I have a jupyter lab service that can be login remotely by password.

However, Jupyter's remote login feature was easy to abuse. For example, hackers might get the password via brute-force approaches.

Thus, I think that if jupyter has a reCAPTCHA add-on, it might ease the problem mentioned above. like file browser.

I want to know what do you think. Thank you. (This might can be the final project of my current course.)

For example, it will be like:

  1. User create a reCAPTCHA key from reCAPTCHA service.
  2. User add reCAPTCHA key to jupyter_notebook_config.py and enable reCAPTCHA feature
  3. When users login from https://server/login, aside from entering the password, they also need to click 'I am a human' at reCAPTCHA and the backend will verify both password and reCAPTCHA token for authentication.

EasonC13 avatar Feb 27 '22 00:02 EasonC13

Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! :hugs:
If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively. welcome You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! :wave:
Welcome to the Jupyter community! :tada:

welcome[bot] avatar Feb 27 '22 00:02 welcome[bot]