The three mechanisms are as follows :
* Jenkins uses an internal database to store user data and credentials.
* Jenkins can use a lightweight Directory Access Protocol (LDAP) server to authenticate users.
* We can configure Jenkins to employ the application server's authentication mechanism upon which we deploy it.