SignOn::ExtensionInterface3 Class
Interface definition for signond extensions, version 3. More...
- Header:
#include <SignOn/ExtensionInterface> - Inherits: SignOn::ExtensionInterface2
List of all members, including inherited members
Public Functions
- SignOn::AbstractAccessControlManager *accessControlManager(QObject *parent = 0) const
- SignOn::AbstractCryptoManager *cryptoManager(QObject *parent = 0) const
- SignOn::AbstractSecretsStorage *secretsStorage(QObject *parent = 0) const
Detailed Description
Member Function Documentation
[virtual] SignOn::AbstractAccessControlManager *ExtensionInterface3::accessControlManager(QObject *parent = 0) const
Gets the AbstractAccessControlManager object, with the given parent, which will be used to check accesses to the credential database. This object is instantiated only if the value of the "AccessControlManager" setting in the signond configuration matches the plugin's QObject::objectName().
Returns an AbstractAccessControlManager object, or 0 if none is provided by this plugin
[virtual] SignOn::AbstractCryptoManager *ExtensionInterface3::cryptoManager(QObject *parent = 0) const
Gets the CryptoManager object, with the given parent, which will be used to setup the file system for the credentials storage. This object is instantiated only if the value of the "CryptoManager" setting in the signond configuration matches the plugin's QObject::objectName().
Returns a CryptoManager object, or 0 if none is provided by this plugin
[virtual] SignOn::AbstractSecretsStorage *ExtensionInterface3::secretsStorage(QObject *parent = 0) const
Gets the SecretsStorage object, with the given parent, which is used to save and load the user's secrets, as well as authentication plugins' data. This object is instantiated only if the value of the "SecretsStorage" setting in the signond configuration matches the plugin's QObject::objectName().
Returns a SecretsStorage object, or 0 if none is provided by this plugin.