Lantmäteriet Datasource sköter autentisering och kommunikation mellan Weave och Lantmäteriet och fungerar som en hub för komponenter som är kopplad mot den, som spatiala kopplingar, data definitioner och övriga tjänster.
Namn | Typ | Krävs | Default | Beskrivning |
---|---|---|---|---|
host | string | ja | URL till tjänster, exempelvis https://api.lantmateriet.se | |
consumerKey | string | ja | Consumer key för den applikation som Weave ska använda (från API-portal) | |
consumerSecret | string | ja | Consumer secret för den applikation som Weave ska använda (från API-portal). Används av Weave för att generera ny API-nyckel vid jämna mellanrum. | |
scope | string | nej | Möjlighet att sätta en eller flera scope och som används när en nyckel genereras hos Lantmäteriet. Kan bl.a. vara nödvändig om flera program använder sig av en “Application“ i API-portal | |
timeout | integer | nej | 3 sekunder | Anger maxtiden för anslutning mot Lantmäteriet |
readTimeout | integer | nej | 30 sekunder | Anger maxtiden för anrop mot Lantmäteriet |
disableTests | boolean | nej | false | Sätt till |
testInterval | integer | nej | 60 000 | millisekunder mellan test när anslutningen fungerar (minst 15 000) |
testIntervalWhileFailing | integer | nej | 15 000 | millisekunder mellan test när anslutningen felar (minst 5 000) |
testFailingDuration | integer | nej | 300 000 | Hur lång tid innan felande anslutning konstateras felaktig (minst 60 000) |
testIntervalWhenFailed | integer | nej | 600 000 | millisekunder mellan test när anslutningen konstaterats felaktig (minst 120 000) |
Kryptering av consumerSecret
consumerSecret kan med fördel krypteras. I Weave OSGI console, använd kommandot encrypt
följt det faktiska consumerSecret. Ersätt consumerSecret i konfigurationen med resultatet. Exempel:
osgi> encrypt 1234567890
ENCBJZSJQEKPSUMXPACBXCKTTZQPCXJEZGM