Aby móc udostępnić BI Point na zewnątrz za pomocą Kestrela, należy dodać poniższe wpisy w config.json:
"Kestrel": {
"EndPoints": {
"Http": {
"Url": "http://0.0.0.0:82"
},
"Https": {
"Url": "https://0.0.0.0:443",
"Certificate": {
"Subject": "nazwa",
"Store": "WebHosting",
"Location": "LocalMachine"
}
}
}
},
W takim przypadku skonfigurowane muszą zostać dwa endpointy, jeden dla http i drugi dla https (port 443). Aby https działa poprawnie, konieczne jest zdefiniowanie certyfikatu, który będzie wykorzystywany w komunikacji. Dla systemu windows najłatwiej wyszukać jego ścieżkę z użyciem narzędzia MMC (Microsoft Management Console). W przypadku, jeśli certyfikat nie jest zaimportowany, powinien znaleźć się w gałęzi Trusted Root Certification.
Poniżej opis parametrów dla certyfikatu zgodnie z dokumentacją Microsoft:
"Subject": "<subject; required>",
"Store": "<cert store; required>",
"Location":"<location; defaults to CurrentUser>",
W przypadku konieczności wykorzystania bardziej zaawansowanych opcji, szczegółowe informacje znajdują się w dokumentacji Microsoftu, która znaduje się tutaj