JAAS
Java Authentication and Authorization Service (JAAS).
A Java interface that enables you to provide services for authentication and access privileges in Java programs. JAAS supports user-based authentication.