====== ADUCID Server Side Components ====== ==== AIM web server ==== This component serves as a communications interface. ==== AIM application ==== ADUCID® Identity Machine – delivers ADUCID® server functionality, performs all ADUCID® operations and provides access to user data stored along with electronic identities in the database. The AIM application (simply refferred to as AIM) is controlled by the target application using the R4 interface. Using this interface, it also provides services for working with user data. Using the R3 interface, it communicates with the client part of ADUCID®. ==== SQL database ==== SQL database is used to store ADUCID identites, events and licensing logs. The default SQL DB is PostgreSQL but can be replaced with any JPA compatible DB. ==== ADUCID Binder ==== This core component is responsible for seamless authentication. It takes care about connection between AIM application, PEIG and AIM web server components. (activated by HTTP status 401) When PEIG - AIM communication is complete, the Binder informs the AIM web server and sends the result including additional information like [[concepts:03-multi-factor|PersonalCode]] or [[concepts:02-identity-proofing|Identity proofing status]]. The Binder is also used in transactions, VPN etc. ==== Admin applications ==== See [[settings-mgmt:02-management-apps|Management Applications]] how to configure ADUCID Server side product.