# Enterprise Communication Interface (ECI)

## Authorization of an ECI Connection

The Agile e6 server has three different security levels (set in [Ipc\SecurityLevel]) to authenticate an ECI connection:

- unrestricted: compatible mode, no authentication required
- process : first ECI client must authenticate
- connection : each ECI client must authenticate

If the Agile e6 server runs with the security level "process" or "connection", the first resp. all ECI clients must authenticate themselves by entering the PLM user and password by calling the ECI function eci_chk_pwd. With security level "unrestricted" the calling ECI function start the connection directly.

| The function eci_chk_pwd can be called as often as required. Entering a wrong password a few times, blocks the server for security reasons.