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.

Welcome to the new pGina site

With the move to a new version of pGina (see below!), we've moved on from our sourceforge roots and found a new location in Github. If you're looking for version 1.x or 2.x information, the Sourceforge site remains available here: http://pgina.sourceforge.net.

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!