Object Hierarchy

Implemented Interfaces

Properties

Description

This class makes it easy to implement the X-TELEPATHY-PASSWORD SASL
mechanism in a connection manger. It implements the
TpChannelManager interface and pops up a ServerAuthentication
channel when tp_simple_password_manager_prompt_async() is called to
enable a channel handler to pass in the password using the
appropriate D-Bus methods.

This channel manager is only useful for connection managers only
wanting to implement the X-TELEPATHY-PASSWORD SASL mechanism in
authentication channels. For connections with more SASL mechanisms,
the channel manager and channel itself should be reimplemented to
support the desired mechanisms.

Most of the time, tp_simple_password_manager_prompt_async() should be used
instead. This function enables applications to provide custom channels
instead of letting the password manager handle all of the channel details
automatically. This may be useful if your SASL channel needs to implement
additional interfaces (such as Channel.Interface.CredentialsStorage)