Re: Python access to macOS keychain

2024-01-03 Thread Aditya Toshniwal
Hi Neil, pgAdmin tries to access the passwords saved by pgAdmin for each server here and that's why it is asking multiple times. "Always allow" means pgAdmin can access the passwords saved by pgAdmin any number of times. We can try to add a check if the password is stored then only access, but tha

Re: Python access to macOS keychain

2024-01-02 Thread FWS Neil
Nikhil, A couple of problems. “Always allow” does not sound python pid specific. Are you saying that it is? If I just click “Allow”, I have to do the same for every defined connections even if the connection is not being used. As far as I know I don’t have any stored passwords. I think someo

Re: Python access to macOS keychain

2024-01-01 Thread Nikhil Mohite
Hi Neil, pgAdmin uses a Keychain to store the pgAdmin server passwords if users opt for save password functionality. Keychain access is Python process-specific. Hence allowing keychain access to the python process requested by pgAdmin will be specific to this python pid. We are trying to add a pgA

Python access to macOS keychain

2023-12-24 Thread Neil
When I start pgAdmin on macOS, I get a request to allow ‘Python' access to my keychain. Allowing ‘Python' unfettered access to my keychain is not acceptable. I would however, allow pgAdmin to access my keychain. I understand that pgAdmin is using python. Can someone explain or point to an ex