pGina Open Source Windows Authentication

pGina logo

pGina is a pluggable Open Source GINA and CredentialProvider replacement. This allows for alternate methods of interactive user authentication and access management on machines running the Windows operating system. In short, allow your windows users to login using the backend of your choice. Plugins are written in managed code and allow for user authentication, authorization and session management. End result is that you, the admin, can choose how your users are authenticated, authorized and managed. Already have users in LDAP? Want to manage your users with a MySQL database? Using a custom backend and want to craft your own authentication code? pGina is the solution.

Latest News

pGina 3.1 Released!

Posted by pGina Team on June 07, 2013

After fixing up several issues found during beta, along with the help of our community, the pGina team is thrilled to announced that version 3.1 is out of Beta and version 3.1.8 now marks the first full fledged release. Moving forward the 3.1.x series will remain the “stable” release builds, incorporating only bug fixes and high priority changes, while the team begins to tackle new features and enhancements in the 3.2.x series.

Download a copy of the release and please keep the feedback coming.

Highlights of version 3.1 include:

  • LDAP and MySQL plugins now support group-based authorization and local group mapping.
  • Progress message now displayed when plugins are executing, with cancel option.
  • Plugin API extended with new stateful plugin interface.
  • Full support for filtering credential providers.
  • Improved simulator with more detailed information.
  • Enhanced stability, various bug fixes and other improvements.

Get started today, hit our download page, read the documentation, join the new mailing list and become part of the pGina 3 community!

pGina 3.0 Released!

Posted by Nate Yocom on April 02, 2012

After fixing up several issues found during beta, along with the help of our community, the pGina team is thrilled to announced that version 3.0 is out of Beta and version 3.0.10 now marks the first full fledged release. Moving forward the 3.0.x series will remain the "stable" release builds, incorporating only bug fixes and high priority changes, while the team begins to tackle new features and enhancements in the 3.1.x series.

Download a copy of the release and please keep the feedback coming.

Highlights of version 3.0 include:

  • LDAP, MySQL, Local SAM, Email and other plugins included out of the box
  • 100% managed code Plugin API
  • Extended and Enhanced Plugin API allows for multiple plugins and additional features
  • Supports all Windows plaftorms, from XP SP3 through Windows 8 Developer Preview, x86 and x64 - all from a single installer
  • Enhanced stability, improved memory usage and modern standards and practices based code base

Get started today, hit our download page, read the documentation, join the new mailing list and become part of the pGina 3.x community!

Announcing pGina 3.0 BETA

Posted by Nate Yocom on November 05, 2011

After several months of hard work, the pGina team is wrapping up a ground-up rewrite and reworking of the pGina solution. This is the first major overhaul of the pGina codebase in over 10 years. The culmination of this work is what we are proud to introduce as Version 3.0.

We need your help! Download a copy of the 3.0 BETA build today and let us know how it works for you. The more we receive feedback from you, the end user (positive and negative!), the better. We need your help to test this version on the various flavors of Windows and versions of backends that we simply cant test during development.

Here are the highlights of version 3:

  • 95% of core functionality implemented in Managed C# (.Net 4.0)
  • 100% managed code Plugin API
  • Extended and Enhanced Plugin API allows for multiple plugins and additional features
  • Supports all Windows plaftorms, from XP SP3 through Windows 8 Developer Preview, x86 and x64 - all from a single installer
  • Enhanced stability, improved memory usage and modern standards and practices based code base

Get started today, hit our download page, read the documentation, join the new mailing list and become part of the pGina 3.x community!