Closed s4mukka closed 9 months ago
Thanks for submitting your first pull request! You are awesome! :hugs:
If you haven't done so already, check out Jupyter's Code of Conduct. Also, please make sure you followed the pull request template, as this will help us review your contribution more quickly.
You can meet the other Jovyans by joining our Discourse forum. There is also a intro thread there where you can stop by and say Hi! :wave:
Welcome to the Jupyter community! :tada:
Congrats on your first merged pull request in this project! :tada:
Thank you for contributing, we are very proud of you! :heart:
Problem
Currently, Jupyter Server only supports "REQUIRED" mutual authentication on YARN, which may not be sufficient for some use cases. For example, in scenarios where mutual authentication is not required to establish a secure connection between the server and clients, there is no built-in way to configure this in Enterprise Gateway.
Feature details
I suggest adding an option to the Jupyter Server configuration that allows users optional mutual authentication. When introducing this feature, users can specify with REQUIRED, OPTIONAL or DISABLED. This enhancement would greatly improve user configuration freedom.
Implementation Details
I included a variable
EG_YARN_MUTUAL_AUTHENTICATION
which users can specify with REQUIRED, OPTIONAL or DISABLED. The value is REQUIRED by defaul