Ekonomický systém ABRA Flexi umožňuje používať kontakty uložené v databáze na overovanie.
Pomocou rozhrania API je potrebné najprv nastaviť meno a heslo pre kontakt. Existujú dva spôsoby:
Heslo môže byť odoslané vo forme obyčajného textu:
Heslo sa môže odoslať vo forme výsledku volania hashovacej funkcie. V tomto prípade sú parametre soľ a typ hašovacej funkcie povinné:
Potom je možné použiť API na overenie kontaktu volaním:
POST /c/company/contacts/1/authenticate Accept: application/xml Content-Type: application/x-www-form-urlencoded username=jan&password=password
Overovanie funguje aj na všeobecných adresách URL kontaktov:
POST /c/firm/contact/authenticate Accept: application/xml Content-Type: application/x-www-form-urlencoded username=jan&password=password
Výsledkom je vždy odpoveď so stavovým kódom HTTP 200, výsledok sa zobrazí v tele odpovede:
Overenie úspešné:
<?xml version="1.0"?>
<winstrom version="1.0">
<success>true</success>
<message/>
</winstrom>
Neúspešné overenie:
<?xml version="1.0"?>
<winstrom version="1.0">
<success>false</success>
<message>Bolo zadané nesprávne používateľské meno alebo heslo</message>
</winstrom>