pGina це Open Source проект що дозволяє замінити традиційний модуль автентифікатор "MS Windows" (Windows Credential Provider/GINA) на програму pGina з додатковими можливостями за рахунок використання зовнішніх модулів - плагінів. Як це працює можна ознайомитися на сторінці проекту.
У поточній версії 3.0 присутні наступні додаткові модулі:
- LocalMachine - Плагін "local machine" управляє автентифікацією і авторизацією за обліковими рахунками користувачів , які існують на локальному комп'ютері.
- LDAP Authentication - Плагін "LDAP Authentication" надає послуги автентифікації через LDAP сервер.
- MySQL Logger - Плагін "MySQL Logger" протоколює різноманітні події в базі даних MySQL.
- MySQL Authentication - Плагін "MySQL Authentication" проводить автентифікацію користувачів облікові рахунки котрих збереженні у базі даних MySQL.
- Single User - Плагін "Single User" змушує усі автентифікації та авторизації користувачів для входу до комп'ютеру робити під одним локальним обліковим записом.
- Session Limit - Плагін "Session Limit" буде автоматично відключати сеанси користувачів після закінчення певного періоду часу.
- Email Authentication - Плагін "Email Authentication" під'єднується до вказаних поштових серверів за протоколами POP3 або IMAP та робить спробу автентифікації на цьому сервері.
- Modify Username - Плагін " Modify Username" зазвичай не буде використовуватися по собі. Він призначений для зміни введеного імені користувача, щоб вони відповідали певним стандартам первинного плагіну.