Infinityd.AccountStorageInterface

Fields

Name

Type

Access

Description

account_added

object

r

Default signal handler for the Infinityd.AccountStorage ::account-added signal.

account_removed

object

r

Default signal handler for the Infinityd.AccountStorage ::account-removed signal.

add_account

object

r

Virtual function to add a new account. Can be None if not supported by the backend.

get_support

object

r

Virtual function to get the list of supported operations on the backend.

list_accounts

object

r

Virtual function to obtain a list of all available accounts. Can be None if not supported by the backend.

login_by_certificate

object

r

Virtual function to look up the account associated with a given certificate. Can be None if not supported by the backend.

login_by_password

object

r

Virtual function to check a username and password, and return the associated account. Can be None if not supported by the backend.

lookup_accounts

object

r

Virtual function to look up account by their identifier.

lookup_accounts_by_name

object

r

Virtual function to reverse-lookup an account identifier when given the account name.

parent

GObject.TypeInterface

r

remove_account

object

r

Virtual function to remove an existing account. Can be None if not supported by the backend.

set_certificate

object

r

Set the certificate to be associated to a given account, or None if not supported.

set_password

object

r

Set the password for a given account, or None if not supported.

Methods

None

Details

class Infinityd.AccountStorageInterface

The virtual methods and default signal handlers of Infinityd.AccountStorage. Implementing these allows an infinote server to set a specific source of user accounts.