Verbergen code van API
De src code staan gewoon in de head.
Om te voorkomen dat de SRC wordt overgenomen door willekeurige bezoekers
wordt geadviseerd om die niet zichtbaar in de website te zetten.
Maar zou niet weten hoe je die kunt verbergen.
Iemand suggesties?
Moet die API client-side worden uitgevoerd? Om welke API gaat het?
https://www.google.nl/search?q=obfuscate+javascript
Deze gebruik ik :
https://www.danstools.com/javascript-obfuscate/index.php
Gewijzigd op 05/09/2017 18:05:07 door Adoptive Solution
Elke request is eenvoudig uit te lezen...
Mijn suggestie zou zijn om je eigen koppeling met de API serverside te doen, zodat je de problemen die je hebt niet hebt. Is uiteraard wel afhankelijk van de API die je gebruikt, en diens mogelijkheden.
Daar moet je een gehashte code voor opgeven.
En die staat in de javascript src.
De complete API is ook javascript.
De javascript zelf interesseert me niet zoveel.
Staan ook zat voorbeelden bij github en google.
Maar mijn referentiecode ligt wel wat gevoeliger.
Omdat het gebruik ook gebonden is aan aantal keren gebruiken.
Het ziet er ongeveer als volgt uit:
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyB8pFO1ABCDk1FBurX2gf75hjhRXbxTbzw&libraries=geometry"></script>
Gewijzigd op 05/09/2017 19:02:01 door Hans De Ridder
Je kan in de Google Developers Console, waar je je API-key aanmaakt voor Google Maps, ook een whitelist van domeinen aanleggen.
Gewijzigd op 05/09/2017 19:08:24 door - Ariën -
Het gebruik (aantal clicks) is gelimiteerd, maar nog wel ruim.
Wanneer een ander dit gebruikt ben je wel eerder aan je limiet.
Vandaar de vraag, en de opmerking zelf ook binnen Github.
Gewoon whitelisten op je developer console. Degene die dit advies heeft gegeven weet op zijn minst niet waar hij het over heeft.