IP-Based Access Restrictions

25. heinäkuuta 2022


Tilin ylläpitäjä voi ottaa käyttöön asetuksen, että vain sallittujen IP-osoitteiden käyttäjät voivat käyttää Erplyä. Tämä ominaisuus voi estää työntekijöitä kirjautumasta sisään Erplyyn kotoa tai muualta.

Asetus estää käyttäjiä täyttämästä pyyntöjä. Käyttäjät voivat esimerkiksi silti nähdä taustajärjestelmän kirjautumissivun valitsemattomasta IP-osoitteesta (he eivät vaan voi kirjautua onnistuneesti sisään). API-puolella kyselyt palauttavat virhekoodin 1201.

Poikkeukset

Seuraavat käyttäjät/sovellukset voivat aina lähettää pyyntöjä, vaikka heidän IP-osoitteensa ei olisi luettelossa: 

  1. Käyttäjä on "järjestelmänvalvoja". Tässä tapauksessa järjestelmänvalvojan katsotaan olevan käyttäjä, jolla on pääsy kokoonpanoon (mukaan lukien itse sallittu luettelo). Tämä estää lukitusongelmia.
  2.  API-kumppani on lisätty maailmanlaajuiseen ohitusluetteloon. Tätä ohituslistaa hallinnoi Erply, ja tämä ominaisuus on varattu ensimmäisen osapuolen Erply-integraatioille, kuten verkkokaupan synkronointipalveluille (jos otat IP-osoitteen rajoituksen käyttöön, verkkokaupan synkronoinnin pitäisi toimia ilman, että sinun tarvitsee tietää, millä IP-osoitteella tämä Erply-palvelu on tällä hetkellä käynnissä).

Rakenne

Konfiguraatiossa on 2 muuttujaa

  1. Mahdollisuus poistaa tai ottaa ominaisuus käyttöön.
  2. Luettelo sallittujen luettelon IP-osoitteista (jokaisessa merkinnässä voi olla kommentti).

Taustajärjestelmä

Siirry taustajärjestelmässä Asetukset -> Yleiset asetukset, vieritä alas kohtaan “”Turn on access restrictions” eli “Rajoita pääsyä IP-osoitteella".

Jokaisen uuden IP-merkinnän on aloitettava uudelta riviltä. Voit lisätä kommentin merkintään lisäämällä "#" IP:n perään ja sen jälkeen kommentin. Huomaa, että kommentit ovat valinnaisia.

100.10.10.1 # Primary shop
100.10.10.2

Päällekkäisiä IP-tietueita ei tallenneta.

API

Api julkaisee 2 pyyntöä käsitellä määrityksiä.

getIPWhitelistSettings

Käytä tätä kyselyä saadaksesi nykyiset asetukset.

saveIPWhitelistSettings

Tallentaa sallittujen IP-osoitteiden uudet asetukset. Nämä tiedot korvaavat aina olemassa olevat asetukset, mikä tarkoittaa, että jos tallennetut tiedot eivät sisällä tällä hetkellä määritettyä IP-osoitetta, ne poistetaan. Jos et ole varma, mitkä asetukset pitäisi olla, on aina hyvä idea käyttää getIPWhitelistSettings-komentoa ennen asetusten tallentamista.

Tämä sovellus vaatii 2 kenttää: 

  • ipWhitelistEnabled - kokonaisluku 0 tai 1
  • Ips - rivin arvo. Seuraavan rakenteen sisällön tulee olla kelvollinen json. Kommentit ovat valinnaisia.
[{"ip": "100", "kommentti": "testi"}, {"ip": "102"}]

Palvelinpuolen sovellukset Erply API:lla

Jos otat rajoitukset käyttöön, on myös lisättävä sallittujen luetteloon kaikkien API-skriptien ja palveluiden IP-osoitteet. Kuten edellä mainittiin, Erply voi vapauttaa ensimmäisen osapuolen integraatiot ja palvelut tästä vaatimuksesta.

Jos olet integraatiotiimin jäsen, ota yhteyttä Erplyn taustajärjestelmän tiimin kanssa lisätäksesi hakemuksesi sallittujen listalle. Sovelluksesi on käytettävä kumppaniavainta kaikissa API-kutsuissa.

Jos olet Erply-käyttäjä ja yrität ottaa rajoituksen käyttöön ja huomaat, että sovellus, joka ei ole sinun hallinnassasi, ei ole enää käynnissä, ilmoita siitä Erplyn.