
Canllaw Gosod API
Canllaw Cyfeirio
Newid pwynt 2021
© 2021 Changepoint Canada ULC Cedwir pob hawl. HAWLIAU LLYWODRAETH YR UD - Mae defnydd, dyblygu, neu ddatgeliad gan Lywodraeth yr UD yn ddarostyngedig i gyfyngiadau fel y nodir yng nghytundeb trwydded ULC Changepoint Canada ac fel y darperir yn DFARS 227.7202-1(a) a 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, neu FAR 52.227-14 (ALT III), fel y bo'n berthnasol. Mae'r cynnyrch hwn yn cynnwys gwybodaeth gyfrinachol a chyfrinachau masnach Changepoint Canada ULC. Gwaherddir datgelu heb ganiatâd ysgrifenedig penodol ymlaen llaw gan Changepoint Canada ULC. Mae defnyddio'r cynnyrch hwn yn amodol ar delerau ac amodau Cytundeb Trwydded y defnyddiwr gyda Changepoint Canada ULC. Dim ond y Trwyddedai all atgynhyrchu dogfennau at ddefnydd mewnol. Ni cheir newid, addasu na newid cynnwys y ddogfen hon heb ganiatâd ysgrifenedig pendant Changepoint Canada ULC. Gall Changepoint Canada ULC newid y cynnwys a nodir yma ar unrhyw adeg, gyda rhybudd neu heb rybudd.
Gosod yr API Changepoint
Ynglŷn â gosod yr API Changepoint
Mae'r API Changepoint ar gael fel API COM, gwasanaeth Windows Communication Foundation (WCF) ac, ar gyfer cydweddoldeb tuag yn ôl, fel Web Gwasanaeth Gwella Gwasanaethau (WSE). I gael gwybodaeth am yr API Changepoint, gweler Cyfeirnod API Changepoint. Ar gyfer nodiadau uwchraddio, cafeatau a materion hysbys, gweler y Nodiadau Rhyddhau mewn ffolderi tîm yn Changepoint.
Uwchraddio'r API Changepoint
Os ydych chi'n uwchraddio o ddatganiad blaenorol o Changepoint, defnyddiwch y Panel Rheoli Windows i ddadosod y fersiwn flaenorol o'r API Changepoint a'i gydrannau cyn gosod y fersiwn hon.
Gofynion API Changepoint
Rhaid i chi osod Changepoint cyn i chi osod yr API Changepoint. Ar gyfer gofynion meddalwedd, gweler Matrics Cydnawsedd Meddalwedd Changepoint, sydd ar gael yn ffolder tîm Nodiadau Rhyddhau a Chlytiau 2021 yn Changepoint.
File confensiynau llwybrau
Drwy gydol y ddogfen hon, defnyddir y confensiynau canlynol ar gyfer llwybrau cyffredin:
- Llwybr gwraidd y gosodiad Changepoint.
Y llwybr rhagosodedig yw:
C: Rhaglen Files (x86)ChangepointChangepoint - Y lleoliad gwraidd ar gyfer cyfleustodau Changepoint cyffredin, fel y cyfleustodau Gosodiadau Mewngofnodi.
Y llwybr rhagosodedig yw:
C: Rhaglen Files (x86) Cyffredin FilesChangepointChangepoint
Gosod yr API Changepoint
- O gyfeiriadur gwraidd cyfryngau API Changepoint, rhedeg setup.exe.
- Dilynwch yr awgrymiadau nes bod y sgrin Dewiswch Nodweddion yn ymddangos.
- Dewiswch y nodweddion rydych chi am eu gosod, yna cliciwch ar Next.
- Dewiswch y ffolder cyrchfan API, rhagosodedig API, a chliciwch ar Next.
Nodyn: Mae cyfleustodau Gosodiadau Mewngofnodi Changepoint wedi'i osod i mewn LoginSettings, waeth beth fo'r ffolder cyrchfan rydych chi'n ei nodi. - Os dewisoch chi'r Web API Gwasanaethau: a. Pan fydd y Dewis
a Web Sgrin safle yn ymddangos, dewiswch a websafle i ychwanegu'r cyfeiriadur rhithwir ato, ac yna cliciwch ar Next.
b. Cliciwch Nesaf i barhau. 6. Pan fydd gosod yr API wedi'i gwblhau, cliciwch Gorffen.
Ffurfweddu'r API Changepoint i fod yn ymwybodol o'r storfa
I ffurfweddu'r API Changepoint i fod yn ymwybodol o storfa, disodli'r gwerthoedd ar gyfer y “cache. Cyfrinair" a "cache. Allweddi gweinyddwyr yn y CP Web GwasanaethauWeb.config file gyda'r gwerthoedd a ddefnyddir yn y FenterWeb.config file.
Galluogi Web Gwelliannau Gwasanaethau (WSE)
- Golygu'r Web.config file canys web gwasanaethau. Y lleoliad diofyn yw:
APICP Web GwasanaethauWeb.config - Dewch o hyd i'r tri achos o'r llinell sylwadau ganlynol:
<!- Diystyrwch yr elfen ganlynol os ydych yn defnyddio Web API Gwelliannau Gwasanaeth (WSE). Gadewch sylwadau os ydych chi'n defnyddio gwasanaethau WCF a ddim yn gosod Web Gwelliannau Gwasanaeth (WSE) –> - Diystyrwch yr elfen sy'n dilyn pob enghraifft o'r llinell sylwadau:
<section name=”microsoft.web.gwasanaethau2″ … >webGwasanaethau >web.gwasanaethau2>
Nodyn: Mae'rwebGwasanaethau > elfen i fod heb sylw yn blentyn oweb>.
Ffurfweddu logio ar gyfer y Web API Gwasanaethau
Rhaid i chi osod y log file lefelau llwybr a boncyff. Mae'r lefelau log yn gronnol. Am gynample, os byddwch yn nodi lefel 3, yna caiff lefelau 1, 2, a 3 eu cofnodi. Y lefel log ddiofyn yw 8.
- Golygu'r web gwasanaethau Web.config. Y lleoliad diofyn yw:
APICP Web GwasanaethauWeb.config - Gosodwch y LogFileLlwybr. Y gwerth rhagosodedig yw APIAPILlogs. 3. Gosodwch y LogLevel. Y gwerthoedd dilys yw:
0 = Dim logio
1 = Ffynhonnell gwrthrych a dull
2 = Neges gwall
3 = Paramedrau mewnbwn
4 = Dychwelyd
5 = Rhybudd
8 = Checkpoint
Ffurfweddu dilysiad cyfeiriadur rhithwir ar gyfer y Web API Gwasanaethau
Rhaid i chi alluogi mynediad dienw ac analluogi dilysu Windows Integredig ar gyfer y CPWebCyfeiriadur rhithwir gwasanaeth yn y Gwasanaethau Gwybodaeth Rhyngrwyd (IIS). Am ragor o wybodaeth, gweler dogfennaeth Microsoft IIS.
Ffurfweddu gosodiadau cysylltiad cronfa ddata ar gyfer y Web API Gwasanaethau
Defnyddiwch y cyfleustodau Gosodiadau Mewngofnodi i amgryptio gosodiadau cysylltiad y gronfa ddata yn y Web API Gwasanaethau Web.config file. Am ragor o wybodaeth, chwiliwch am “Ffurfweddu Gosodiadau Cysylltiad Cronfa Ddata” yn y Canllaw Gosod Changepoint.
Ffurfweddu dilysu ar gyfer Changepoint WCF Web Gwasanaethau
Gallwch chi ffurfweddu Dilysu Cymhwysiad a mewngofnodi sengl (SSO) ar gyfer WCF Changepoint Web Gwasanaethau.
Mae'r opsiynau gweithredu canlynol ar gael gan ddefnyddio Secure Token Service (STS):
- SSO gan ddefnyddio ISAPI SSL dewisol
- SSO gan ddefnyddio WS-Federation (ADFS 2.0) SSL gofynnol
Os oes angen SSL, mae'r sgript ffurfweddu yn sicrhau ei fod yn cael ei ddefnyddio.
Gall y sgriptiau cyfluniad ar gyfer ISAPI a dilysu cymhwysiad alluogi SSL yn ddewisol.
Ffurfweddu dilysu cymhwysiad ar gyfer WCF Web Gwasanaethau
Y math dilysu rhagosodedig ar gyfer Changepoint WCF Web Dilysu cymhwysiad yw gwasanaethau.
Defnyddiwch y gweithdrefnau yn yr adran hon i:
- ffurfweddu Changepoint WCF Web Gwasanaethau i ddefnyddio dilysu cymhwysiad gyda SSL
- dychwelyd Changepoint WCF Web Gwasanaethau i ddilysu cymwysiadau ar ôl gweithredu un o'r gweithrediadau SSO
Ffurfweddu PowerShell
- Agorwch anogwr Windows PowerShell.
- Addasu'r polisi gweithredu:
Set-CyflawniPolisi Anghyfyngedig
Stage 1 Casglu paramedrau cyfluniad
Darganfyddwch y gwerthoedd ar gyfer y paramedrau cyfluniad.
| Paramedr | Disgrifiad |
| WebGwasanaeth_Llwybr | Lleoliad y WCF Changepoint Web Gwasanaethau web cais files. Rhagosodedig: \API\CP Web Gwasanaethau |
| Tystysgrif Gwasanaeth_ Enw |
Enw tystysgrif a ddefnyddir i ddilysu'r gwasanaeth i gleientiaid gan ddefnyddio modd diogelwch Neges. Diofyn: Enw'r Dystysgrif “CN=Tystysgrif ChangepointAPIC”. |
| angen HTTPS | Angen HTTPS (Gwir / Gau) Diofyn: Gau. |
Stage 2 Gweithredu sgriptiau ffurfweddu
Defnyddiwch y gwerthoedd ar gyfer y paramedrau cyfluniad i addasu ffurfweddiad y websafleoedd.
- Agorwch anogwr PowerShell.
Nodyn: Os yw eich gweinydd wedi galluogi Rheoli Cyfrif Defnyddiwr, rhaid i chi agor yr anogwr PowerShell gan ddefnyddio caniatâd gweinyddwr uchel. - Llywiwch i'r CP web cyfeiriadur cyfluniad gwasanaeth, rhagosodedig:
ConfigurationCPWebGwasanaeth - Execute ./Configuration_AppAuth.ps1
- Dilynwch yr awgrymiadau.
Ffurfweddu mewngofnodi sengl (SSO) ar gyfer WCF Web Gwasanaethau
Ffurfweddu PowerShell
- Agorwch anogwr Windows PowerShell.
- Addasu'r polisi gweithredu:
Set-CyflawniPolisi Anghyfyngedig
Ffurfweddu SSO gan ddefnyddio ISAPI ar gyfer WCF Web Gwasanaethau
Stage 1 Casglu paramedrau cyfluniad
Darganfyddwch y gwerthoedd ar gyfer y paramedrau cyfluniad canlynol.
| Paramedr | Disgrifiad |
| WebGwasanaeth_Llwybr | Lleoliad WCF Changepoint Web Gwasanaethau web cais files. Rhagosodedig: \API\CP Web Gwasanaethau |
| angen HTTPS | Angen HTTPS (Gwir / Gau). Diofyn: Gau. |
| Newidpoint_RSA_ Cwci_Trawsnewid |
Enw'r dystysgrif rydych chi'n ei defnyddio ar gyfer amgryptio Cwcis. Diofyn: Enw'r Dystysgrif “CN=Tystysgrif ChangepointAPIC”. |
| GwasanaethTystysgrif_Enw | Rhowch enw'r dystysgrif a ddefnyddir i ddilysu'r gwasanaeth i gleientiaid gan ddefnyddio modd diogelwch Neges. Diofyn: Enw'r Dystysgrif “CN=Tystysgrif ChangepointAPIC”. |
| Tystysgrif_Enw Arwyddo | Rhowch enw'r dystysgrif arwyddo. Dyma enw'r dystysgrif rydych chi'n ei defnyddio ar gyfer llofnodi negeseuon. Diofyn: Enw'r Dystysgrif “CN=Tystysgrif ChangepointAPIC”. |
| ISAPI_Modd | Y modd ISAPI. Diofyn: NT |
| ISAPI_Pennawd | Y pennawd a ddefnyddir pan ISAPI_Mode yw “HEADER”, ar gyfer example, gwag. |
| Math o Hawliad | Rhowch y Math o Hawliad SSO. Rhagosodedig: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn |
Stage 2 Gweithredu sgriptiau ffurfweddu
- Agorwch anogwr PowerShell.
Nodyn: Os yw eich gweinydd wedi galluogi Rheoli Cyfrif Defnyddiwr, rhaid i chi agor yr anogwr PowerShell gan ddefnyddio caniatâd gweinyddwr uchel. - Llywiwch i'r CP web cyfeiriadur cyfluniad gwasanaeth, rhagosodedig:
ConfigurationCPWebGwasanaeth - Cyflawni: ./Configuration_SSO_ISAPI.ps1
- Dilynwch yr awgrymiadau.
Ffurfweddu SSO gan ddefnyddio WS-Federation (ADFS 2.0) ar gyfer WCF Web Gwasanaethau
Stage 1 Casglu paramedrau cyfluniad
Darganfyddwch y gwerthoedd ar gyfer y paramedrau cyfluniad yn y tabl, isod. Sicrhewch fod yr ADFS_Server_URI ym mharth Mewnrwyd porwr y defnyddiwr terfynol.
Nodyn: Yn ddiofyn, mae Changepoint wedi'i ffurfweddu i ddiweddaru'n awtomatig yr allweddi cyhoeddus a ddefnyddir i lofnodi tocynnau diogelwch trwy ddefnyddio dogfen fetadata'r ffederasiwn a gyhoeddwyd. Yn ADFS dyma yw:
https://ADFS_Federation.ServiceName/FederationMetadata/2007-06/FederationMetadata.xml
Mewn rhai achosion efallai na fydd yn bosibl cyrraedd y gweinydd ADFS o'r Changepoint web gweinydd felly bydd yn rhaid i chi ddiweddaru'r ffurfweddiad â llaw ar ôl rhedeg y sgript ffurfweddu. Am fanylion, gweler “Diweddaru allweddi cyhoeddus â llaw” ar dudalen 12.
| Paramedr | Disgrifiad |
| WebGwasanaeth_Llwybr | Lleoliad y WCF Changepoint Web Gwasanaethau web cais files. Rhagosodedig: \API\CP Web Gwasanaethau |
| WebGwasanaeth_URI | Dynodwr parth a ddefnyddiwch ar gyfer Changepoint WCF Web Gwasanaethau. Am gynample., https://changepointapi.abc.corp/CPWebService |
| Changepoint_RSA_ Cookie_Transform | Enw'r dystysgrif rydych chi'n ei defnyddio ar gyfer amgryptio Cwcis. Diofyn: Enw'r Dystysgrif “CN=ChangepointApiCertificate”. |
| GwasanaethTystysgrif_Enw | Enw tystysgrif a ddefnyddir i ddilysu'r gwasanaeth i gleientiaid gan ddefnyddio modd diogelwch Neges. Diofyn: Enw'r Dystysgrif “CN=ChangepointApiCertificate”. |
| Tystysgrif_Enw Arwyddo | Enw'r dystysgrif rydych chi'n ei defnyddio ar gyfer llofnodi negeseuon. Diofyn: defnyddir yr Enw Tystysgrif “CN=ChangepointApiCertificate”. |
| ADFS_ FederationServiceName | Enw Gwasanaeth Ffederasiwn. I gael yr enw: O'r gweinydd ADFS, Lansio consol ADFS 2.0 Management. •Dewiswch ADFS 2.0 o'r ddewislen chwith. •O'r panel Gweithredu dewiswch Golygu Priodweddau Gwasanaeth Ffederasiwn. Mae Enw Gwasanaeth y Ffederasiwn ar y tab Cyffredinol. |
| Math o Hawliad | SSO Math o Hawl. Y rhagosodiad yw: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn |
Stage 2 Gweithredu sgriptiau ffurfweddu
Ffurfweddu'r websafleoedd sy'n defnyddio'r gwerthoedd ar gyfer y paramedrau cyfluniad.
- Agorwch anogwr PowerShell.
Nodyn: Os yw eich gweinydd wedi galluogi Rheoli Cyfrif Defnyddiwr, rhaid i chi agor yr anogwr PowerShell gan ddefnyddio caniatâd gweinyddwr uchel. - Llywiwch i'r Changepoint web cyfeiriadur cyfluniad gwasanaeth, rhagosodedig: ConfigurationCPWebGwasanaeth
- Cyflawni: ./Configuration_SSO_ADFS.ps1
- Dilynwch yr awgrymiadau.
Stage 3 Creu ymddiriedaeth plaid ddibynnol
Creu'r Relying Party Trust yn ADFS 2.0 Consol.
- Ar eich gweinydd ADFS, lansiwch y consol ADFS 2.0.
- Dewiswch Gweithredu > Ychwanegu Ymddiriedolaeth Parti Dibynnol.
- Cliciwch Cychwyn.
- Dewiswch Mewnforio data am y parti sy'n dibynnu a gyhoeddwyd ar-lein neu ar rwydwaith lleol.
- Rhowch gyfeiriad metadata'r Ffederasiwn, ac yna cliciwch ar Next, ar gyfer example:
https://changepointapi.abc.corp/cpwebservice/federationmetadata/2007-06/federationmetadata.xml - Rhowch enw Arddangos, ee API Changepoint WCF, a chliciwch ar Next, Next, Next, yna Close.
- Ychwanegu Rheol Hawlio ar gyfer y Blaid Ddibynnol Changepoint uchod. Ar gyfer Changepoint, yr enw rheol Hawliad rhagosodedig yw “UPN”.
- Mapiwch y Priodoledd LDAP “Enw-Prif Ddefnyddiwr” i'r Math o Hawliad sy'n Mynd Allan “* UPN” neu “UPN”.
Diweddaru allweddi cyhoeddus â llaw
I gael Bawdbrint Llofnodi Tocyn Gweinydd ADFS
- O'r gweinydd ADFS, Lansio consol ADFS 2.0 Management.
- Dewiswch Gwasanaeth > Tystysgrifau, a chliciwch ddwywaith ar y dystysgrif arwyddo Tocyn.
- Dewiswch y tab Manylion.
- Dewiswch y maes Bawdlun.
- I gael y gwerth bawd, tynnwch yr holl fylchau gan gynnwys y gofod cyntaf.
I ddiweddaru'r Web.config file
- Golygu'r ADFS web.config. Y lleoliad diofyn yw:
EnterpriseRP-STS_ADFS - O dan y elfen, darganfyddwch yr allwedd ida:FederationMetadataLocation a chliriwch ei werth:
- Dan , dod o hyd i'r elfen a rhoi'r canlynol yn ei le: https://ADFS_Federation.ServiceName/adfs/services/trust“>https://ADFS_Federation.ServiceName/adfs/services/trust" />
Profi'r cysylltiad COM API
- Rhedeg y Pecyn Prawf API. Y lleoliad diofyn yw:
APIAPI ComponentsApiTestKit.exe. - Cliciwch Llinyn Cysylltiad > Amgryptio.
- Yn y maes Llinyn Cysylltiadau Testun Plaen:
a. Disodli SERVERNAME a DATABASENAME gyda'ch gwybodaeth cronfa ddata.
b. Disodli USERID a PASSWORD gyda'ch cronfa ddata gweinyddwr gwybodaeth cyfrif defnyddiwr.
c. Rhowch y gwerth terfyn amser yn ôl yr angen. - Cliciwch Amgryptio.
- Yn y maes Llinyn Cysylltiad Amgryptio, copïwch y testun.
- Caewch y blwch deialog.
- Ar y ddewislen API Test Kit, cliciwch Connection > COM API Connection Tester.
- Yn y tab Fersiwn Cyfredol, gludwch y llinyn cysylltiad wedi'i amgryptio i'r maes Llinyn Cysylltiad.
- Yn y meysydd LoginId a Chyfrinair, nodwch yr ID mewngofnodi a'r cyfrinair ar gyfer eich cyfrif Changepoint.
- Yn y maes Loglevel (0-8), nodwch lefel y wybodaeth gwall i'w dychwelyd yn y log API COM file os yw canlyniad y prawf yn dangos problem gyda'r cysylltiad.
0 = Dim logio
1 = Ffynhonnell gwrthrych a dull
2 = Neges gwall
3 = Paramedrau mewnbwn
4 = Dychwelyd
5 = Rhybudd
8 = Checkpoint
Y rhagosodiad yw 8. - Cliciwch Connect.
Os bu'r cysylltiad yn llwyddiannus, dangosir neges llwyddiant yn y maes Canlyniad. Os methodd y cysylltiad, gwiriwch y log API COM file am wallau. Lleoliad rhagosodedig y log file yn APIAPILlogs.
Gwirio'r fersiwn o gydrannau API sydd wedi'u gosod
Gallwch ddefnyddio'r cyfleustodau gwirio fersiwn i gael manylion am y cydrannau gosod, gan gynnwys y fersiwn rhyddhau a llwybr.
- Rhedeg CPVersionChecker.exe. Y llwybr rhagosodedig yw: Cydrannau APIAPI
- Cliciwch Darllen.
Wrth wirio fersiwn y Web API Gwasanaethau
- Lansio Internet Explorer o'r gweinydd lle mae'r Web Mae API Gwasanaethau wedi'i osod, a rhowch y cyfeiriad:
http://localhost.port/CPWeb.Service/WSLogin.asmx lle porthladd yw rhif porthladd y websafle lle gosodoch y CPWebCyfeiriadur rhithwir gwasanaeth. - Ar dudalen WSLogin, cliciwch ar y ddolen GetVersion.
- Cliciwch Invoke.
Profi y Web Cysylltiad API gwasanaethau
- Lansio Internet Explorer o'r gweinydd lle mae'r Web Mae API Gwasanaethau wedi'i osod, a rhowch y cyfeiriad: http://localhost.port/CPWeb.Service/WSLogin.asmx lle porthladd yw rhif porthladd y websafle lle gosodoch y CPWebCyfeiriadur rhithwir gwasanaeth.
- Ar dudalen WSLogin cliciwch ar y ddolen TestConnection.
- Cliciwch Invoke. 4. Yn y canlyniadau prawf:
- Os elfen yn ffug, llwyddodd y cysylltiad prawf.
- Os elfen yn wir, methodd y cysylltiad prawf. Am fwy
gwybodaeth am y rhesymau dros y methiant, gweler y a elfennau yn y canlyniadau prawf, a gwiriwch y logiau API. Y llwybr rhagosodedig i'r logiau API yw: APIAPILlogs
Sefydlu'r Web API Gwasanaethau ar weinydd iaith
- I ddefnyddio'r Changepoint Web API Gwasanaethau ar weinydd iaith, rhaid i chi ychwanegu neu ddiweddaru'r tag yn y Web API Gwasanaethau web.config. Mae lleoliad diofyn y Web.config file yw: APICP Web GwasanaethauWeb.config
- Os bydd y tag eisoes yn bodoli, sicrhau bod nodweddion diwylliant a uiCulture yn “en-UD.”
- Os bydd y tag ddim yn bodoli eisoes, ychwanegwch y canlynol , sylwad, a elfennau i'rweb> nod:web>
Opsiynau Visual Basic: Gosodwch llym = ”gwir” i wrthod pob math o drawsnewidiad data lle gall colli data ddigwydd. Gosod yn eglur = “gwir” i orfodi datganiad o'r holl newidynnau. -> - Ailgychwyn IIS.
Dogfennau / Adnoddau
![]() |
Meddalwedd API Changepoint [pdfCanllaw Gosod API, Meddalwedd, Meddalwedd API |




