JAAS is the Java Authentication and Authorization Service bundled in Java SE. JAAS can be used to provide user management and permissioning. The authorization service allows you to “log in” a user and specify which “identities” (groups or multiple users pulled in from different systems) a logged in user has. The authentication system allows you to specify which permissions a user’s identity has and then check for that permission before executing any Java code.