Flags¶
Details¶
- class Infinityd.AccountStorageSupport(value)¶
Bases:
GObject.GFlags
This enumeration specifies operations that might or might not be supported by a particular
Infinityd.AccountStorage
implementation. Looking up an account by ID or name must always be supported.- NOTIFICATION = 1¶
Whether the
Infinityd.AccountStorage
::account-added
andInfinityd.AccountStorage
::account-removed
signals are emitted when accounts are added or removed externally.
- PASSWORD_CHANGE = 128¶
Whether the account storage supports changing a user’s password.
- CERTIFICATE_LOGIN = 16¶
Whether the account storage supports authenticating users via client certificates.
- LIST_ACCOUNTS = 2¶
Whether obtaining a full list of available accounts is supported.
- PASSWORD_LOGIN = 32¶
Whether the account storage supports authenticating users via username and password.
- ADD_ACCOUNT = 4¶
Whether adding a new account to the storage is supported.
- CERTIFICATE_CHANGE = 64¶
Whether the account storage supports changing the certificate associated to a user.
- REMOVE_ACCOUNT = 8¶
Whether removing an existing account from the storage is supported.