
ຄູ່ມືການຕິດຕັ້ງ API
ຄູ່ມືອ້າງອີງ
ຈຸດປ່ຽນແປງ 2021
© 2021 Changepoint Canada ULC ສະຫງວນລິຂະສິດທັງໝົດ. ສິດທິຂອງລັດຖະບານສະຫະລັດ - ການນໍາໃຊ້, ການຊໍ້າຊ້ອນ, ຫຼືການເປີດເຜີຍໂດຍລັດຖະບານສະຫະລັດແມ່ນຂຶ້ນກັບຂໍ້ຈໍາກັດທີ່ກໍານົດໄວ້ໃນສັນຍາໃບອະນຸຍາດ Changepoint Canada ULC ແລະຕາມທີ່ໄດ້ລະບຸໄວ້ໃນ DFARS 227.7202-1(a) ແລະ 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, ຫຼື FAR 52.227-14 (ALT III), ຕາມທີ່ນຳໃຊ້. ຜະລິດຕະພັນນີ້ມີຂໍ້ມູນລັບແລະຄວາມລັບທາງການຄ້າຂອງ Changepoint Canada ULC. ການເປີດເຜີຍແມ່ນຖືກຫ້າມໂດຍບໍ່ມີການອະນຸຍາດເປັນລາຍລັກອັກສອນໂດຍໄວຂອງ Changepoint Canada ULC. ການນໍາໃຊ້ຜະລິດຕະພັນນີ້ແມ່ນຂຶ້ນກັບຂໍ້ກໍານົດແລະເງື່ອນໄຂຂອງສັນຍາໃບອະນຸຍາດຂອງຜູ້ໃຊ້ກັບ Changepoint Canada ULC. ເອກະສານອາດຈະຖືກຜະລິດຄືນໃໝ່ໂດຍຜູ້ຮັບອະນຸຍາດເພື່ອນຳໃຊ້ພາຍໃນເທົ່ານັ້ນ. ເນື້ອໃນຂອງເອກະສານນີ້ອາດຈະບໍ່ໄດ້ຮັບການປັບປຸງແກ້ໄຂຫຼືປ່ຽນແປງໂດຍບໍ່ມີການຍິນຍອມເຫັນດີເປັນລາຍລັກອັກສອນຂອງ Changepoint Canada ULC. Changepoint Canada ULC ອາດຈະປ່ຽນເນື້ອໃນທີ່ລະບຸໄວ້ໃນທີ່ນີ້ໄດ້ທຸກເວລາ, ມີຫຼືບໍ່ມີການແຈ້ງການ.
ການຕິດຕັ້ງ Changepoint API
ກ່ຽວກັບການຕິດຕັ້ງ Changepoint API
Changepoint API ສາມາດໃຊ້ໄດ້ເປັນ COM API, ເປັນບໍລິການ Windows Communication Foundation (WCF) ແລະ, ສໍາລັບການເຂົ້າກັນໄດ້ໃນດ້ານຫຼັງ, ເປັນ. Web ການບໍລິການປັບປຸງການບໍລິການ (WSE). ສໍາລັບຂໍ້ມູນກ່ຽວກັບ Changepoint API, ເບິ່ງ Changepoint API Reference. ສໍາລັບບັນທຶກການຍົກລະດັບ, ຂໍ້ຄວນລະວັງ ແລະບັນຫາທີ່ຮູ້, ເບິ່ງ Release Notes ໃນໂຟນເດີທີມງານໃນ Changepoint.
ການຍົກລະດັບ Changepoint API
ຖ້າທ່ານກໍາລັງອັບເກຣດຈາກ Changepoint ລຸ້ນກ່ອນ, ໃຫ້ໃຊ້ແຜງຄວບຄຸມ Windows ເພື່ອຖອນການຕິດຕັ້ງ API ຂອງ Changepoint ເວີຊັນກ່ອນໜ້ານີ້ ແລະອົງປະກອບຂອງມັນກ່ອນທີ່ຈະຕິດຕັ້ງເວີຊັນນີ້.
ຄວາມຕ້ອງການ Changepoint API
ທ່ານຕ້ອງຕິດຕັ້ງ Changepoint ກ່ອນທີ່ທ່ານຈະຕິດຕັ້ງ Changepoint API. ສໍາລັບຄວາມຕ້ອງການຂອງຊອບແວ, ເບິ່ງ Changepoint Software Compatibility Matrix, ເຊິ່ງມີຢູ່ໃນໂຟນເດີຂອງ Release Notes ແລະ Patches team 2021 ໃນ Changepoint.
File ສົນທິສັນຍາເສັ້ນທາງ
ຕະຫຼອດເອກະສານສະບັບນີ້, ສົນທິສັນຍາຕໍ່ໄປນີ້ແມ່ນໃຊ້ສໍາລັບເສັ້ນທາງທົ່ວໄປ:
- ເສັ້ນທາງຮາກຂອງການຕິດຕັ້ງ Changepoint.
ເສັ້ນທາງເລີ່ມຕົ້ນແມ່ນ:
C: ໂຄງການ Files (x86)ຈຸດປ່ຽນຈຸດປ່ຽນ - ສະຖານທີ່ຮາກສໍາລັບຜົນປະໂຫຍດທົ່ວໄປຂອງ Changepoint, ເຊັ່ນ: ຜົນປະໂຫຍດການຕັ້ງຄ່າການເຂົ້າສູ່ລະບົບ.
ເສັ້ນທາງເລີ່ມຕົ້ນແມ່ນ:
C: ໂຄງການ Files (x86) ທົ່ວໄປ FilesChangepointChangepoint
ການຕິດຕັ້ງ Changepoint API
- ຈາກໄດເລກະທໍລີຮາກສື່ Changepoint API, ດໍາເນີນການ setup.exe.
- ປະຕິບັດຕາມການເຕືອນຈົນກ່ວາຫນ້າຈໍ Select Features ປະກົດຂຶ້ນ.
- ເລືອກຄຸນສົມບັດທີ່ທ່ານຕ້ອງການທີ່ຈະຕິດຕັ້ງ, ຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ຕໍ່ໄປ.
- ເລືອກໂຟເດີປາຍທາງ API, ຄ່າເລີ່ມຕົ້ນ API, ແລະຄລິກ Next.
ໝາຍເຫດ: ຜົນປະໂຫຍດການຕັ້ງຄ່າການເຂົ້າສູ່ລະບົບ Changepoint ໄດ້ຖືກຕິດຕັ້ງຢູ່ໃນ ການຕັ້ງຄ່າການເຂົ້າສູ່ລະບົບ, ໂດຍບໍ່ຄໍານຶງເຖິງໂຟນເດີປາຍທາງທີ່ທ່ານລະບຸ. - ຖ້າທ່ານເລືອກ Web API ການບໍລິການ: ກ. ເມື່ອເລືອກ
a Web ໜ້າຈໍເວັບໄຊປະກົດຂຶ້ນ, ເລືອກ a webເວັບໄຊທີ່ຈະເພີ່ມລະບົບ virtual ກັບ, ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ Next.
ຂ. ຄລິກຕໍ່ໄປເພື່ອສືບຕໍ່. 6. ເມື່ອການຕິດຕັ້ງ API ສໍາເລັດແລ້ວ, ຄລິກ Finish.
ການຕັ້ງຄ່າ Changepoint API ທີ່ຈະຮູ້ cache
ເພື່ອກໍາຫນົດຄ່າ Changepoint API ໃຫ້ເປັນ cache-aware, ທົດແທນຄ່າສໍາລັບ "cache. ລະຫັດຜ່ານ” ແລະ “cache. ເຊີບເວີ” ຄີໃນ CP Web ການບໍລິການWeb.config file ດ້ວຍຄຸນຄ່າທີ່ໃຊ້ໃນວິສາຫະກິດWeb.config file.
ການເປີດໃຊ້ງານ Web ການປັບປຸງການບໍລິການ (WSE)
- ແກ້ໄຂ Web.config file ສໍາລັບ web ການບໍລິການ. ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ:
APICP Web ການບໍລິການWeb.config - ຊອກຫາສາມຕົວຢ່າງຂອງແຖວຄຳເຫັນຕໍ່ໄປນີ້:
< !– ບໍ່ໃຫ້ຄໍາເຫັນອົງປະກອບດັ່ງຕໍ່ໄປນີ້ຖ້າຫາກວ່າທ່ານກໍາລັງໃຊ້ Web ການປັບປຸງການບໍລິການ (WSE) API. ອອກຄໍາເຫັນຖ້າໃຊ້ບໍລິການ WCF ແລະບໍ່ໄດ້ຕິດຕັ້ງ Web ການປັບປຸງການບໍລິການ (WSE) -> - ຍົກເລີກຄຳເຫັນອົງປະກອບທີ່ປະຕິບັດຕາມແຕ່ລະຕົວຢ່າງຂອງແຖວຄຳເຫັນ:
<section name=”microsoft.web.ການບໍລິການ2″… >webການບໍລິການ >web.services2>
ໝາຍເຫດ: ໄດ້webການບໍລິການ> ອົງປະກອບທີ່ຈະບໍ່ສະແດງຄວາມຄິດເຫັນແມ່ນເດັກນ້ອຍຂອງweb>.
ການຕັ້ງຄ່າການບັນທຶກສໍາລັບການ Web API ການບໍລິການ
ທ່ານຕ້ອງກໍານົດບັນທຶກ file ເສັ້ນທາງແລະລະດັບບັນທຶກ. ລະດັບບັນທຶກແມ່ນສະສົມ. ຕົວຢ່າງample, ຖ້າທ່ານລະບຸລະດັບ 3, ຫຼັງຈາກນັ້ນລະດັບ 1, 2, ແລະ 3 ຈະຖືກບັນທຶກ. ລະດັບບັນທຶກເລີ່ມຕົ້ນແມ່ນ 8.
- ແກ້ໄຂ web ການບໍລິການ Web.config. ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ:
APICP Web ການບໍລິການWeb.config - ກໍານົດບັນທຶກFileເສັ້ນທາງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ APIAPILogs. 3. ກໍານົດ LogLevel. ຄ່າທີ່ຖືກຕ້ອງແມ່ນ:
0 = ບໍ່ມີການບັນທຶກ
1 = ແຫຼ່ງວັດຖຸ ແລະວິທີການ
2 = ຂໍ້ຄວາມຜິດພາດ
3 = ຕົວກໍານົດການປ້ອນຂໍ້ມູນ
4 = ກັບຄືນ
5 = ຄໍາເຕືອນ
8 = ດ່ານ
ການຕັ້ງຄ່າການພິສູດຢືນຢັນໄດເລກະທໍລີ virtual ສໍາລັບ Web API ການບໍລິການ
ທ່ານຕ້ອງເປີດໃຊ້ງານການເຂົ້າເຖິງບໍ່ລະບຸຊື່ແລະປິດການທໍາງານການເຊື່ອມໂຍງ Windows authentication ສໍາລັບ CP ໄດ້Webບໍລິການໄດເລກະທໍລີ virtual ໃນບໍລິການຂໍ້ມູນອິນເຕີເນັດ (IIS). ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງເອກະສານ Microsoft IIS.
ການຕັ້ງຄ່າການເຊື່ອມຕໍ່ຖານຂໍ້ມູນສໍາລັບ Web API ການບໍລິການ
ໃຊ້ປະໂຫຍດການຕັ້ງຄ່າເຂົ້າສູ່ລະບົບເພື່ອເຂົ້າລະຫັດການຕັ້ງຄ່າການເຊື່ອມຕໍ່ຖານຂໍ້ມູນໃນ Web API ການບໍລິການ Web.config file. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ຊອກຫາ "ການຕັ້ງຄ່າການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ" ໃນຄູ່ມືການຕິດຕັ້ງ Changepoint.
ການຕັ້ງຄ່າການພິສູດຢືນຢັນສໍາລັບ Changepoint WCF Web ການບໍລິການ
ທ່ານສາມາດຕັ້ງຄ່າການກວດສອບຄໍາຮ້ອງສະຫມັກແລະການລົງຊື່ດຽວ (SSO) ສໍາລັບການ Changepoint WCF Web ການບໍລິການ.
ທາງເລືອກການປະຕິບັດດັ່ງຕໍ່ໄປນີ້ແມ່ນມີໃຫ້ໂດຍການນໍາໃຊ້ Secure Token Service (STS):
- SSO ໂດຍໃຊ້ ISAPI SSL ທາງເລືອກ
- SSO ໂດຍໃຊ້ WS-Federation (ADFS 2.0) SSL ຕ້ອງການ
ຖ້າຕ້ອງການ SSL, script ການຕັ້ງຄ່າໃຫ້ແນ່ໃຈວ່າມັນຖືກນໍາໃຊ້.
ສະຄຣິບການຕັ້ງຄ່າສໍາລັບ ISAPI ແລະການພິສູດຢືນຢັນແອັບພລິເຄຊັນສາມາດເປັນທາງເລືອກໃນການເປີດໃຊ້ SSL.
ກຳນົດຄ່າການພິສູດຢືນຢັນແອັບພລິເຄຊັນສຳລັບ WCF Web ການບໍລິການ
ປະເພດການພິສູດຢືນຢັນເລີ່ມຕົ້ນສໍາລັບ Changepoint WCF Web ການບໍລິການແມ່ນການກວດສອບຄໍາຮ້ອງສະຫມັກ.
ໃຊ້ຂັ້ນຕອນໃນພາກນີ້ເພື່ອ:
- ຕັ້ງຄ່າ Changepoint WCF Web ບໍລິການເພື່ອໃຊ້ການພິສູດຢືນຢັນແອັບພລິເຄຊັນກັບ SSL
- ກັບຄືນ Changepoint WCF Web ການບໍລິການເພື່ອການກວດສອບຄວາມຖືກຕ້ອງຂອງຄໍາຮ້ອງສະຫມັກຫຼັງຈາກໄດ້ປະຕິບັດຫນຶ່ງໃນການປະຕິບັດ SSO
ຕັ້ງຄ່າ PowerShell
- ເປີດການເຕືອນ Windows PowerShell.
- ແກ້ໄຂນະໂຍບາຍການປະຕິບັດ:
Set-ExecutionPolicy ບໍ່ຈໍາກັດ
Stage 1 ລວບລວມພາລາມິເຕີການຕັ້ງຄ່າ
ກໍານົດຄ່າສໍາລັບພາລາມິເຕີການຕັ້ງຄ່າ.
| ພາລາມິເຕີ | ລາຍລະອຽດ |
| Webບໍລິການ_ເສັ້ນທາງ | ທີ່ຕັ້ງຂອງ Changepoint WCF Web ການບໍລິການ web ຄໍາຮ້ອງສະຫມັກ files. ຄ່າເລີ່ມຕົ້ນ: \API\CP Web ການບໍລິການ |
| ໃບຢັ້ງຢືນການບໍລິການ_ ຊື່ |
ຊື່ໃບຢັ້ງຢືນທີ່ຈະໃຊ້ເພື່ອພິສູດຢືນຢັນການບໍລິການໃຫ້ກັບລູກຄ້າໂດຍໃຊ້ໂໝດຄວາມປອດໄພຂອງຂໍ້ຄວາມ. ຄ່າເລີ່ມຕົ້ນ: ຊື່ໃບຢັ້ງຢືນ “CN=ChangepointAPICertificate”. |
| ຕ້ອງການ HTTPS | ຕ້ອງການ HTTPS (ຖືກ/ຜິດ) ຄ່າເລີ່ມຕົ້ນ: ບໍ່ຖືກຕ້ອງ. |
Stage 2 ປະຕິບັດສະຄຣິບການຕັ້ງຄ່າ
ໃຊ້ຄ່າສໍາລັບພາລາມິເຕີການຕັ້ງຄ່າເພື່ອແກ້ໄຂການຕັ້ງຄ່າຂອງ webສະຖານທີ່.
- ເປີດການເຕືອນ PowerShell.
ໝາຍເຫດ: ຖ້າເຊີບເວີຂອງທ່ານເປີດໃຊ້ການຄວບຄຸມບັນຊີຜູ້ໃຊ້, ທ່ານຕ້ອງເປີດການເຕືອນ PowerShell ໂດຍໃຊ້ສິດຜູ້ເບິ່ງແຍງລະບົບທີ່ສູງ. - ທ່ອງໄປຫາ CP web ໄດເລກະທໍລີການຕັ້ງຄ່າບໍລິການ, ຄ່າເລີ່ມຕົ້ນ:
ConfigurationCPWebການບໍລິການ - ປະຕິບັດ ./Configuration_AppAuth.ps1
- ປະຕິບັດຕາມການເຕືອນ.
ການຕັ້ງຄ່າການເຂົ້າສູ່ລະບົບດຽວ (SSO) ສໍາລັບ WCF Web ການບໍລິການ
ຕັ້ງຄ່າ PowerShell
- ເປີດການເຕືອນ Windows PowerShell.
- ແກ້ໄຂນະໂຍບາຍການປະຕິບັດ:
Set-ExecutionPolicy ບໍ່ຈໍາກັດ
ການຕັ້ງຄ່າ SSO ໂດຍໃຊ້ ISAPI ສໍາລັບ WCF Web ການບໍລິການ
Stage 1 ລວບລວມພາລາມິເຕີການຕັ້ງຄ່າ
ກໍານົດຄ່າສໍາລັບພາລາມິເຕີການຕັ້ງຄ່າຕໍ່ໄປນີ້.
| ພາລາມິເຕີ | ລາຍລະອຽດ |
| Webບໍລິການ_ເສັ້ນທາງ | ທີ່ຕັ້ງຂອງ Changepoint WCF Web ການບໍລິການ web ຄໍາຮ້ອງສະຫມັກ files. ຄ່າເລີ່ມຕົ້ນ: \API\CP Web ການບໍລິການ |
| ຕ້ອງການ HTTPS | ຕ້ອງການ HTTPS (ຖືກ/ຜິດ). ຄ່າເລີ່ມຕົ້ນ: ບໍ່ຖືກຕ້ອງ. |
| Changepoint_RSA_ Cookie_Transform |
ຊື່ຂອງໃບຢັ້ງຢືນທີ່ທ່ານໃຊ້ສໍາລັບການເຂົ້າລະຫັດຄຸກກີ. ຄ່າເລີ່ມຕົ້ນ: ຊື່ໃບຢັ້ງຢືນ “CN=ChangepointAPICertificate”. |
| ServiceCertificate_Name | ໃສ່ຊື່ໃບຢັ້ງຢືນທີ່ຈະໃຊ້ເພື່ອພິສູດຢືນຢັນການບໍລິການໃຫ້ກັບລູກຄ້າໂດຍໃຊ້ໂໝດຄວາມປອດໄພຂອງຂໍ້ຄວາມ. ຄ່າເລີ່ມຕົ້ນ: ຊື່ໃບຢັ້ງຢືນ “CN=ChangepointAPICertificate”. |
| SigningCertificate_Name | ໃສ່ຊື່ໃບຢັ້ງຢືນການລົງນາມ. ນີ້ແມ່ນຊື່ຂອງໃບຢັ້ງຢືນທີ່ທ່ານໃຊ້ສໍາລັບການເຊັນຂໍ້ຄວາມ. ຄ່າເລີ່ມຕົ້ນ: ຊື່ໃບຢັ້ງຢືນ “CN=ChangepointAPICertificate”. |
| ISAPI_Mode | ໂໝດ ISAPI. ຄ່າເລີ່ມຕົ້ນ: NT |
| ISAPI_Header | ສ່ວນຫົວທີ່ໃຊ້ເມື່ອ ISAPI_Mode ແມ່ນ “HEADER”, ຕົວຢ່າງເຊັ່ນample, ຫວ່າງເປົ່າ. |
| ປະເພດການຮຽກຮ້ອງ | ໃສ່ປະເພດການຮຽກຮ້ອງ SSO. ຄ່າເລີ່ມຕົ້ນ: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn |
Stage 2 ປະຕິບັດສະຄຣິບການຕັ້ງຄ່າ
- ເປີດການເຕືອນ PowerShell.
ໝາຍເຫດ: ຖ້າເຊີບເວີຂອງທ່ານເປີດໃຊ້ການຄວບຄຸມບັນຊີຜູ້ໃຊ້, ທ່ານຕ້ອງເປີດການເຕືອນ PowerShell ໂດຍໃຊ້ສິດຜູ້ເບິ່ງແຍງລະບົບທີ່ສູງ. - ທ່ອງໄປຫາ CP web ໄດເລກະທໍລີການຕັ້ງຄ່າບໍລິການ, ຄ່າເລີ່ມຕົ້ນ:
ConfigurationCPWebການບໍລິການ - ປະຕິບັດ: ./Configuration_SSO_ISAPI.ps1
- ປະຕິບັດຕາມການເຕືອນ.
ການຕັ້ງຄ່າ SSO ໂດຍໃຊ້ WS-Federation (ADFS 2.0) ສໍາລັບ WCF Web ການບໍລິການ
Stage 1 ລວບລວມພາລາມິເຕີການຕັ້ງຄ່າ
ກໍານົດຄ່າສໍາລັບພາລາມິເຕີການຕັ້ງຄ່າໃນຕາຕະລາງ, ຂ້າງລຸ່ມນີ້. ໃຫ້ແນ່ໃຈວ່າ ADFS_Server_URI ຢູ່ໃນເຂດ Intranet ຂອງຕົວທ່ອງເວັບຂອງຜູ້ໃຊ້ສຸດທ້າຍ.
ໝາຍເຫດ: ໂດຍຄ່າເລີ່ມຕົ້ນ, Changepoint ໄດ້ຖືກຕັ້ງຄ່າເພື່ອອັບເດດກະແຈສາທາລະນະອັດຕະໂນມັດທີ່ຖືກນໍາໃຊ້ເພື່ອເຊັນໂທເຄັນຄວາມປອດໄພໂດຍໃຊ້ເອກະສານ metadata ຂອງສະຫະພັນທີ່ເຜີຍແຜ່. ໃນ ADFS ນີ້ແມ່ນ:
https://ADFS_Federation.ServiceName/FederationMetadata/2007-06/FederationMetadata.xml
ໃນບາງກໍລະນີມັນອາດຈະບໍ່ສາມາດບັນລຸເຄື່ອງແມ່ຂ່າຍ ADFS ຈາກ Changepoint web server ດັ່ງນັ້ນທ່ານຈະຕ້ອງປັບປຸງການຕັ້ງຄ່າດ້ວຍຕົນເອງຫຼັງຈາກແລ່ນສະຄຣິບການຕັ້ງຄ່າ. ສໍາລັບລາຍລະອຽດ, ເບິ່ງ “ການອັບເດດກະແຈສາທາລະນະດ້ວຍຕົນເອງ” ຢູ່ໜ້າ 12.
| ພາລາມິເຕີ | ລາຍລະອຽດ |
| Webບໍລິການ_ເສັ້ນທາງ | ທີ່ຕັ້ງຂອງ Changepoint WCF Web ການບໍລິການ web ຄໍາຮ້ອງສະຫມັກ fileດ. ຄ່າເລີ່ມຕົ້ນ: \API\CP Web ການບໍລິການ |
| Webບໍລິການ_URI | ຕົວລະບຸໂດເມນທີ່ທ່ານໃຊ້ສໍາລັບ Changepoint WCF Web ການບໍລິການ. ຕົວຢ່າງampເລ., https://changepointapi.abc.corp/CPWebService |
| Changepoint_RSA_ Cookie_Transform | ຊື່ຂອງໃບຢັ້ງຢືນທີ່ທ່ານໃຊ້ສໍາລັບການເຂົ້າລະຫັດຄຸກກີ. ຄ່າເລີ່ມຕົ້ນ: ຊື່ໃບຢັ້ງຢືນ “CN=ChangepointApiCertificate”. |
| ServiceCertificate_Name | ຊື່ໃບຢັ້ງຢືນທີ່ຈະໃຊ້ເພື່ອພິສູດຢືນຢັນການບໍລິການໃຫ້ກັບລູກຄ້າໂດຍໃຊ້ໂໝດຄວາມປອດໄພຂອງຂໍ້ຄວາມ. ຄ່າເລີ່ມຕົ້ນ: ຊື່ໃບຢັ້ງຢືນ “CN=ChangepointApiCertificate”. |
| SigningCertificate_Name | ຊື່ຂອງໃບຢັ້ງຢືນທີ່ທ່ານໃຊ້ສໍາລັບການເຊັນຂໍ້ຄວາມ. ຄ່າເລີ່ມຕົ້ນ: ຊື່ໃບຢັ້ງຢືນ “CN=ChangepointApiCertificate” ຖືກໃຊ້. |
| ADFS_ ຊື່ການບໍລິການສະຫະພັນ | ຊື່ການບໍລິການສະຫະພັນ. ເພື່ອເອົາຊື່: ຈາກເຊີບເວີ ADFS, ເປີດ ADFS 2.0 Management console. •ເລືອກ ADFS 2.0 ຈາກເມນູດ້ານຊ້າຍ. •ຈາກແຖບປະຕິບັດງານເລືອກແກ້ໄຂຄຸນສົມບັດການບໍລິການສະຫະພັນ. ຊື່ການບໍລິການສະຫະພັນຢູ່ໃນແຖບທົ່ວໄປ. |
| ປະເພດການຮຽກຮ້ອງ | ປະເພດການຮຽກຮ້ອງ SSO. ຄ່າເລີ່ມຕົ້ນແມ່ນ: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn |
Stage 2 ປະຕິບັດສະຄຣິບການຕັ້ງຄ່າ
ຕັ້ງຄ່າ webເວັບໄຊທ໌ທີ່ໃຊ້ຄ່າສໍາລັບພາລາມິເຕີການຕັ້ງຄ່າ.
- ເປີດການເຕືອນ PowerShell.
ໝາຍເຫດ: ຖ້າເຊີບເວີຂອງທ່ານເປີດໃຊ້ການຄວບຄຸມບັນຊີຜູ້ໃຊ້, ທ່ານຕ້ອງເປີດການເຕືອນ PowerShell ໂດຍໃຊ້ສິດຜູ້ເບິ່ງແຍງລະບົບທີ່ສູງ. - ທ່ອງໄປຫາຈຸດປ່ຽນ web ໄດເລກະທໍລີການຕັ້ງຄ່າບໍລິການ, ຄ່າເລີ່ມຕົ້ນ: ConfigurationCPWebການບໍລິການ
- ປະຕິບັດ: ./Configuration_SSO_ADFS.ps1
- ປະຕິບັດຕາມການເຕືອນ.
Stage 3 ສ້າງຄວາມເຊື່ອໝັ້ນຂອງພັກ
ສ້າງ Relying Party Trust ໃນ ADFS 2.0 Console.
- ໃນເຊີບເວີ ADFS ຂອງທ່ານ, ເປີດ ADFS 2.0 console.
- ເລືອກການກະທຳ > ເພີ່ມຄວາມໄວ້ເນື້ອເຊື່ອໃຈຂອງພັກ.
- ກົດເລີ່ມຕົ້ນ.
- ເລືອກເອົາຂໍ້ມູນກ່ຽວກັບພາກສ່ວນທີ່ອີງໃສ່ການເຜີຍແຜ່ອອນໄລນ໌ຫຼືໃນເຄືອຂ່າຍທ້ອງຖິ່ນ.
- ໃສ່ທີ່ຢູ່ metadata ຂອງສະຫະພັນ, ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ Next, for example:
https://changepointapi.abc.corp/cpwebservice/federationmetadata/2007-06/federationmetadata.xml - ໃສ່ຊື່ທີ່ສະແດງ, ເຊັ່ນ Changepoint WCF API, ແລະຄລິກ Next, Next, Next, ຈາກນັ້ນ Close.
- ເພີ່ມກົດລະບຽບການອ້າງສິດສໍາລັບຝ່າຍທີ່ອີງໃສ່ການປ່ຽນແປງຂ້າງເທິງ. ສໍາລັບ Changepoint, ຊື່ກົດລະບຽບການອ້າງສິດເລີ່ມຕົ້ນແມ່ນ "UPN".
- ແຜນທີ່ຄຸນສົມບັດ LDAP “User-Principal-Name” ກັບປະເພດການຮຽກຮ້ອງຂາອອກ “* UPN” ຫຼື “UPN”.
ກຳລັງອັບເດດກະແຈສາທາລະນະດ້ວຍຕົນເອງ
ເພື່ອໃຫ້ໄດ້ຮັບ ADFS Server Token Signing Thumbprint
- ຈາກເຊີບເວີ ADFS, ເປີດໃຊ້ ADFS 2.0 Management console.
- ເລືອກການບໍລິການ > ໃບຢັ້ງຢືນ, ແລະຄລິກສອງຄັ້ງໃສ່ໃບຢັ້ງຢືນການເຊັນໂທເຄັນ.
- ເລືອກແຖບລາຍລະອຽດ.
- ເລືອກພາກສະຫນາມ Thumbprint.
- ເພື່ອໃຫ້ໄດ້ຄ່າຮູບໂປ້, ເອົາຊ່ອງຫວ່າງທັງໝົດອອກ ລວມທັງຊ່ອງຫວ່າງທຳອິດ.
ເພື່ອປັບປຸງ Web.config file
- ແກ້ໄຂ ADFS web.config. ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ:
EnterpriseRP-STS_ADFS - ພາຍໃຕ້ການ ອົງປະກອບ, ຊອກຫາລະຫັດ ida:FederationMetadataLocation ແລະລຶບມູນຄ່າຂອງມັນ:
- ພາຍໃຕ້ , ຊອກຫາ ອົງປະກອບແລະທົດແທນມັນດ້ວຍດັ່ງຕໍ່ໄປນີ້: https://ADFS_Federation.ServiceName/adfs/services/trust“>https://ADFS_Federation.ServiceName/adfs/services/trust” />
ການທົດສອບການເຊື່ອມຕໍ່ COM API
- ແລ່ນຊຸດທົດສອບ API. ສະຖານທີ່ເລີ່ມຕົ້ນແມ່ນ:
APIAPI ComponentsApiTestKit.exe. - ຄລິກ Connection String > Encrypter.
- ໃນຊ່ອງ String ການເຊື່ອມຕໍ່ຂໍ້ຄວາມທຳມະດາ:
ກ. ແທນທີ່ SERVERNAME ແລະ DATABASENAME ດ້ວຍຂໍ້ມູນຖານຂໍ້ມູນຂອງທ່ານ.
ຂ. ປ່ຽນແທນ USERID ແລະ PASSWORD ດ້ວຍຂໍ້ມູນບັນຊີຜູ້ໃຊ້ຂອງຖານຂໍ້ມູນຂອງທ່ານ.
ຄ. ໃສ່ຄ່າ timeout ຕາມຄວາມຕ້ອງການ. - ກົດເຂົ້າລະຫັດ.
- ໃນຊ່ອງ String ເຊື່ອມຕໍ່ເຂົ້າລະຫັດ, ສຳເນົາຂໍ້ຄວາມ.
- ປິດກ່ອງໂຕ້ຕອບ.
- ໃນເມນູ API Test Kit, ຄລິກ Connection > COM API Connection Tester.
- ໃນແຖບເວີຊັນປັດຈຸບັນ, ວາງສາຍການເຊື່ອມຕໍ່ທີ່ເຂົ້າລະຫັດໄວ້ໃສ່ຊ່ອງເຊື່ອມຕໍ່ String.
- ໃນ LoginId ແລະລະຫັດຜ່ານຊ່ອງ, ໃສ່ ID ເຂົ້າສູ່ລະບົບແລະລະຫັດຜ່ານສໍາລັບບັນຊີ Changepoint ຂອງທ່ານ.
- ໃນ Loglevel (0-8) ພາກສະຫນາມ, ລະບຸລະດັບຂອງຂໍ້ມູນຄວາມຜິດພາດທີ່ຈະສົ່ງຄືນໃນບັນທຶກ COM API. file ຖ້າຜົນການທົດສອບສະແດງໃຫ້ເຫັນບັນຫາກັບການເຊື່ອມຕໍ່.
0 = ບໍ່ມີການບັນທຶກ
1 = ແຫຼ່ງວັດຖຸ ແລະວິທີການ
2 = ຂໍ້ຄວາມຜິດພາດ
3 = ຕົວກໍານົດການປ້ອນຂໍ້ມູນ
4 = ກັບຄືນ
5 = ຄໍາເຕືອນ
8 = ດ່ານ
ຄ່າເລີ່ມຕົ້ນແມ່ນ 8. - ກົດເຊື່ອມຕໍ່.
ຖ້າການເຊື່ອມຕໍ່ປະສົບຜົນສໍາເລັດ, ຂໍ້ຄວາມສໍາເລັດຈະຖືກສະແດງຢູ່ໃນພາກສະຫນາມຜົນໄດ້ຮັບ. ຖ້າການເຊື່ອມຕໍ່ລົ້ມເຫລວ, ໃຫ້ກວດເບິ່ງບັນທຶກ COM API file ສໍາລັບຄວາມຜິດພາດ. ສະຖານທີ່ເລີ່ມຕົ້ນຂອງບັນທຶກ file ແມ່ນ APIAPILogs.
ການກວດສອບເວີຊັນຂອງອົງປະກອບ API ທີ່ຕິດຕັ້ງ
ທ່ານສາມາດນໍາໃຊ້ຜົນປະໂຫຍດ checker ສະບັບເພື່ອໄດ້ຮັບລາຍລະອຽດກ່ຽວກັບອົງປະກອບທີ່ຕິດຕັ້ງ, ລວມທັງສະບັບປ່ອຍແລະເສັ້ນທາງ.
- ແລ່ນ CPVersionChecker.exe. ເສັ້ນທາງເລີ່ມຕົ້ນແມ່ນ: ອົງປະກອບ APIAPI
- ກົດອ່ານ.
ການກວດສອບສະບັບຂອງ Web API ການບໍລິການ
- ເປີດໃຊ້ Internet Explorer ຈາກເຊີບເວີບ່ອນທີ່ Web ບໍລິການ API ຖືກຕິດຕັ້ງ, ແລະໃສ່ທີ່ຢູ່:
http://localhost.port/CPWeb.Service/WSLogin.asmx ບ່ອນທີ່ພອດແມ່ນຫມາຍເລກພອດຂອງ webສະຖານທີ່ທີ່ທ່ານຕິດຕັ້ງ CPWebບໍລິການໄດເລກະທໍລີ virtual. - ໃນໜ້າ WLogin, ຄລິກທີ່ລິ້ງ GetVersion.
- ກົດ Invoke.
ການທົດສອບ Web ການເຊື່ອມຕໍ່ການບໍລິການ API
- ເປີດໃຊ້ Internet Explorer ຈາກເຊີບເວີບ່ອນທີ່ Web ບໍລິການ API ຖືກຕິດຕັ້ງ, ແລະໃສ່ທີ່ຢູ່: http://localhost.port/CPWeb.Service/WSLogin.asmx ບ່ອນທີ່ພອດແມ່ນຫມາຍເລກພອດຂອງ webສະຖານທີ່ທີ່ທ່ານຕິດຕັ້ງ CPWebບໍລິການໄດເລກະທໍລີ virtual.
- ໃນຫນ້າ WLogin ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ TestConnection.
- ກົດ Invoke. 4. ໃນຜົນການທົດສອບ:
- ຖ້າ ອົງປະກອບແມ່ນບໍ່ຖືກຕ້ອງ, ການເຊື່ອມຕໍ່ການທົດສອບສໍາເລັດ.
- ຖ້າ ອົງປະກອບແມ່ນຄວາມຈິງ, ການເຊື່ອມຕໍ່ການທົດສອບລົ້ມເຫລວ. ສໍາລັບການເພີ່ມເຕີມ
ຂໍ້ມູນກ່ຽວກັບເຫດຜົນຂອງຄວາມລົ້ມເຫລວ, ເບິ່ງ ແລະ ອົງປະກອບໃນຜົນການທົດສອບ, ແລະກວດເບິ່ງບັນທຶກ API. ເສັ້ນທາງເລີ່ມຕົ້ນຂອງບັນທຶກ API ແມ່ນ: APIAPILogs
ການຕັ້ງຄ່າ Web Services API ໃນເຊີບເວີພາສາ
- ເພື່ອນຳໃຊ້ Changepoint Web Services API ຢູ່ໃນເຊີບເວີພາສາ, ທ່ານຕ້ອງເພີ່ມ ຫຼືອັບເດດ tag ໃນ Web API ການບໍລິການ web.config. ສະຖານທີ່ເລີ່ມຕົ້ນຂອງ Web.config file ແມ່ນ: APICP Web ການບໍລິການWeb.config
- ຖ້າ tag ມີຢູ່ແລ້ວ, ໃຫ້ແນ່ໃຈວ່າທັງວັດທະນະທໍາແລະຄຸນລັກສະນະຂອງ uiCulture ແມ່ນ "en-US."
- ຖ້າ tag ບໍ່ມີຢູ່ແລ້ວ, ເພີ່ມຕໍ່ໄປນີ້ , ຄໍາເຫັນ, ແລະ ອົງປະກອບຂອງweb> node:web>
ຕົວເລືອກ Visual Basic: ກຳນົດຢ່າງເຂັ້ມງວດ =” true” ເພື່ອບໍ່ອະນຸຍາດການປ່ຽນປະເພດຂໍ້ມູນທັງໝົດທີ່ການສູນເສຍຂໍ້ມູນສາມາດເກີດຂຶ້ນໄດ້. ກໍານົດ explicit = "true" ເພື່ອບັງຄັບໃຫ້ປະກາດຕົວແປທັງຫມົດ. –> - ປິດເປີດ IIS ຄືນໃ່.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ຊອບແວ Changepoint API [pdf] ຄູ່ມືການຕິດຕັ້ງ API, Software, API Software |




