Zur Einbindung geschützter Dienste des BKG innerhalb einer Webanwendung, können dem BKG registrierte Benutzer einen Applikationsschlüssel beantragen. Wenden Sie sich dazu bitte an das Dienstleistungszentrum. Nach Erhalt des Applikationsschlüssels kann die Anwendung mit den freigeschaltenen Diensten konfiguriert werden.
Unabhängig vom eingesetzten Framework bietet das BKG zwei Optionen zur Authentifizierung geschützter Dienste via Applicationsschlüssel an:
Der Applikationsschlüssel und die Domain der Anwendung müssen in über die Security-Optionen definiert werden:
new okapi.MapBuilder()
// ...
.setSecurity({
appID: "IHR_API_KEY",
appDomain: "IHRE_APP_DOMAIN"
})
// ...
Der Applikationsschlüssel muss beim Aufruf der Javascript-Bibliothek im URL-Parameter bkg_appid übergeben werden:
<script src="https:/sgx.geodatenzentrum.de/geo.okapi/v1.0/dist/geo.okapi.min.js?bkg_appid=IHR_API_KEY"></script>