

API-asennusopas
Viiteopas
Muutospiste 2021
© 2021 Changepoint Canada ULC Kaikki oikeudet pidätetään. YHDYSVALTAIN HALLITUKSEN OIKEUDET – Yhdysvaltain hallituksen suorittama käyttö, kopioiminen tai paljastaminen on Changepoint Canada ULC -lisenssisopimuksen ja DFARS 227.7202-1(a) ja 227.7202-3(a) (1995) mukaisten rajoitusten alaista, DFARS 252.227-7013(c)(1)(ii) (OKT 1988), FAR 12.212(a) (1995), FAR 52.227-19 tai FAR 52.227-14 (ALT III), soveltuvin osin. Tämä tuote sisältää Changepoint Canada ULC:n luottamuksellisia tietoja ja liikesalaisuuksia. Tietojen paljastaminen on kiellettyä ilman Changepoint Canada ULC:n etukäteen antamaa nimenomaista kirjallista lupaa. Tämän tuotteen käyttöön sovelletaan käyttäjän Changepoint Canada ULC:n kanssa tehdyn lisenssisopimuksen ehtoja. Vain lisenssinsaaja saa kopioida asiakirjoja sisäiseen käyttöön. Tämän asiakirjan sisältöä ei saa muuttaa, muokata tai muuttaa ilman Changepoint Canada ULC:n nimenomaista kirjallista lupaa. Changepoint Canada ULC voi muuttaa tässä määriteltyä sisältöä milloin tahansa ilmoittamalla tai ilmoittamatta siitä.
Changepoint API:n asentaminen
Tietoja Changepoint API:n asentamisesta
Changepoint API on saatavilla COM API:na, Windows Communication Foundation (WCF) -palveluna ja taaksepäin yhteensopivuuden vuoksi Web Services Enhancements (WSE) -palvelu. Lisätietoja Changepoint API:sta on kohdassa Changepoint API Reference. Katso päivityshuomautukset, varoitukset ja tunnetut ongelmat Changepointin tiimikansioiden julkaisutiedoista.
Changepoint API:n päivittäminen
Jos olet päivittämässä aiemmasta Changepointin julkaisusta, poista Changepoint API:n ja sen komponenttien edellinen versio Windowsin Ohjauspaneelin avulla ennen tämän version asentamista.
Changepoint API -vaatimukset
Sinun on asennettava Changepoint ennen kuin asennat Changepoint API:n. Ohjelmistovaatimuksia varten katso Changepoint Software Compatibility Matrix, joka on saatavilla Changepointin 2021 Release Notes and Patches -tiimikansiossa.
File polkusopimukset
Tässä asiakirjassa käytetään seuraavia yleisiä polkuja koskevia sopimuksia:
- Changepoint-asennuksen juuripolku.
Oletuspolku on:
C: Ohjelma Files (x86)ChangepointChangepoint - Yleisten Changepoint-apuohjelmien, kuten Kirjautumisasetukset-apuohjelman, juurisijainti.
Oletuspolku on:
C: Ohjelma Files (x86) Yleinen FilesChangepointChangepoint
Changepoint API:n asentaminen
- Suorita Changepoint API -median juurihakemistosta setup.exe.
- Noudata kehotteita, kunnes Select Features -näyttö tulee näkyviin.
- Valitse asennettavat ominaisuudet ja napsauta sitten Seuraava.
- Valitse oletusarvoisesti API-kohdekansio API ja napsauta Seuraava.
Huomautus: Changepoint Login Settings -apuohjelma on asennettu LoginSettings, riippumatta määrittämästäsi kohdekansiosta. - Jos valitsit Web Services API: a. Kun Valitse
a Web Sivustonäyttö tulee näkyviin, valitse a websivusto, johon virtuaalihakemisto lisätään, ja napsauta sitten Seuraava.
b. Napsauta Seuraava jatkaaksesi. 6. Kun API:n asennus on valmis, napsauta Valmis.
Changepoint API:n määrittäminen välimuistitietoiseksi
Voit määrittää Changepoint API:n olemaan tietoinen välimuistista korvaamalla välimuistin arvot. Salasana" ja "välimuisti. Palvelimet” avaimet CP:ssä Web PalvelutWeb.config file Enterprisessa käytettyjen arvojen kanssaWeb.config file.
Otetaan käyttöön Web Palvelujen parannukset (WSE)
- Muokkaa Web.config file varten web palvelut. Oletussijainti on:
APICP Web PalvelutWeb.config - Etsi seuraavan kommenttirivin kolme esiintymää:
< !– Poista seuraavan elementin kommentti, jos käytät sitä Web Service Enhancements (WSE) API. Jätä kommentit, jos käytät WCF-palveluita etkä asenna Web Palvelun parannukset (WSE) –> - Poista kommentit jokaista kommenttirivin esiintymää seuraavasta elementistä:
<section name=”microsoft.web.services2″ … >webPalvelut>web.services2>
Huomautus: ThewebKommentoimaton Services> -elementti on elementin aliweb>.
Lokitietojen määrittäminen Web Palvelujen API
Sinun on asetettava loki file polku- ja lokitasot. Lokitasot ovat kumulatiivisia. esimample, jos määrität tason 3, tasot 1, 2 ja 3 kirjataan lokiin. Oletuslokin taso on 8.
- Muokkaa web palvelut Web.config. Oletussijainti on:
APICP Web PalvelutWeb.config - Aseta lokiFilePolku. Oletusarvo on APIAPILogit. 3. Aseta LogLevel. Kelvolliset arvot ovat:
0 = Ei kirjaamista
1 = Lähdeobjekti ja -menetelmä
2 = Virheilmoitus
3 = Tuloparametrit
4 = Palauttaa
5 = Varoitus
8 = tarkistuspiste
Virtuaalihakemiston todennuksen määrittäminen Web Palvelujen API
Sinun on otettava käyttöön anonyymi käyttö ja poistettava integroitu Windows-todennus käytöstä CP:lleWebPalvelun virtuaalinen hakemisto Internet Information Services (IIS) -palvelussa. Lisätietoja on Microsoft IIS -oppaissa.
Tietokannan yhteysasetusten määrittäminen Web Palvelujen API
Käytä Login Settings -apuohjelmaa tietokantayhteysasetusten salaamiseen Web Palvelujen API Web.config file. Lisätietoja saat etsimällä Changepointin asennusoppaasta hakusanalla ”Tietokannan yhteysasetusten määrittäminen”.
Todennuksen määrittäminen Changepoint WCF:lle Web Palvelut
Voit määrittää sovellustodennuksen ja kertakirjautumisen (SSO) Changepoint WCF:lle Web Palvelut.
Seuraavat toteutusvaihtoehdot ovat käytettävissä STS:n (Secure Token Service) avulla:
- SSO käyttäen ISAPI SSL:ää valinnainen
- SSO käyttäen WS-Federation (ADFS 2.0) SSL vaaditaan
Jos SSL vaaditaan, määritysskripti varmistaa, että sitä käytetään.
ISAPI:n ja sovellusten todennuksen määrityskomentosarjat voivat valinnaisesti ottaa käyttöön SSL:n.
Sovelluksen todennuksen määrittäminen WCF:lle Web Palvelut
Changepoint WCF:n oletustodennustyyppi Web Palvelut ovat sovellusten todennusta.
Käytä tämän osan menettelyjä:
- määritä Changepoint WCF Web Palvelut sovellusten todennuksen käyttämiseen SSL:n kanssa
- palauta Changepoint WCF Web Palvelut sovellusten todentamiseen sen jälkeen, kun jokin SSO-toteutuksista on otettu käyttöön
Määritä PowerShell
- Avaa Windows PowerShell -kehote.
- Muokkaa toteutuskäytäntöä:
Set-ExecutionPolicy Rajoittamaton
Stage 1 Kerää konfigurointiparametrit
Määritä konfigurointiparametrien arvot.
| Parametri | Kuvaus |
| WebPalvelupolku | Changepoint WCF:n sijainti Web Palvelut web sovellus files. Oletus: \API\CP Web Palvelut |
| Service Certificate_ Nimi |
Sertifikaatin nimi, jota käytetään palvelun todentamiseen Viestin suojaustilaa käyttäville asiakkaille. Oletus: "CN=ChangepointAPICertificate" -varmenteen nimi. |
| vaativat HTTPS:n | Vaadi HTTPS (tosi/epätosi) Oletus: False. |
Stage 2 Suorita määrityskomentosarjat
Käytä konfigurointiparametrien arvoja muuttaaksesi konfiguraatiota websivustoja.
- Avaa PowerShell-kehote.
Huomautus: Jos palvelimessasi on käyttäjätilien valvonta käytössä, sinun on avattava PowerShell-kehote korotetuilla järjestelmänvalvojan käyttöoikeuksilla. - Navigoi CP:hen web palvelun määrityshakemisto, oletus:
ConfigurationCPWebPalvelu - Suorita ./Configuration_AppAuth.ps1
- Noudata ohjeita.
Kertakirjautumisen (SSO) määrittäminen WCF:lle Web Palvelut
Määritä PowerShell
- Avaa Windows PowerShell -kehote.
- Muokkaa toteutuskäytäntöä:
Set-ExecutionPolicy Rajoittamaton
SSO:n määrittäminen ISAPI:n avulla WCF:lle Web Palvelut
Stage 1 Kerää konfigurointiparametrit
Määritä seuraavien konfigurointiparametrien arvot.
| Parametri | Kuvaus |
| WebPalvelupolku | Changepoint WCF:n sijainti Web Palvelut web sovellus files. Oletus: \API\CP Web Palvelut |
| vaativat HTTPS:n | Vaadi HTTPS (True/False). Oletus: False. |
| Muutospiste_RSA_ Cookie_Transform |
Sen varmenteen nimi, jota käytät evästeiden salaukseen. Oletus: "CN=ChangepointAPICertificate" -varmenteen nimi. |
| ServiceCertificate_Name | Anna varmenteen nimi, jota käytetään palvelun todentamiseen Viestin suojaustilaa käyttäville asiakkaille. Oletus: "CN=ChangepointAPICertificate" -varmenteen nimi. |
| Allekirjoitussertifikaatin_nimi | Anna allekirjoitusvarmenteen nimi. Tämä on sen varmenteen nimi, jota käytät viestien allekirjoittamiseen. Oletus: "CN=ChangepointAPICertificate" -varmenteen nimi. |
| ISAPI_Mode | ISAPI-tila. Oletus: NT |
| ISAPI_Header | Otsikko, jota käytetään, kun ISAPI_Mode on "HEADER", esimample, tyhjä. |
| ClaimType | Anna SSO-vaatimuksen tyyppi. Oletus: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn |
Stage 2 Suorita määrityskomentosarjat
- Avaa PowerShell-kehote.
Huomautus: Jos palvelimessasi on käyttäjätilien valvonta käytössä, sinun on avattava PowerShell-kehote korotetuilla järjestelmänvalvojan käyttöoikeuksilla. - Navigoi CP:hen web palvelun määrityshakemisto, oletus:
ConfigurationCPWebPalvelu - Suorita: ./Configuration_SSO_ISAPI.ps1
- Noudata ohjeita.
SSO:n määrittäminen WS-Federationin (ADFS 2.0) avulla WCF:lle Web Palvelut
Stage 1 Kerää konfigurointiparametrit
Määritä konfigurointiparametrien arvot alla olevasta taulukosta. Varmista, että ADFS_Server_URI on loppukäyttäjän selaimen intranet-vyöhykkeellä.
Huomautus: Oletusarvoisesti Changepoint on määritetty päivittämään automaattisesti julkiset avaimet, joita käytetään suojaustunnusten allekirjoittamiseen käyttämällä julkaistua liittämisen metatietoasiakirjaa. ADFS:ssä tämä on:
https://ADFS_Federation.ServiceName/FederationMetadata/2007-06/FederationMetadata.xml
Joissakin tapauksissa ADFS-palvelimeen ei ehkä ole mahdollista päästä vaihtopisteestä web palvelin, joten sinun on päivitettävä asetukset manuaalisesti määrityskomentosarjan suorittamisen jälkeen. Katso lisätietoja kohdasta ”Julkisten avainten päivittäminen manuaalisesti” sivulla 12.
| Parametri | Kuvaus |
| WebPalvelupolku | Changepoint WCF:n sijainti Web Palvelut web sovellus files. Oletus: \API\CP Web Palvelut |
| WebService_URI | Verkkotunnuksen tunniste, jota käytät Changepoint WCF:ssä Web Palvelut. esimample., https://changepointapi.abc.corp/CPWebService |
| Changepoint_RSA_ Cookie_Transform | Varmenteen nimi, jota käytät evästeiden salaukseen. Oletus: "CN=ChangepointApiCertificate" -varmenteen nimi. |
| ServiceCertificate_Name | Sertifikaatin nimi, jota käytetään palvelun todentamiseen Viestin suojaustilaa käyttäville asiakkaille. Oletus: "CN=ChangepointApiCertificate" -varmenteen nimi. |
| Allekirjoitussertifikaatin_nimi | Sen varmenteen nimi, jota käytät viestien allekirjoittamiseen. Oletus: "CN=ChangepointApiCertificate" -sertifikaatin nimeä käytetään. |
| ADFS_ FederationServiceName | Liittopalvelun nimi. Nimen saaminen: Käynnistä ADFS 2.0 -hallintakonsoli ADFS-palvelimesta. •Valitse ADFS 2.0 vasemmasta valikosta. • Valitse Toiminto-ruudusta Muokkaa liittämispalvelun ominaisuuksia. Liittämispalvelun nimi on Yleiset-välilehdellä. |
| ClaimType | SSO-vaatimuksen tyyppi. Oletus on: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn |
Stage 2 Suorita määrityskomentosarjat
Määritä websivustot käyttävät määritysparametrien arvoja.
- Avaa PowerShell-kehote.
Huomautus: Jos palvelimessasi on käyttäjätilien valvonta käytössä, sinun on avattava PowerShell-kehote korotetuilla järjestelmänvalvojan käyttöoikeuksilla. - Navigoi muutospisteeseen web palvelun määrityshakemisto, oletus: ConfigurationCPWebPalvelu
- Suorita: ./Configuration_SSO_ADFS.ps1
- Noudata ohjeita.
Stage 3 Luo luotettavan osapuolen luottamus
Luo Relying Party Trust ADFS 2.0 -konsolissa.
- Käynnistä ADFS 2.0 -konsoli ADFS-palvelimellasi.
- Valitse Toiminto > Lisää luottavainen osapuoli.
- Napsauta Käynnistä.
- Valitse Tuo luotettavan osapuolen tiedot, jotka on julkaistu verkossa tai paikallisessa verkossa.
- Anna liittämisen metatietojen osoite ja napsauta sitten Seuraava, esimampseuraavat:
https://changepointapi.abc.corp/cpwebservice/federationmetadata/2007-06/federationmetadata.xml - Anna näyttönimi, esim. Changepoint WCF API, ja napsauta Seuraava, Seuraava, Seuraava ja sitten Sulje.
- Lisää vaatimussääntö yllä olevalle Changepointin luottavalle osapuolelle. Muutospisteen oletusvaatimussäännön nimi on "UPN".
- Yhdistä LDAP-attribuutti "User-Principal-Name" lähtevän vaatimuksen tyyppiin "* UPN" tai "UPN".
Julkisten avainten manuaalinen päivittäminen
ADFS-palvelimen Token Signing Thumbprintin hankkiminen
- Käynnistä ADFS 2.0 -hallintakonsoli ADFS-palvelimesta.
- Valitse Palvelu > Sertifikaatit ja kaksoisnapsauta Token-allekirjoitusvarmennetta.
- Valitse Tiedot-välilehti.
- Valitse Thumbprint-kenttä.
- Saat peukalonjäljen arvon poistamalla kaikki välilyönnit, mukaan lukien ensimmäinen välilyönti.
Päivittääksesi Web.config file
- Muokkaa ADFS:ää web.config. Oletussijainti on:
EnterpriseRP-STS_ADFS - Alla elementti, etsi ida:FederationMetadataLocation-avain ja tyhjennä sen arvo:
- Alla , Etsi elementti ja korvaa se seuraavalla: https://ADFS_Federation.ServiceName/adfs/services/trust“>https://ADFS_Federation.ServiceName/adfs/services/trust” />
Testataan COM API -yhteyttä
- Suorita API Test Kit. Oletussijainti on:
APIAPI ComponentsApiTestKit.exe. - Napsauta Yhteysmerkkijono > Salaus.
- Pelkkä teksti -yhteysmerkkijono -kentässä:
a. Korvaa SERVERNAME ja DATABASENAME tietokantatiedoillasi.
b. Korvaa USERID ja PASSWORD tietokannan järjestelmänvalvojan käyttäjätilitiedoilla.
c. Syötä aikakatkaisun arvo tarvittaessa. - Napsauta Salaa.
- Kopioi teksti Salattu yhteysmerkkijono -kenttään.
- Sulje valintaikkuna.
- Valitse API Test Kit -valikosta Yhteys > COM API Connection Tester.
- Liitä Nykyinen versio -välilehden salattu yhteysmerkkijono Yhteysmerkkijono-kenttään.
- Kirjoita LoginId- ja Password-kenttiin Changepoint-tilisi kirjautumistunnus ja salasana.
- Määritä Lokitaso (0-8) -kentässä COM API -lokissa palautettavien virhetietojen taso file jos testitulos osoittaa yhteyden ongelman.
0 = Ei kirjaamista
1 = Lähdeobjekti ja -menetelmä
2 = Virheilmoitus
3 = Tuloparametrit
4 = Palauttaa
5 = Varoitus
8 = tarkistuspiste
Oletusarvo on 8. - Napsauta Yhdistä.
Jos yhteys onnistui, Tulos-kentässä näkyy onnistumisviesti. Jos yhteys epäonnistui, tarkista COM API -loki file virheiden vuoksi. Lokin oletussijainti file On APIAPILogit.
Tarkistetaan asennettujen API-komponenttien versiota
Voit käyttää versiontarkistusapuohjelmaa saadaksesi tietoja asennetuista komponenteista, mukaan lukien julkaisuversion ja polun.
- Suorita CPVersionChecker.exe. Oletuspolku on: APIAPI-komponentit
- Napsauta Lue.
Tarkistetaan versiota Web Palvelujen API
- Käynnistä Internet Explorer palvelimelta, jossa Web Services API on asennettu ja anna osoite:
http://localhost.port/CPWeb.Service/WSLogin.asmx jossa portti on portin numero websivusto, johon asensit CP:nWebPalvelun virtuaalinen hakemisto. - Napsauta WSLogin-sivulla GetVersion-linkkiä.
- Napsauta Kutsu.
Testaa Web Palvelujen API-yhteys
- Käynnistä Internet Explorer palvelimelta, jossa Web Services API on asennettu ja anna osoite: http://localhost.port/CPWeb.Service/WSLogin.asmx jossa portti on portin numero websivusto, johon asensit CP:nWebPalvelun virtuaalinen hakemisto.
- Napsauta WSLogin-sivulla TestConnection-linkkiä.
- Napsauta Kutsu. 4. Testituloksissa:
- Jos elementti on epätosi, testiyhteys onnistui.
- Jos elementti on tosi, testiyhteys epäonnistui. Lisää
tietoja epäonnistumisen syistä, katso ja elementtejä testituloksissa ja tarkista API-lokit. Oletuspolku API-lokeihin on: APIAPILogit
Asetetaan Web Services API kielipalvelimella
- Ota Changepoint käyttöön Web Services API kielipalvelimella, sinun on lisättävä tai päivitettävä tag in Web Palvelujen API web.config. Oletussijainti Web.config file On: APICP Web PalvelutWeb.config
- Jos tag on jo olemassa, varmista, että sekä kulttuuri- että uiCulture-attribuutit ovat "en-US".
- Jos tag ei ole jo olemassa, lisää seuraava , kommentoi ja elementtejäweb> solmu:web>
Visual Basic -asetukset: Aseta strict=” true” estääksesi kaikki tietotyyppimuunnokset, joissa tietoja voi kadota. Aseta explicit=”true” pakottaaksesi kaikkien muuttujien ilmoittamisen. -> - Käynnistä IIS uudelleen.
Asiakirjat / Resurssit
![]() | API-ohjelmisto |
Viitteet
- ADFS_FederationServiceName/adfs/services/trustadfs_federationservicename
- ADFS_FederationServiceName/FederationMetadata/2007-06/FederationMetadata.xmladfs_federationservicename
- changepointapi.abc.corp/CPWebPalveluchangepointapi.abc.corp
- changepointapi.abc.corp/cpwebservice/federationmetadata/2007-06/changepointapi.abc.corp
- Käyttöopasmanual.tools
