❯ echo $BOUNDARY_KEYRING_TYPE
secret-service
❯ dbus-send --session \
--dest=org.freedesktop.DBus \
--type=method_call \
--print-reply \
/org/freedesktop/DBus \
org.freedesktop.DBus.ListNames | grep secret
string "org.freedesktop.secrets"
❯ secret-tool store --label="MyPassword" service my-service username my-username password my-password
Password:
❯ secret-tool lookup service my-service username my-username
123123
As you can see the secret service is working.
let’s try logging in:
❯ boundary authenticate oidc
Opening returned authentication URL in your browser...
https://.....
Authentication information:
Account ID: ....
Auth Method ID: .....
Expiration Time: Wed, 27 Mar 2024 18:13:12 MSK
User ID: ....
Error opening "secret-service" keyring: Specified keyring backend not available
The token was not successfully saved to a system keyring. The token is:
..........
It must be manually passed in via the BOUNDARY_TOKEN env var or -token flag. Storing the token can also be disabled via -keyring-type=none.
version boundary 0.14.3
os ubuntu 22.04
kdewallet as secret service