Four years after my last post here, I still struggle somewhat regularly with getting stuff done over dbus. I know, I could have employed some of my free time during these years to actually learn dbus but alas... Here is my latest finding.
$ dbus-send --session \
  --dest=org.gnome.OnlineAccounts \
  --type=method_call \
  --print-reply \
  /org/gnome/OnlineAccounts/Accounts/account_<something> \
  org.gnome.OnlineAccounts.Ticketing.GetTicket \
  
And how do you find this little account_<something> item you need to know? I'm glad you asked.
$ gdbus introspect -e -r \
  -o /org/gnome/OnlineAccounts/Accounts \
  -d org.gnome.OnlineAccounts |less
  
  (...)
  node /org/gnome/OnlineAccounts/Accounts {
  node /org/gnome/OnlineAccounts/Accounts/account_1647435362_1 {  <=== here it is!
  (...)
  readonly s ProviderType = 'kerberos';   <=== this is a kerberos-type online account
That's all for today. See you in another decade.
 
 
