Native OS Authentication in Java
Via Café au Lait:
Shaj, an open source Java+JNI library that enables Java applications to verify users with the underlying operating system. Shaj can also check group membership. Shaj supports Windows and Unix (PAM), and comes with pre-compiled JNI libraries for win32, Linux, Mac OS-X and Solaris.