Szolgáltatások konfigurálása a Webex készülékén Cisco BroadWorks XSP|ADP-hez
Szolgáltatások konfigurálása a Webex-en Cisco BroadWorks XSP|ADP-hez
Megköveteljük, hogy az NPS alkalmazást egy másik XSP|ADP-n kell futtatni. Az XSP|ADP-re vonatkozó követelmények a Hálózatról értesítések konfigurálása című részben találhatók.
Az XSP|ADP-jén a következő alkalmazások/szolgáltatásokra van szüksége.
|
Szolgáltatás/Alkalmazás |
Hitelesítés szükséges |
Szolgáltatás/alkalmazás célja |
|---|---|---|
|
XSI-Események |
TLS (a kiszolgáló hitelesíti magát az ügyfeleknek) |
Hívásvezérlés, szervizértesítések |
|
XSI-akcióink |
TLS (a kiszolgáló hitelesíti magát az ügyfeleknek) |
Hívásvezérlés, műveletek |
|
Eszközkezelés |
TLS (a kiszolgáló hitelesíti magát az ügyfeleknek) |
Hívási konfiguráció letöltése |
|
Hitelesítési szolgáltatás |
TLS (a kiszolgáló hitelesíti magát az ügyfeleknek) |
Felhasználói hitelesítés |
|
Számítógépes telefonos integráció |
MTL-ek (kliens és szerver hitelesítik egymást) |
Telefonos jelenlét |
|
Hívásbeállítások Webview alkalmazás |
TLS (a kiszolgáló hitelesíti magát az ügyfeleknek) |
Feltárja a felhasználói hívásbeállításokat a Webex alkalmazáson belüli öngondozási portálon |
Ez a szakasz leírja, hogyan alkalmazhatja a szükséges konfigurációkat a TLS és MTL-ekhez ezeken a felületeken, de hivatkoznia kell a meglévő dokumentációra az alkalmazások telepítéséhez az XSP|ADP-kre.
Együtt tartózkodási követelmények
-
A hitelesítési szolgáltat ásnak együtt kell lennie az Xsi alkalmazásokkal, mivel ezeknek az interfészeknek hosszú élettartamú tokeneket kell elfogadniuk a szolgáltatás engedélyezéséhez. A hitelesítési szolgáltatás szükséges a tokenek érvényesítéséhez.
-
A hitelesítési szolgáltatás és az Xsi ugyanazon a porton futhat, ha szükséges.
-
A többi szolgáltatást vagy alkalmazást a méretarányhoz szükséges módon elkülönítheti (például dedikált eszközkezelő XSP|ADP farm).
-
Az Xsi, a CTI, az Authentication Service és a DMS alkalmazásokat is megtalálhatja.
-
Ne telepítsen más alkalmazásokat vagy szolgáltatásokat az XSP|ADP-kre, amelyeket a BroadWorks és a Webex integrál ására használnak.
-
Ne helyezze el együtt az NPS alkalmazást semmilyen más alkalmazással.
Xsi interfészek
Telepítse és konfigurálja az Xsi-Actions és az Xsi-Events alkalmazásokat a Cisco Broad Works Xtended Services Interface Configuration Guide című dokumentumban leírtak szerint.
Az XSI-Events alkalmazások közül csak egy példányt kell telepíteni a CTI interfészhez használt XSP|ADP-n .
A Broadworks és a Webex integrálásához használt összes XSI-eseménynek ugyanazzal a CallControlApplicationName kell rendelkeznie, amelyet az Applications/XSI-Events/GeneralSettings alatt definiálnak. Például:
ADP_CLI/Alkalmazások/XSI-események/Általános beállítások> beszerezés
CallControlApplicationName = com.broadsoft.xsi-események
Amikor egy felhasználó bekapcsolódik a Webex-be, a Webex előfizetést hoz létre a felhasználó számára az AS-n annak érdekében, hogy telefonos eseményeket fogadjon a jelenlét és a hívások előzményeire vonatkozóan. Az előfizetés a CallControlApplicationName programhoz van társítva, és az AS azt használja arra, hogy tudja, melyik Xsi-Events-hez küldi el a telefonos eseményeket.
A CallControlApplicationName módosítása vagy az összes XSI-Events webalkalmazásban azonos név hiányában hatással lesz az előfizetések és a telefonos események funkcióira.
Hitelesítési szolgáltatás konfigurálása (CI Token érvényesítéssel)
Ezzel az eljárással konfigurálhatja a hitelesítési szolgáltatást a CI Token Validation használatához TLS-sel. Ez a hitelesítési módszer akkor ajánlott, ha az R22 vagy újabb verziót futtatja, és a rendszer támogatja azt.
A kölcsönös TLS (MTLS) szintén támogatott alternatív hitelesítési módszerként az Auth Service számára. Ha több Webex szervezet fut ugyanazon az XSP|ADP-kiszolgálón, akkor MTL-hitelesítést kell használnia, mivel a CI Token Validation nem támogatja az ugyanazon XSP|ADP Auth Service több kapcsolatot.
A CI Token Validation helyett az Auth szolgáltatás MTL-hitelesítésének konfigurálásához olvassa el a Szolgáltatások konfigur álása mellékletét (az Auth szolgáltatás MTL-eivel együtt).
Ha jelenleg MTL-eket használ az Auth szolgáltatáshoz, akkor nem kötelező újrakonfigurálni a CI Token Validation használatát a TLS-szel.
-
OAuth hitelesítő adatok beszerzése a Webex for Cisco BroadWorks számára.
-
Telepítse a következő javításokat minden XSP|ADP kiszolgálóra. Telepítse a kiadásnak megfelelő javításokat:
-
Az R22 esetében:
-
Az R23 esetében:
-
R24 esetén — nincs szükség javításra
Az XSP-re való bármely hivatkozás magában foglalja az XSP-t vagy az ADP-t.
-
-
Telepítse az
AuthenticationService alkalmazástminden XSP|ADP szolgáltatásra.Futtassa a következő parancsot az XSP|ADP AuthenticationService alkalmazás aktiválásához a /AuthService környezeti útvonalra.
XSP|ADP_CLI/Maintenance/ManageDObjects> aktiválja az alkalmazás-hitelesítési szolgáltatást 22.0_1.1123/AuthServiceFuttassa ezt a parancsot az AuthenticationService XSP|ADP rendszeren történő telepítéséhez:
XSP|ADP_CLI/Maintenance/ManageDObjects> alkalmazás telepítése /AuthServiceBroadworks SW Manager telepítése /AuthService...
-
A Broadworks build 2022.10 verziójától kezdve a Java-val érkező tanúsítványok már nem kerülnek automatikusan a BroadWorks megbízhatósági áruházba, amikor a java új verziójára váltunk. A hitelesítési szolgáltatás TLS-kapcsolatot nyit meg a Webex-hez a hozzáférési token letöltéséhez, és az IDBroker és a Webex URL-ek érvényesítéséhez az alábbiaknak kell lennie a megbízhatóságában:
-
IDentrust Kereskedelmi gyökér CA 1
-
Go Daddy Root Certificate Authority - G2
Ellenőrizze, hogy ezek a tanúsítványok a következő CLI-ben vannak-e jelen
ADP_CLI/System/SSLCommonSettings/Trusts/Defaults> beszerezésHa nincs jelen, futtassa a következő parancsot az alapértelmezett Java-megbízhatóságok importálásához:
ADP_CLI/Rendszer/SSLCommonSettings/Trusts/Defaults> ImportJavaCatRustAlternatív megoldásként a következő paranccsal manuálisan is hozzáadhatja ezeket a tanúsítványokat megbízhatósági horgonyokként:
ADP_CLI/Rendszer/SSLCommonSettings/Trusts/Broadworks> UpdateTrust<alias><trustAnchorFile>Ha az ADP-t egy korábbi kiadásról frissítik, akkor a régi kiadásból származó tanúsító hatóságok automatikusan importálódnak az új kiadásba, és továbbra is importálják őket, amíg manuálisan nem távolítják el őket.
A AuthenticationService alkalmazás mentesül az ADP_CLI/System/SSLCommonSettings/GeneralSettings alatt a ValidatePeerIdentity beállítás alól, és mindig érvényesíti a peer identitást. A beállítással kapcsolatos további információkért lásd a Cisco Broadworks X509 Certificate Validation FD- t.
-
-
Az Identity Providers konfigurálása a következő parancsok futtatásával minden XSP|ADP kiszolgálón:
XSP | ADP_CLI/Alkalmazások/AuthenticationService/IdentityProviders/CISCO> beszerezés-
ügyfélazonosító beállítása az 1-lépésből -
beállítás engedélyezve igaz -
beállítsa az ClientSecret Client-Secret-from-Step-1 -
CIResponseBodyMaxSizeInBytes beállítása 65536 -
állítsa be a kibocsátónev<URL>et — AzURL-hez adja meg a CI-klaszterre alkalmazandó IssuerName URL-t. Lásd az alábbi táblázatot. -
állítsa be a kibocsátóURL<URL>-t — AzURL-hez adja meg a CI-klaszterre alkalmazandó kiadóURL-t. Lásd az alábbi táblázatot. -
set TokenInFourl<IdPProxy URL>— Adja meg a Teams Klaszterre vonatkozó iDP Proxy URL-címet. Lásd a következő második táblázatot.
Táblázat 1. Adja meg a kibocsátónevet és a kibocsátóURL-t Ha a CI Cluster... Állítsa be az IssuerName és az IssuerURL értéket... US-A
https://idbroker.webex.com/idbEU
https://idbroker-eu.webex.com/idbUS-B
https://idbroker-b-us.webex.com/idbHa nem ismeri a CI- klaszter t, az információkat az Ügyfél adataiból szerezheti be a Vezérlőközpont Help Desk nézetében.
Táblázat 2. TokenInFourl készlet Ha a Teams Cluster... Állítsa a TokeninFourl-t... (IDP proxy URL-címe) ACHM
https://broadworks-idp-proxy-a.wbx2.com/broadworks-idp-proxy/api/v1/idp/authenticateAFRA
https://broadworks-idp-proxy-k.wbx2.com/broadworks-idp-proxy/api/v1/idp/authenticateAORE
https://broadworks-idp-proxy-r.wbx2.com/broadworks-idp-proxy/api/v1/idp/authenticate-
Ha nem ismeri a Teams-klas ztert, az információkat az Ügyfél adataiból szerezheti be a Vezérlőközpont Help Desk nézetében.
-
A teszteléshez ellenőrizheti, hogy a TokenInFourl érvényes-e, ha az URL "idp/hitelesítés" részét helyettesíti a "ping” -re.
-
-
A következő parancs futtatásával adja meg azt a Webex-jogosultságot, amelynek meg kell jelennie a Webex felhasználói profiljában:
XSP|ADP_CLI/Applications/AuthenticationService/IdentityProviders/CISCO/Scopes> beállított hatókör széleskör-csatlakozó:felhasználó -
A Cisco Federation Identity Providers konfigurálása a következő parancsokkal minden XSP|ADP kiszolgálón:
XSP | ADP_CLI/Applications/AuthenticationService/IdentityProviders/CISCO/Federation> get-
FLsURL készlet https://cifls.webex.com/federation -
beállítsa a RefreshPeriodInMinutes 60 -
beállítsa a RefreshToken frissítési token-from-lépés1
-
-
Futtassa a következő parancsot annak ellenőrzéséhez, hogy az FLS-konfiguráció működik-e. Ez a parancs visszaadja az identitás-szolgáltatók listáját:
XSP | ADP_CLI/Alkalmazások/AuthService/IdentityProviders/CISCO/Federation/ClusterMap> Get -
Konfigurálja a Tokenkezelést az alábbi parancsokkal az egyes XSP| ADP kiszolgálókon:
-
XSP|ADP_CLI/Alkalmazások/Hitelesítési szolgáltatás/Tokenkezelés> -
tokenkészletIssue BroadWorks -
Set TokEndurationInHours 720
-
-
RSA kulcsok létrehozása és megosztása. Egy XSP|ADP-n kell létrehoznia kulcsokat, majd másolnia kell azokat az összes többi XSP|ADP- re. Ez a következő tényezőknek köszönhető:
-
Ugyanazokat a nyilvános/privát kulcspárokat kell használnia a token titkosításához/visszafejtéséhez a hitelesítési szolgáltatás minden példányában.
-
A kulcspárt a hitelesítési szolgáltatás hozza létre, amikor először egy token kiadására van szükség.
Ha bekapcsolja a billentyűket vagy megváltoztatja a billentyűhossz, meg kell ismételnie a következő konfigurációt, és újra kell indítania az összes XSP|ADP-t.
-
Válasszon ki egy XSP|ADP-t, amelyet kulcspár létrehozásához használhat.
-
Az ügyfél használatával titkosított tokenet kérhet az adott XSP|ADP-től, a következő URL-et kérve az ügyfél böngészőjéből:
https://<XSP|ADP-IPAddress>/authService/token? key=base64URL (ClientPublicKey)(Ez egy privát/nyilvános kulcspárt hoz létre az XSP|ADP-n, ha még nem volt ilyen)
-
A kulcstár helye nem konfigurálható. A kulcsok exportálása:
XSP | ADP_CLI/Alkalmazások/Hitelesítési szolgáltatás/Kulcskezelés> Exportkulcsok -
Másolja az exportált/var/Broadworks/tmp/AuthService.keys fájlt ugyanarra a helyre a másik XSP|ADPS-en, és szükség esetén felülírja a régebbi .keysfájlt. -
Importálja a kulcsokat a többi XSP|ADP-re:
XSP | ADP_CLI/Alkalmazások/Hitelesítési szolgáltatás/Kulcskezelés> Importkulcsok /var/Broadworks/TMP/AuthService.keys
-
-
Adja meg az AuthService URL-t a webtárolóhoz. Az XSP|ADP webtárolójának szüksége van az AuthService URL-re, hogy érvényesíthesse a tokeneket. Mindegyik XSP|ADP-n:
-
Adja hozzá a hitelesítési szolgáltatás URL-jét külső hitelesítési szolgáltatásként a BroadWorks Communications segédprogramhoz:
XSP|ADP_CLI/Rendszer/Kommunikációs segédprogram/Alapértelmezett beállítások/Külső hitelesítés/AuthService> url beállítása http://127.0.0.1:80/authService -
Adja hozzá a hitelesítési szolgáltatás URL-jét a tárolóhoz:
XSP|ADP_CLI/Maintenance/ContainerOptions> adjon hozzá tomcat bw.authservice.authserviceURL http://127.0.0.1:80/authServiceEz lehetővé teszi a Webex számára, hogy a hitelesítési szolgáltatást használja hitelesítő adatként bemutatott tokenek érvényesítésére.
-
Ellenőrizze a paramétert a
getsegítségével. -
Indítsa újra az XSP|ADP-t.
-
Távolítsa el az ügyfélhitelesítési követelményt az Auth szolgáltatáshoz (csak R24)
Ha a hitelesítési szolgáltatást a CI Token érvényesítéssel konfigurálta az R24-en, akkor el kell távolítania a hitelesítési szolgáltatás ügyfélhitelesítési követelményét is. Futtassa a következő CLI parancsot:
<interfaceIp><port>ADP_CLI/Interfész/HTTP/SSLCommonSettings/Ügyfélhitelesítés/Webalkalmazások> hitelesítési szolgáltatási ügyfélAuthreq hamis beállítása
TLS és titkosítások konfigurálása a HTTP interfészeken (XSI és hitelesítési szolgáltatás esetén)
A hitelesítési szolgáltatás, az Xsi-Actions és az Xsi-Events alkalmazások HTTP-kiszolgáló interfészeket használnak . Ezen alkalmazások TLS konfigurálhatóságának szintjei a következők:
Legáltalánosabb = Rendszer > Szállítás > HTTP > HTTP szerver interfész = Legspecifikusabb
A különböző SSL beállítások megtekintéséhez vagy módosításához használt CLI-összefüggések a következők:
| Sajátosság | CLI kontextus |
| Rendszer (globális) |
|
| Szállítási protokollok ehhez a rendszerhez |
|
| HTTP ezen a rendszeren |
|
| Speciális HTTP- kiszolgáló interfészek ezen a rendszeren |
|
A HTTP-kiszolgáló TLS interfész konfigurációjának olvasása az XSP|ADP rendszeren
-
Jelentkezzen be az XSP|ADP-be, és keresse meg az XSP|ADP_CLI/Interface/HTTP/HTTPServer> -
Írja be a
get parancsot, és olvassa el az eredményeket. Látnia kell az interfészeket (IP-címeket), és mindegyiknél azt, hogy biztonságosak-e, és igényel nek-e kliens hitelesítést.
Az Apache tomcat minden biztonságos felületre tanúsítványt ír elő; a rendszer önaláírt tanúsítvá nyt generál, ha szüksége van rá.
XSP|ADP_CLI/Interface/Http/HttpServer> get
TLS 1.2 protokoll hozzáadása a HTTP-kiszolgál ó felületéhez
A Webex Cloud szolgáltatással kölcsönhatásba lépő HTTP-felületet konfigurálni kell a TLSv1.2-hez. A felhő nem tárgyalja a TLS protokoll korábbi verzióit.
A TLSv1.2 protokoll konfigurálása a HTTP-kiszolgáló felületén:
-
Jelentkezzen be az XSP|ADP-be, és keresse meg az XSP|ADP_CLI/Interface/HTTP/HTTPServer/SSLSettings/Protocols> oldalt -
Írja be a
get 443 par<interfaceIp>ancsot, hogy megnézze, mely protokollokat használják már ezen a felületen. -
Írja be a
443 TLSv1.2 add<interfaceIp>parancsot annak biztosításához, hogy a felület használhassa a TLS 1.2-t a felhővel való kommunikáció során.
TLS-titkosítók konfigurációjának szerkesztése a HTTP-kiszolgáló felületén
A szükséges titkosítók konfigurálása:
-
Jelentkezzen be az XSP|ADP-be, és keresse meg az XSP|ADP_CLI/Interface/HTTP/HTTPServer/SSLSettings/Ciphers> oldalt -
Írja be a
get 443 par<interfaceIp>ancsot, hogy megnézze, mely titkosításokat használnak már ezen a felületen. A Cisco által ajánlott csomagok közül legalább egynek kell lennie (lásd az XSP|ADP azonosítási és biztonsági követelményeit az Áttekintés rész ben). -
Írja be a
443 add parancsot, hogy tit<interfaceIp><cipherName>kosítást adjon hozzá a HTTP-kiszolgál ó felületéhez.Az XSP|ADP CLI-hez az IANA szabványos titkosító csomag neve szükséges, nem pedig az OpenSSL titkosító csomag neve.
Például azECDHE-ECDSA-CHACHA20-POLY1305 OpenSSL titkosítás hozzáadásához a HTTP-kiszolgáló felületéhez használja: XSP|ADP_CLI/Interface/HTTP/HTTPServer/SSLSettings/Ciphers> adjon hozzá 192.0.2.7 443 TLS_ECDHE_ECDHE_ECDSA_WITH_CHACHA20_POLY1305A csomag bármelyik név alapján megtalálásához lásd a https://ciphersuite.info/ címet.
Eszközkezelés konfigurálása XSP|ADP-n, alkalmazáskiszolgálón és profilkiszolgálón
A profilkiszolgáló és az XSP|ADP kötelező az Eszközkezeléshez. Ezeket a BroadWor ks eszközkezelési konfigurációs útmutató utasításainak megfelelően kell konfigurálni.