
Gwida għall-Installazzjoni tal-API
Gwida ta' Referenza
Bidla 2021
© 2021 Changepoint Canada ULC Id-drittijiet kollha riżervati. DRITTIJIET TAL-GVERN TAL-Istati Uniti-Użu, duplikazzjoni, jew żvelar mill-Gvern tal-Istati Uniti huma soġġetti għal restrizzjonijiet kif stipulat fil-ftehim tal-liċenzja Changepoint Canada ULC u kif ipprovdut fid-DFARS 227.7202-1(a) u 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, jew FAR 52.227-14 (ALT III), kif applikabbli. Dan il-prodott fih informazzjoni kunfidenzjali u sigrieti kummerċjali ta' Changepoint Canada ULC. L-iżvelar huwa pprojbit mingħajr il-permess espress bil-miktub minn qabel ta 'Changepoint Canada ULC. L-użu ta 'dan il-prodott huwa suġġett għat-termini u l-kundizzjonijiet tal-Ftehim tal-Liċenzja tal-utent ma' Changepoint Canada ULC. Id-dokumentazzjoni tista' tiġi riprodotta biss mid-Detentur tal-Liċenzja għal użu intern. Il-kontenut ta' dan id-dokument ma jistax jiġi mibdul, immodifikat jew mibdul mingħajr il-kunsens espress bil-miktub ta' Changepoint Canada ULC. Changepoint Canada ULC jista' jibdel il-kontenut speċifikat hawnhekk fi kwalunkwe ħin, b'avviż jew mingħajr avviż.
Installazzjoni tal-API Changepoint
Dwar l-installazzjoni tal-API Changepoint
L-API Changepoint hija disponibbli bħala COM API, servizz tal-Windows Communication Foundation (WCF) u, għal kompatibilità b'lura, bħala Web Servizz ta’ Titjib fis-Servizzi (WSE). Għal informazzjoni dwar l-API Changepoint, ara r-Referenza tal-API Changepoint. Għal noti ta' aġġornament, twissijiet u kwistjonijiet magħrufa, ara n-Noti ta' Rilaxx fil-folders tat-tim f'Changepoint.
Aġġornament tal-API Changepoint
Jekk qed taġġorna minn verżjoni preċedenti ta' Changepoint, uża l-Panew tal-Kontroll tal-Windows biex tneħħi l-verżjoni preċedenti tal-API Changepoint u l-komponenti tagħha qabel ma tinstalla din il-verżjoni.
Rekwiżiti tal-API Changepoint
Int trid tinstalla Changepoint qabel ma tinstalla l-API Changepoint. Għar-rekwiżiti tas-softwer, ara l-Matriċi ta' Kompatibbiltà tas-Software ta' Changepoint, li hija disponibbli fil-folder tat-tim tar-Release Notes u l-Irqajja tal-2021 f'Changepoint.
File konvenzjonijiet tal-mogħdija
F'dan id-dokument, jintużaw il-konvenzjonijiet li ġejjin għal mogħdijiet komuni:
- Il-mogħdija ta' l-għerq ta' l-installazzjoni ta' Changepoint.
Il-mogħdija default hija:
C:Programm Files (x86)ChangepointChangepoint - L-għerq tal-post għall-utilitajiet ta' Changepoint komuni, bħall-utilità tal-Issettjar tal-Login.
Il-mogħdija default hija:
C:Programm Files (x86) Komuni FilesChangepointChangepoint
Installazzjoni tal-API Changepoint
- Mid-direttorju tal-għeruq tal-midja Changepoint API, mexxi setup.exe.
- Segwi l-istruzzjonijiet sakemm tidher l-iskrin Select Features.
- Agħżel il-karatteristiċi li trid tinstalla, imbagħad ikklikkja Li jmiss.
- Agħżel il-folder tad-destinazzjoni tal-API, default API, u kklikkja Li jmiss.
Nota: L-utilità Changepoint Login Settings hija installata fi LoginSettings, irrispettivament mill-folder tad-destinazzjoni li tispeċifika. - Jekk għażilt il Web Servizzi API: a. Meta l-Agħżel
a Web Jidher l-iskrin tas-sit, agħżel a websit biex iżżid id-direttorju virtwali miegħu, u mbagħad ikklikkja Li jmiss.
b. Ikklikkja Li jmiss biex tkompli. 6. Meta l-installazzjoni tal-API tkun kompluta, ikklikkja Finish.
Konfigurazzjoni tal-API Changepoint biex tkun konxja tal-cache
Biex tikkonfigura l-API Changepoint biex tkun konxja mill-cache, ibdel il-valuri għall-"cache. Password” u “cache. Servers” ċwievet fis-CP Web ServizziWeb.config file bil-valuri użati fl-IntrapriżaWeb.config file.
Abilitazzjoni Web Titjib fis-Servizzi (WSE)
- Editja l- Web.config file għal web servizzi. Il-post default huwa:
APICP Web ServizziWeb.config - Sib it-tliet każijiet tal-linja tal-kumment li ġejja:
< !– Neħħi l-kumment l-element li ġej jekk qed tuża Web Titjib fis-Servizz (WSE) API. Ħalli l-kummenti jekk tuża servizzi WCF u mhux qed tinstalla Web Titjib fis-Servizz (WSE) –> - Neħħi l-kumment l-element li jsegwi kull istanza tal-linja tal-kumment:
<section name=”microsoft.web.services2″ … >webServizzi>web.servizzi2>
Nota: Il-webServizzi> element li ma jkunx kummentat huwa wild taweb>.
Konfigurazzjoni tal-illoggjar għall- Web Servizzi API
Trid issettja l-log file passaġġ u livelli ta' log. Il-livelli tal-log huma kumulattivi. Per example, jekk tispeċifika l-livell 3, allura l-livelli 1, 2, u 3 jiġu illoggjati. Il-livell tal-log default huwa 8.
- Editja l- web servizzi Web.config. Il-post default huwa:
APICP Web ServizziWeb.config - Issettja l-LogFileMogħdija. Il-valur default huwa APIAPILogs. 3. Issettja l-LogLevel. Il-valuri validi huma:
0 = L-ebda qtugħ
1 = Oġġett u metodu tas-sors
2 = Messaġġ ta' żball
3 = Parametri tad-dħul
4 = Ritorni
5 = Twissija
8 = Punt ta' kontroll
Konfigurazzjoni ta' awtentikazzjoni tad-direttorju virtwali għall- Web Servizzi API
Trid tattiva aċċess anonimu u tiddiżattiva l-awtentikazzjoni Integrata tal-Windows għas-CPWebDirettorju virtwali tas-servizz fis-Servizzi tal-Informazzjoni tal-Internet (IIS). Għal aktar informazzjoni, ara d-dokumentazzjoni tal-Microsoft IIS.
Konfigurazzjoni tas-settings tal-konnessjoni tad-database għall- Web Servizzi API
Uża l-utilità Login Settings biex tikkriptaġġ is-settings tal-konnessjoni tad-database fil- Web Servizzi API Web.config file. Għal aktar informazzjoni, fittex “Konfigurazzjoni tas-Settings tal-Konnessjoni tad-Database” fil-Gwida għall-Installazzjoni tal-Point tal-Bidla.
Konfigurazzjoni tal-awtentikazzjoni għal Changepoint WCF Web Servizzi
Tista' tikkonfigura l-Awtentikazzjoni tal-Applikazzjoni u l-Single Sign-on (SSO) għal Changepoint WCF Web Servizzi.
L-għażliet ta' implimentazzjoni li ġejjin huma disponibbli bl-użu ta' Secure Token Service (STS):
- SSO bl-użu ta' ISAPI SSL mhux obbligatorju
- SSO bl-użu ta' WS-Federation (ADFS 2.0) SSL meħtieġ
Jekk SSL huwa meħtieġ, l-iskrittura tal-konfigurazzjoni tiżgura li tintuża.
L-iskripts tal-konfigurazzjoni għall-ISAPI u l-awtentikazzjoni tal-applikazzjoni jistgħu b'mod fakultattiv jippermettu SSL.
Konfigurazzjoni tal-awtentikazzjoni tal-applikazzjoni għal WCF Web Servizzi
It-tip ta' awtentikazzjoni default għal Changepoint WCF Web Is-servizzi huma awtentikazzjoni tal-applikazzjoni.
Uża l-proċeduri f'din it-taqsima biex:
- kkonfigurat Changepoint WCF Web Servizzi biex tuża l-awtentikazzjoni tal-applikazzjoni bl-SSL
- ireġġa 'lura Changepoint WCF Web Servizzi għall-awtentikazzjoni tal-applikazzjoni wara li tkun implimentat waħda mill-implimentazzjonijiet tal-SSO
Ikkonfigura PowerShell
- Iftaħ pront tal-Windows PowerShell.
- Immodifika l-politika ta' eżekuzzjoni:
Set-ExecutionPolicy Unrestricted
Stage 1 Iġbor il-parametri tal-konfigurazzjoni
Iddetermina l-valuri għall-parametri tal-konfigurazzjoni.
| Parametru | Deskrizzjoni |
| WebService_Path | Post tal-WCF tal-Bidla Web Servizzi web applikazzjoni files. Default: \API\CP Web Servizzi |
| Ċertifikat tas-Servizz_ Isem |
Isem taċ-ċertifikat li se jintuża biex jawtentika s-servizz lill-klijenti li jużaw il-mod tas-sigurtà tal-Messaġġ. Default: l-Isem taċ-Ċertifikat “CN=ChangepointAPICertificate”. |
| jeħtieġu HTTPS | Jeħtieġ HTTPS (Veru/Falz) Default: Falz. |
Stage 2 Esegwixxi skripts ta' konfigurazzjoni
Uża l-valuri għall-parametri tal-konfigurazzjoni biex timmodifika l-konfigurazzjoni tal- websiti.
- Iftaħ pront ta' PowerShell.
Nota: Jekk is-server tiegħek għandu l-Kontroll tal-Kont tal-Utent attivat, trid tiftaħ il-pront ta' PowerShell billi tuża permessi ta' amministratur elevati. - Innaviga lejn is-CP web direttorju tal-konfigurazzjoni tas-servizz, default:
KonfigurazzjoniCPWebServizz - Eżegwixxi ./Configuration_AppAuth.ps1
- Segwi l-istruzzjonijiet.
Konfigurazzjoni ta' single sign-on (SSO) għal WCF Web Servizzi
Ikkonfigura PowerShell
- Iftaħ pront tal-Windows PowerShell.
- Immodifika l-politika ta' eżekuzzjoni:
Set-ExecutionPolicy Unrestricted
Konfigurazzjoni ta 'SSO bl-użu ta' ISAPI għal WCF Web Servizzi
Stage 1 Iġbor il-parametri tal-konfigurazzjoni
Iddetermina l-valuri għall-parametri tal-konfigurazzjoni li ġejjin.
| Parametru | Deskrizzjoni |
| WebService_Path | Il-post tal-WCF Changepoint Web Servizzi web applikazzjoni files. Default: \API\CP Web Servizzi |
| jeħtieġu HTTPS | Jeħtieġ HTTPS (Veru/Falz). Default: Falz. |
| Bidla_punt_RSA_ Cookie_Transform |
L-isem taċ-ċertifikat li tuża għall-encryption tal-Cookies. Default: l-Isem taċ-Ċertifikat “CN=ChangepointAPICertificate”. |
| Isem taċ-Ċertifikat tas-Servizz | Daħħal l-isem taċ-ċertifikat li se jintuża biex jawtentika s-servizz lill-klijenti li jużaw il-mod tas-sigurtà tal-Messaġġ. Default: l-Isem taċ-Ċertifikat “CN=ChangepointAPICertificate”. |
| Isem taċ-Ċertifikat tal-Firma | Daħħal l-isem taċ-ċertifikat tal-iffirmar. Dan huwa l-isem taċ-ċertifikat li tuża biex tiffirma messaġġi. Default: l-Isem taċ-Ċertifikat “CN=ChangepointAPICertificate”. |
| ISAPI_Mode | Il-mod ISAPI. Default: NT |
| ISAPI_Header | L-intestatura użata meta ISAPI_Mode hija "HEADER", pereżempjuample, vojt. |
| ClaimType | Daħħal it-Tip ta' Talba SSO. Default: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn |
Stage 2 Esegwixxi skripts ta' konfigurazzjoni
- Iftaħ pront ta' PowerShell.
Nota: Jekk is-server tiegħek għandu l-Kontroll tal-Kont tal-Utent attivat, trid tiftaħ il-pront ta' PowerShell billi tuża permessi ta' amministratur elevati. - Innaviga lejn is-CP web direttorju tal-konfigurazzjoni tas-servizz, default:
KonfigurazzjoniCPWebServizz - Eżegwixxi: ./Configuration_SSO_ISAPI.ps1
- Segwi l-istruzzjonijiet.
Konfigurazzjoni ta 'SSO bl-użu ta' WS-Federation (ADFS 2.0) għal WCF Web Servizzi
Stage 1 Iġbor il-parametri tal-konfigurazzjoni
Iddetermina l-valuri għall-parametri tal-konfigurazzjoni fit-tabella, hawn taħt. Kun żgur li l-ADFS_Server_URI jinsab fiż-żona tal-Intranet tal-browser tal-utent finali.
Nota: B'mod awtomatiku, Changepoint huwa kkonfigurat biex jaġġorna awtomatikament iċ-ċwievet pubbliċi li jintużaw biex jiffirmaw it-tokens tas-sigurtà billi juża d-dokument tal-metadejta tal-federazzjoni ppubblikat. Fl-ADFS dan huwa:
https://ADFS_Federation.ServiceName/FederationMetadata/2007-06/FederationMetadata.xml
F'xi każijiet jista' ma jkunx possibbli li tilħaq is-server ADFS mill-Point tal-Bidla web server sabiex ikollok taġġorna manwalment il-konfigurazzjoni wara li tħaddem l-iskrittura tal-konfigurazzjoni. Għad-dettalji, ara “Aġġornament manwalment taċ-ċwievet pubbliċi” f’paġna 12.
| Parametru | Deskrizzjoni |
| WebService_Path | Post tal-WCF tal-Bidla Web Servizzi web applikazzjoni files. Default: \API\CP Web Servizzi |
| WebService_URI | Identifikatur tad-dominju li tuża għal Changepoint WCF Web Servizzi. Per example., https://changepointapi.abc.corp/CPWebService |
| Changepoint_RSA_ Cookie_Transform | Isem taċ-ċertifikat li tuża għall-encryption tal-Cookies. Default: l-Isem taċ-Ċertifikat “CN=ChangepointApiCertificate”. |
| Isem taċ-Ċertifikat tas-Servizz | Isem taċ-ċertifikat li se jintuża biex jawtentika s-servizz lill-klijenti li jużaw il-mod tas-sigurtà tal-Messaġġ. Default: l-Isem taċ-Ċertifikat “CN=ChangepointApiCertificate”. |
| Isem taċ-Ċertifikat tal-Firma | Isem taċ-ċertifikat li tuża għall-iffirmar tal-messaġġi. Default: l-Isem taċ-Ċertifikat “CN=ChangepointApiCertificate” jintuża. |
| ADFS_ FederationServiceName | Isem tas-Servizz tal-Federazzjoni. Biex tikseb l-isem: Mis-server ADFS, Tnedija ADFS 2.0 console ta 'ġestjoni. •Agħżel ADFS 2.0 mill-menu tax-xellug. •Mill-pane Azzjoni agħżel Edit Federation Service Properties. L-Isem tas-Servizz tal-Federazzjoni jinsab fit-tab Ġenerali. |
| ClaimType | Tip ta' Talba SSO. In-nuqqas huwa: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn |
Stage 2 Esegwixxi skripts ta' konfigurazzjoni
Ikkonfigura l- websiti li jużaw il-valuri għall-parametri tal-konfigurazzjoni.
- Iftaħ pront ta' PowerShell.
Nota: Jekk is-server tiegħek għandu l-Kontroll tal-Kont tal-Utent attivat, trid tiftaħ il-pront ta' PowerShell billi tuża permessi ta' amministratur elevati. - Innaviga sal-punt tal-bidla web direttorju tal-konfigurazzjoni tas-servizz, default: KonfigurazzjoniCPWebServizz
- Eżegwixxi: ./Configuration_SSO_ADFS.ps1
- Segwi l-istruzzjonijiet.
Stage 3 Oħloq fiduċja tal-parti li tiddependi
Oħloq il-Fiduċja tal-Parti li Tistrieħ f'ADFS 2.0 Console.
- Fuq is-server ADFS tiegħek, iniedi l-console ADFS 2.0.
- Agħżel Azzjoni > Żid Trust Relying Party.
- Ikklikkja Ibda.
- Agħżel Importa data dwar il-parti li tiddependi ppubblikata online jew fuq netwerk lokali.
- Daħħal l-indirizz tal-metadejta tal-Federazzjoni, u mbagħad ikklikkja Li jmiss, pereżempjuample:
https://changepointapi.abc.corp/cpwebservice/federationmetadata/2007-06/federationmetadata.xml - Daħħal isem Display, eż. Changepoint WCF API, u kklikkja Li jmiss, Li jmiss, Li jmiss, imbagħad Agħlaq.
- Żid Regola ta' Talba għall-Parti li Tistrieħ fuq il-Bidla ta' hawn fuq. Għal Changepoint, l-isem default tar-regola tat-Talba huwa "UPN".
- Immappja l-Attribut LDAP “User-Principal-Name” mat-Tip ta’ Talba Outgoing “* UPN” jew “UPN”.
Aġġorna manwalment iċ-ċwievet pubbliċi
Biex tikseb l-ADFS Server Token Signing Thumbprint
- Mis-server ADFS, Tnedija ADFS 2.0 console ta 'ġestjoni.
- Agħżel Servizz > Ċertifikati, u ikklikkja darbtejn fuq iċ-ċertifikat tal-iffirmar tat-Token.
- Agħżel it-tab Dettalji.
- Agħżel il-qasam Thumbprint.
- Biex tikseb il-valur tal-marki thumbprint, neħħi l-ispazji kollha inkluż l-ewwel spazju.
Biex taġġorna l- Web.config file
- Editja l-ADFS web.config. Il-post default huwa:
EnterpriseRP-STS_ADFS - Taħt il- element, sib iċ-ċavetta ida:FederationMetadataLocation u neħħi l-valur tagħha:
- Taħt , issib il- element u tibdilha b'dan li ġej: https://ADFS_Federation.ServiceName/adfs/services/trust“>https://ADFS_Federation.ServiceName/adfs/services/trust” />
Ittestjar tal-konnessjoni COM API
- Mexxi l-API Test Kit. Il-post default huwa:
Komponenti APIAPIApiTestKit.exe. - Ikklikkja String ta 'Konnessjoni > Encrypter.
- Fil-qasam String ta' Konnessjonijiet ta' Test sempliċi:
a. Ibdel SERVERNAME u DATABASENAME bl-informazzjoni tad-database tiegħek.
b. Ibdel USERID u PASSWORD bl-informazzjoni tal-kont tal-utent tal-amministratur tad-database tiegħek.
c. Daħħal il-valur tal-timeout kif meħtieġ. - Ikklikkja Encrypt.
- Fil-qasam String ta 'Konnessjoni Encrypted, kopja t-test.
- Agħlaq il-kaxxa tad-djalogu.
- Fuq il-menu tal-Kit tat-Test tal-API, ikklikkja Konnessjoni > Tester tal-Konnessjoni tal-API COM.
- Fit-tab Verżjoni Kurrenti, waħħal is-sekwenza tal-konnessjoni kriptata fil-qasam String ta 'Konnessjoni.
- Fl-oqsma LoginId u Password, daħħal l-ID tal-login u l-password għall-kont Changepoint tiegħek.
- Fil-qasam Loglevel (0-8), speċifika l-livell ta’ informazzjoni ta’ żball li trid tiġi rritornata fir-reġistru tal-API COM file jekk ir-riżultat tat-test juri problema bil-konnessjoni.
0 = L-ebda qtugħ
1 = Oġġett u metodu tas-sors
2 = Messaġġ ta' żball
3 = Parametri tad-dħul
4 = Ritorni
5 = Twissija
8 = Punt ta' kontroll
Id-default huwa 8. - Ikklikkja Connect.
Jekk il-konnessjoni kienet ta' suċċess, jintwera messaġġ ta' suċċess fil-qasam Riżultat. Jekk il-konnessjoni falliet, iċċekkja l-ġurnal COM API file għall-iżbalji. Il-post default tar-reġistru file huwa APIAPILogs.
Iċċekkja l-verżjoni tal-komponenti tal-API installati
Tista 'tuża l-utilità tal-kontroll tal-verżjoni biex tikseb dettalji dwar il-komponenti installati, inklużi l-verżjoni u l-passaġġ tar-rilaxx.
- Mexxi CPVersionChecker.exe. Il-mogħdija default hija: Komponenti APIAPI
- Ikklikkja Aqra.
Iċċekkja l-verżjoni tal- Web Servizzi API
- Tnedija Internet Explorer mis-server fejn il- Web Servizzi API huwa installat, u daħħal l-indirizz:
http://localhost.port/CPWeb.Service/WSLogin.asmx fejn port huwa n-numru tal-port tal- websit fejn installajt is-CPWebDirettorju virtwali tas-servizz. - Fuq il-paġna WSLogin, ikklikkja l-link GetVersion.
- Ikklikkja Invoke.
Ittestjar tal- Web Servizzi konnessjoni API
- Tnedija Internet Explorer mis-server fejn il- Web Servizzi API huwa installat, u daħħal l-indirizz: http://localhost.port/CPWeb.Service/WSLogin.asmx fejn port huwa n-numru tal-port tal- websit fejn installajt is-CPWebDirettorju virtwali tas-servizz.
- Fuq il-paġna WSLogin ikklikkja l-link TestConnection.
- Ikklikkja Invoke. 4. Fir-riżultati tat-test:
- Jekk element huwa falz, il-konnessjoni tat-test irnexxielha.
- Jekk element huwa veru, il-konnessjoni tat-test falliet. Għal aktar
informazzjoni dwar ir-raġunijiet għan-nuqqas, ara l- u elementi fir-riżultati tat-test, u ċċekkja r-reġistri tal-API. Il-mogħdija default għar-reġistri tal-API hija: APIAPILogs
It-twaqqif tal- Web Servizzi API fuq server tal-lingwa
- Biex tuża l-Point tal-Bidla Web Servizzi API fuq server tal-lingwa, trid iżżid jew taġġorna l- tag fil- Web Servizzi API web.config. Il-post default tal- Web.config file huwa: APICP Web ServizziWeb.config
- Jekk il- tag diġà teżisti, żgura li kemm l-attributi tal-kultura kif ukoll tal-uiCulture huma "en-US."
- Jekk il- tag ma teżistix diġà, żid dan li ġej , kummenta, u elementi għall-web> node:web>
Għażliet Viżwali Bażiċi: Issettja stretta = "veru" biex ma tħallix il-konverżjonijiet kollha tat-tip tad-data fejn jista 'jseħħ telf ta' data. Issettja espliċita="true" biex tisforza d-dikjarazzjoni tal-varjabbli kollha. –> - Erġa 'ibda l-IIS.
Dokumenti / Riżorsi
![]() |
Changepoint API Software [pdfGwida għall-Installazzjoni API, Software, API Software |




