1.1 Why Repo Agent?

Previously, Advanced Authentication communicated directly with the LDAP servers to fetch the data of users and groups from the LDAP repository. However, during the authentication, this caused performance issues because of the delays that were caused every time Advanced Authentication interacted with the LDAP repository.

Also, if the Advanced Authentication server is to be hosted on cloud and if an organization may not want to expose their data to the cloud, then an agent is required that can run on-premise and communicate to the Advanced Authentication server on cloud.

To overcome these issues, Advanced Authentication provides the Repo Agent that acts as a middleware between the LDAP repository and Advanced Authentication. The Repo Agent stores the data in an internal database and makes the data available to Advanced Authentication.

Figure 1-1 Illustrates working of Repo Agent