Methods
AdvertiseMechanisms | (a(sa{sv}): Advertised_Mechanisms) | → | nothing |
Signals
MechanismsChosen | (a(sa{sv}): Chosen_Mechanisms) |
Properties
ChosenMechanisms | a(sa{sv}) (Mechanism_Details_List) | Read only |
WARNING:
This interface is experimental and is likely to cause havoc
to your API/ABI if bindings are generated. Do not include this interface
in libraries that care about compatibility.
Changed in 0.17.27.
(draft 2)
Objects implementing this interface must also implement:
Description
A channel for advertising authentication mechanisms and letting
the remote peer choose.
Methods
(Permalink)
AdvertiseMechanisms (a(sa{sv}): Advertised_Mechanisms) → nothing
Parameters
- Advertised_Mechanisms — a(sa{sv}) (Mechanism_Details_List)
A list of mechanisms to advertise
Advertise a list of mechanisms for the remote peer to choose from.
Signals
(Permalink)
MechanismsChosen (a(sa{sv}): Chosen_Mechanisms)
Parameters
- Chosen_Mechanisms — a(sa{sv}) (Mechanism_Details_List)
A list of mechanisms chosen by the remote peer
Fired when the remote peer has chosen a subset of the
advertised mechanisms.
Properties
Accessed using the org.freedesktop.DBus.Properties interface.
(Permalink)
ChosenMechanisms — a(sa{sv}) (Mechanism_Details_List)
Read only
A subset of the mechanisms we advertised that the remote peer
has chosen.