chocolatey / ChocolateyGUI

A delicious GUI for Chocolatey
https://docs.chocolatey.org/en-us/chocolatey-gui/
Apache License 2.0
1.61k stars 248 forks source link

Configure Chocolatey GUI to prompt for repository credentials like the Choco CLI #1020

Open dfalconer32 opened 11 months ago

dfalconer32 commented 11 months ago

Checklist

Is Your Feature Request Related To A Problem? Please describe.

Our team is using a business license and we worked in an offline environment with heightened security measures. For these reasons, we have the need to confidently audit installations on our machines. We also need to audit access to Nexus and be able to understand the actions that our users are executing. Due to these requirements, we had to configure Chocolatey, CCM, and Nexus to run without anonymous authentication and without a stored service account. Chocolatey GUI doesn't function correctly when there aren't stored credentials to authenticate to the repositories.e

Describe The Solution. Why is it needed?

Allow Chocolatey GUI to prompt the user for credentials if a username and password aren't present for a source similar to the CLI. Store the credentials for the current session so users can execute multiple tasks once they authenticate. End the stored user session when the user exits the GUI. The lack of this functionality is the main reason why my company isn't fully adopting this solution.

Additional Context

My team and our customers are in the middle of a tech refresh for many of our products. We are evaluating 3rd party solutions to increase our security posture. Updating this feature would allow our teams to utilize Chocolatey GUI without anonymous access, have a verifiable audit trail, and additional ease of use that would help out tremendously.

Related Issues

Zendesk #18967 No response

ryanrichter94 commented 11 months ago

This issue seems somewhat related to #494 regarding source authentication.