Package org.apache.shiro.authc.pam

Support for PAM, or Pluggable Authentication Modules, which is the capability to authenticate a user against multiple configurable (pluggable) modules (Shiro calls these Realms).

The primary class of interest here is the ModularRealmAuthenticator which is an Authenticator implementation that coordinates authentication attempts across one or more Realm instances.

How the ModularRealmAuthenticator actually coordinates this behavior is configurable based on your application's needs using an injectible AuthenticationStrategy.