Avaleht> Kasutajatugi> Liidestamine> API> API päringute turvalisus ja kasutajaõigused

Sisesta märksõna või vaata all asuvast teemade menüüst

Uuendatud 28. september 2026

API päringute turvalisus ja kasutajaõigused

API kasutab isiku kasutajagrupi õiguseid, mis Excellent Booksis seadistatud. API päringute jaoks loodud Isikul peab olema lubatud registrile (näiteks: Arved, Tellimused, Kontaktid vm) Täielik või Vaatamise õigus ja moodul, mille all register programmis asub. Andmete nägemise õiguseid saab kontrollida, kui selle isiku nimega siseneda Excellent Books klientprogrammi. Nendes registrites, mida kasutaja näeb, nende kohta saab ka vormistada päringuid. Kasutajaõiguste seadistamisest loe täpsemalt SIIT.


Tingimused:

  1. On registreid, mis vaikimisi ei ole programmis kasutajatele nähtavad, nende puhul on vajalik erilahendus (HAL). Sellised registrid on näiteks RHistVc või MailVc.
  2. Kasutaja autentimiseks tuleb kasutada meetodi: OAuth2 (loe lisa allpool)
  3. “api” kataloogi on võimalik turvata programmis moodulis “Veebipood ja CMS” seadistuses “Ligipääs funktsioonidele veebist“.
    • Vaikimisi ligipääs HAL funktsioonidele on välja lülitatud.
    • Vaikimisi ligipääs “api” kataloogile nõuab login-i.
    • Kõikidele teistele registritele on ligipääs Public.
  4. Üldises moodulis peab olema loodud kasutajanimi Isikute registrisse. Sisselogimiseks peab kasutama valideeritud e-maili ja sellega seotud parooli.
    NB! Salasõna peab olema vähemalt 8 tähemärki pikk, salasõna peab sisaldama suuri ja väikeseid tähti ja numbreid, salasõna ei tohi sisaldada kirjavahemärke (näiteks: ,@{[.!;?/).
    Uue isiku loomise ja valideerimise juhendi leiad SIIT
  5. Isik, kelle nimega päringuid teostatakse, peab Booksis olema seotud kasutajagrupiga, millele on lisatud eraldi reaga õigus:
    Toiming /  Rest API / Täis
  6. Kui kasutajale on programmis kasutajaõigustega piiratud mingite üksikute andmeväljade nägemine mõne kaardi peal (näiteks ostuhind), siis API kaudu on võimalik neid andmeid siiski pärida.
    Selleks, et mingi registri poole päringuga pöörduda saaks, peab kasutajal olema vähemalt Vaatamise õigus Kasutajagruppide seadistuses.
  7. HTTPS on toetatud, kui on olemas sertifikaadid. Soovitame seda kasutada HTTP asemel. Excellenti pilveteenuse kasutajatele seadistatakse sertifikaadid Excellenti administraatori poolt.Võimalik on piirata päringuid ainult kindlalt IP aadressilt. Selleks tuleb teha seadistus moodulis “Veebipood ja CMS” > seadistus “Ligipääs funktsioonidele veebist” > lahter “Lubatud IP-d“.


OAuth audentifitseerimine

Selleks, et seadistada OAuth kasutamine Rest API’ga, tuleb läbida järgnevad sammud:

• Samm 1: Seadistage Developer Credentials MyStandard’i keskkonnas enda StandardID kasutajale.

Seda on võimalik seadistada kui valite MyStandard keskkonnas: More > Developer Credentials ja vajutate Add New

• Samm 2: Täitke väljad järgnevalt:
Application Name – Nimetus

Allowed Redirects – Sisestage väljale URL, kuhu kasutaja suunatakse peale StandardIDga sisselogimist. (Callback URL)

• Kolmanda osapoole tarkvaras, mida kasutatakse OAuth’i realiseerimiseks, tuleb määrata URL, kuhu kasutaja suunatakse peale edukat autentifitseerimist. Selleks tuleb määrata järgnev URL:
https://standard-id.hansaworld.com/oauth-authorize
Kasutades GET parameetreid:
Client_id – Client ID MyStandard keskkonnas olevas seadistuses Developer Credentials
Redirect_uri – Määratud kolmandaosapoole tarkvara URL, mis tegeleb callback päringuga StandardID poolt peale sisse logimist.
Access_type – Peab olema määratud „offline“
Response_type – Peab olema määratud „code“
Kui on soov testida OAuth toimimist, siis selle kohta on võimalik lugeda järgnevalt lingilt SIIT

Põhjaliku Excellent Books API dokumentatsiooni leiad SIIT


(SOAP, sertifikaat)

Kas see juhend aitas sul lahendust leida?

Täname tagasiside eest! Palun lisage oma e-posti aadress, et saaksime Sulle saata alternatiivse lahenduse.
Aitäh tagasiside eest!
Kommentaari saatmine ebaõnnestus

Excellent Portali fänn Taimi Pent: kui klient teeb arve ise, võidab aega ka raamatupidaja

09. oktoober 2026

Raamatupidaja ja kliendi… Loe edasi

Mis toimub äritarkvara taustal: kus Sinu andmed tegelikult asuvad ja kes neile ligi pääseb?

05. oktoober 2026

Ettevõtte kõige olulisemad… Loe edasi

Sulemees: kui müük kasvab, peavad protsessid kaasa tulema

02. oktoober 2026

Kui ettevõttesse tuleb… Loe edasi