SignOn Plugin Development
The interface of Single Sign On authentication plugins.
This library contains the interface definition and a few classes that should be used when implementing an authentication plugin for the Single Sign On framework.
- AuthPluginInterface: the interface every authentication plugin implements.
- SignOn::UiSessionData: a dictionary of data exchanged between the plugin and the SignOn UI.
All classes but AuthPluginInterface reside in the SignOn namespace.
Using the Module
The library ships with a pkg-config file, signon-plugins.pc; its plugindir variable is where signond loads plugins from.