Hi I'm attempting to utilize the Secret Service to access secrets in Gnome Keyring.
Everything works ok if the collection I'm trying to access is already unlocked. The problem I'm running into is when the collection/secrets are locked and it needs to prompt for the user to input their password to unlock it.
According to the docs
Operations that require a prompt to complete will return a prompt object. The client application must then call the Prompt() method of the prompt object to display the prompt. Client applications can use the window-id argument to display the prompt attached to their application window.
The Prompt() method is supposed to exist within org.freedesktop.Secret.Prompt per the docs.
I'm using D-Feet to try to find that, but nothing matching that name shows up in either the Session or System bus.
Any idea if this has moved? Or if I should be doing something else to display the prompt?
Thanks!


The test I've done was using the create a new collection functionality as I found this the method that was easy to do that issued a prompt.
There are two object paths returned from
CreateCollectionI then used the prompt object to call the
Promptmethod with a random window ID. I waited for the promptCompletedsignal before continuing.A screenshot of the prompt:
From the comments I can see you are using C#, unfortunately I don't know that so I have done my tests in Python. I'm hoping there is enough similarity to help move you forward.
Which gave the output:
I've been using
busctlto monitor what has been created. For example: