Plugins
=======

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IExtractionPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.ILoginPasswordExtractionPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.ILoginPasswordHostExtractionPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IAuthenticationPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IChallengePlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.ICredentialsUpdatePlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.ICredentialsResetPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IUserAdderPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IRoleAssignerPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IUserFactoryPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IAnonymousUserFactoryPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IPropertiesPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IGroupsPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IRolesPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IUpdatePlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IValidationPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IUserEnumerationPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IGroupEnumerationPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IRoleEnumerationPlugin

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IRequestTypeSniffer

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.IChallengeProtocolChooser

.. autointerface:: Products.PluggableAuthService.interfaces.plugins.INotCompetentPlugin
