Technik:OlapService: Unterschied zwischen den Versionen

Aus CoPlanner 10
Zur Navigation springenZur Suche springen
Die Seite wurde neu angelegt: „__TOC__ Verfügbar ab CoP 10 HF 2.0 =Konfigurationsdateien= ==appsettings.json== ===Common=== :* ServiceName: Name des Services ===WebConfig=== :* EnableSw…“
 
Keine Bearbeitungszusammenfassung
Zeile 21: Zeile 21:


Verwendung bei nur http:
Verwendung bei nur http:
 
<pre>
Http": {
Http": {
   "Url": "http://+:4448"
   "Url": "http://+:4448"
}
}
 
</pre>


Verwendung, wenn das Zertifikat in einem Verzeichnis abgelegt wird (muss nicht installiert werden):
Verwendung, wenn das Zertifikat in einem Verzeichnis abgelegt wird (muss nicht installiert werden):
 
<pre>
"HttpsInlineCertFile": {
"HttpsInlineCertFile": {
  "Url": "https://+:4448",
  "Url": "https://+:4448",
Zeile 36: Zeile 36:
     }
     }
}
}
</pre>


Verwendung, wenn das Zertifikat in einem Zertifikatsspeicher liegt:
Verwendung, wenn das Zertifikat in einem Zertifikatsspeicher liegt:
 
<pre>
"HttpsInlineCertStore": {
"HttpsInlineCertStore": {
  "Url": "https://+:4448",
  "Url": "https://+:4448",
Zeile 48: Zeile 49:
     }
     }
}
}
</pre>




==NLog.Server.config bzw. NLog.Service.config==
==NLog.Server.config bzw. NLog.Service.config==

Version vom 5. März 2021, 12:00 Uhr

Verfügbar ab CoP 10 HF 2.0

Konfigurationsdateien

appsettings.json

Common

  • ServiceName: Name des Services

WebConfig

  • EnableSwagger: steuert, ob der Swagger verfügbar ist
  • JwtBearerIssuer: sollte nicht geändert werden
  • JwtBearerIssuerKey: sollte nicht geändert werden
  • EnableResponseCompression: Möglichkeit, um die Response Komprimierung zu deaktivieren, sofern das erforderlich ist.

Kestrel

  • Endpoints: Hier wird definiert, wie auf das Service zugegriffen wird und sofern https verwendet wird, welches Zertifikat verwendet wird.

Beispiele:

Verwendung bei nur http:

Http": {
  "Url": "http://+:4448"
}

Verwendung, wenn das Zertifikat in einem Verzeichnis abgelegt wird (muss nicht installiert werden):

"HttpsInlineCertFile": {
 "Url": "https://+:4448",
 "Certificate": {
    "Path": ".\MeinZertifikat.pfx",
    "Password": "MeinPasswort"
     }
}

Verwendung, wenn das Zertifikat in einem Zertifikatsspeicher liegt:

"HttpsInlineCertStore": {
 "Url": "https://+:4448",
 "Certificate": {
    "Subject": "myservername.coplanner.com",
    "Store": "Root",
    "Location": "LocalMachine",
    "AllowInvalid": "false"
     }
}


NLog.Server.config bzw. NLog.Service.config