Plugin Types
Anonymoususerfactory Plugins
Create anonymous users.
Authentication Plugins
Authentication plugins are responsible for validating credentials generated by the Extraction Plugin.
Challenge Plugins
Challenge plugins initiate a challenge to the user to provide credentials.
Challenge_Protocol_Chooser Plugins
Challenge Protocol Chooser plugins decide what authorizationprotocol to use for a given request type.
Extraction Plugins
Extraction plugins are responsible for extracting credentials from the request.
Group_Enumeration Plugins
Enumeration plugins allow querying groups by ID.
Group_Introspection Plugins
Group Introspection provides listings of groups and membership
Group_Management Plugins
Group Management provides add/write/deletion of groups and member management
Groups Plugins
Groups plugins determine the groups to which a user belongs.
Local_Roles Plugins
Defines Policy for getting Local Roles
Properties Plugins
Properties plugins generate property sheets for users.
Request_Type_Sniffer Plugins
Request Type Sniffer plugins detect the type of an incoming request.
Reset Credentials Plugins
Credential clear plugins respond to a user logging out.
Role_Assigner Plugins
Role Assigner plugins allow the Pluggable Auth Service to assign roles to principals.
Role_Enumeration Plugins
Enumeration plugins allow querying roles by ID.
Roles Plugins
Roles plugins determine the global roles which a user has.
Update Credentials Plugins
Credential update plugins respond to the user changing credentials.
Update Plugins
Update plugins allow the user or the application to update the user's properties.
User_Adder Plugins
User Adder plugins allow the Pluggable Auth Service to create users.
User_Enumeration Plugins
Enumeration plugins allow querying users by ID, and searching for users who match particular criteria.
User_Introspection Plugins
The User Introspection plugins allow the Pluggable Auth Service to provide lists of users
User_Management Plugins
The User Management plugins allow the Pluggable Auth Service to add/delete/modify users
Userfactory Plugins
Create users.
Validation Plugins
Validation plugins specify allowable values for user properties (e.g., minimum password length, allowed characters, etc.)