API ഇൻസ്റ്റലേഷൻ ഗൈഡ്
റഫറൻസ് ഗൈഡ്
ചേഞ്ച് പോയിന്റ് 2021
© 2021 ചേഞ്ച്പോയിന്റ് കാനഡ 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), ബാധകമാണ്. ചേഞ്ച്പോയിന്റ് കാനഡ യുഎൽസിയുടെ രഹസ്യ വിവരങ്ങളും വ്യാപാര രഹസ്യങ്ങളും ഈ ഉൽപ്പന്നത്തിൽ അടങ്ങിയിരിക്കുന്നു. ചേഞ്ച്പോയിന്റ് കാനഡ യുഎൽസിയുടെ മുൻകൂർ എക്സ്പ്രസ് രേഖാമൂലമുള്ള അനുമതിയില്ലാതെ വെളിപ്പെടുത്തൽ നിരോധിച്ചിരിക്കുന്നു. ഈ ഉൽപ്പന്നത്തിന്റെ ഉപയോഗം ചേഞ്ച്പോയിന്റ് കാനഡ യുഎൽസിയുമായുള്ള ഉപയോക്താവിന്റെ ലൈസൻസ് കരാറിന്റെ നിബന്ധനകൾക്കും വ്യവസ്ഥകൾക്കും വിധേയമാണ്. ആന്തരിക ഉപയോഗത്തിനായി ലൈസൻസി മാത്രമേ ഡോക്യുമെന്റേഷൻ പുനർനിർമ്മിക്കാൻ കഴിയൂ. ചേഞ്ച്പോയിന്റ് കാനഡ യുഎൽസിയുടെ വ്യക്തമായ രേഖാമൂലമുള്ള സമ്മതമില്ലാതെ ഈ പ്രമാണത്തിന്റെ ഉള്ളടക്കം മാറ്റാനോ പരിഷ്ക്കരിക്കാനോ മാറ്റാനോ പാടില്ല. ചേഞ്ച്പോയിന്റ് കാനഡ യുഎൽസി ഇവിടെ വ്യക്തമാക്കിയിരിക്കുന്ന ഉള്ളടക്കം എപ്പോൾ വേണമെങ്കിലും അറിയിപ്പോടെയോ അല്ലാതെയോ മാറ്റിയേക്കാം.
ചേഞ്ച്പോയിന്റ് API ഇൻസ്റ്റാൾ ചെയ്യുന്നു
ചേഞ്ച്പോയിന്റ് API ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനെക്കുറിച്ച്
ചേഞ്ച്പോയിന്റ് API ഒരു COM API ആയി ലഭ്യമാണ്, ഒരു വിൻഡോസ് കമ്മ്യൂണിക്കേഷൻ ഫൗണ്ടേഷൻ (WCF) സേവനവും, ബാക്ക്വേർഡ് കോംപാറ്റിബിളിറ്റി ആയി, ഒരു Web സേവനങ്ങൾ മെച്ചപ്പെടുത്തൽ (WSE) സേവനം. ചേഞ്ച്പോയിന്റ് എപിഐയെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക്, ചേഞ്ച്പോയിന്റ് എപിഐ റഫറൻസ് കാണുക. അപ്ഗ്രേഡ് കുറിപ്പുകൾക്കും മുന്നറിയിപ്പുകൾക്കും അറിയപ്പെടുന്ന പ്രശ്നങ്ങൾക്കും, ചേഞ്ച്പോയിന്റിലെ ടീം ഫോൾഡറുകളിലെ റിലീസ് കുറിപ്പുകൾ കാണുക.
ചേഞ്ച്പോയിന്റ് API നവീകരിക്കുന്നു
ചേഞ്ച്പോയിന്റിന്റെ മുൻ പതിപ്പിൽ നിന്നാണ് നിങ്ങൾ അപ്ഗ്രേഡ് ചെയ്യുന്നതെങ്കിൽ, ഈ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് ചേഞ്ച്പോയിന്റ് എപിഐയുടെ മുൻ പതിപ്പും അതിന്റെ ഘടകങ്ങളും അൺഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് Windows കൺട്രോൾ പാനൽ ഉപയോഗിക്കുക.
ചേഞ്ച്പോയിന്റ് API ആവശ്യകതകൾ
ചേഞ്ച്പോയിന്റ് API ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങൾ ചേഞ്ച്പോയിന്റ് ഇൻസ്റ്റാൾ ചെയ്യണം. സോഫ്റ്റ്വെയർ ആവശ്യകതകൾക്കായി, ചേഞ്ച്പോയിന്റിലെ 2021 റിലീസ് നോട്ടുകളിലും പാച്ചസ് ടീം ഫോൾഡറിലും ലഭ്യമായ ചേഞ്ച്പോയിന്റ് സോഫ്റ്റ്വെയർ കോംപാറ്റിബിലിറ്റി മാട്രിക്സ് കാണുക.
File പാത കൺവെൻഷനുകൾ
ഈ പ്രമാണത്തിലുടനീളം, പൊതുവായ പാതകൾക്കായി ഇനിപ്പറയുന്ന കൺവെൻഷനുകൾ ഉപയോഗിക്കുന്നു:
- ചേഞ്ച്പോയിന്റ് ഇൻസ്റ്റാളേഷന്റെ റൂട്ട് പാത്ത്.
സ്ഥിരസ്ഥിതി പാത ഇതാണ്:
സി:പ്രോഗ്രാം Files (x86)ചേഞ്ച് പോയിന്റ്ചേഞ്ച് പോയിന്റ് - ലോഗിൻ സെറ്റിംഗ്സ് യൂട്ടിലിറ്റി പോലുള്ള സാധാരണ ചേഞ്ച്പോയിന്റ് യൂട്ടിലിറ്റികൾക്കുള്ള റൂട്ട് ലൊക്കേഷൻ.
സ്ഥിരസ്ഥിതി പാത ഇതാണ്:
സി:പ്രോഗ്രാം Files (x86) സാധാരണ Fileചേഞ്ച് പോയിന്റ് ചേഞ്ച് പോയിന്റ്
ചേഞ്ച്പോയിന്റ് API ഇൻസ്റ്റാൾ ചെയ്യുന്നു
- Changepoint API മീഡിയ റൂട്ട് ഡയറക്ടറിയിൽ നിന്ന്, setup.exe പ്രവർത്തിപ്പിക്കുക.
- ഫീച്ചറുകൾ തിരഞ്ഞെടുക്കുക സ്ക്രീൻ ദൃശ്യമാകുന്നതുവരെ നിർദ്ദേശങ്ങൾ പാലിക്കുക.
- നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന സവിശേഷതകൾ തിരഞ്ഞെടുക്കുക, തുടർന്ന് അടുത്തത് ക്ലിക്കുചെയ്യുക.
- സ്ഥിരസ്ഥിതിയായി API ലക്ഷ്യസ്ഥാന ഫോൾഡർ തിരഞ്ഞെടുക്കുക API, തുടർന്ന് അടുത്തത് ക്ലിക്കുചെയ്യുക.
കുറിപ്പ്: ചേഞ്ച്പോയിന്റ് ലോഗിൻ ക്രമീകരണ യൂട്ടിലിറ്റി ഇൻസ്റ്റാൾ ചെയ്തു നിങ്ങൾ വ്യക്തമാക്കിയ ലക്ഷ്യസ്ഥാന ഫോൾഡർ പരിഗണിക്കാതെ തന്നെ ലോഗിൻ ക്രമീകരണങ്ങൾ. - നിങ്ങൾ തിരഞ്ഞെടുത്തെങ്കിൽ Web സേവനങ്ങൾ API: a. തിരഞ്ഞെടുക്കുമ്പോൾ
a Web സൈറ്റ് സ്ക്രീൻ ദൃശ്യമാകുന്നു, a തിരഞ്ഞെടുക്കുക webവെർച്വൽ ഡയറക്ടറി ചേർക്കുന്നതിനുള്ള സൈറ്റ്, തുടർന്ന് അടുത്തത് ക്ലിക്കുചെയ്യുക.
ബി. തുടരാൻ അടുത്തത് ക്ലിക്ക് ചെയ്യുക. 6. API-യുടെ ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാകുമ്പോൾ, പൂർത്തിയാക്കുക ക്ലിക്കുചെയ്യുക.
കാഷെ അറിഞ്ഞിരിക്കാൻ ചേഞ്ച്പോയിന്റ് API കോൺഫിഗർ ചെയ്യുന്നു
ചേഞ്ച്പോയിന്റ് API കാഷെ-അറിയാൻ കോൺഫിഗർ ചെയ്യുന്നതിന്, “കാഷെ” എന്നതിനായുള്ള മൂല്യങ്ങൾ മാറ്റിസ്ഥാപിക്കുക. പാസ്വേഡ്", "കാഷെ. CP-യിലെ സെർവറുകൾ" കീകൾ Web സേവനങ്ങൾWeb.config file എന്റർപ്രൈസിൽ ഉപയോഗിക്കുന്ന മൂല്യങ്ങൾക്കൊപ്പംWeb.config file.
പ്രവർത്തനക്ഷമമാക്കുന്നു Web സേവന മെച്ചപ്പെടുത്തലുകൾ (WSE)
- എഡിറ്റ് ചെയ്യുക Web.config file വേണ്ടി web സേവനങ്ങള്. സ്ഥിരസ്ഥിതി സ്ഥാനം ഇതാണ്:
എ.പി.ഐ.സി.പി Web സേവനങ്ങൾWeb.config - ഇനിപ്പറയുന്ന കമന്റ് ലൈനിന്റെ മൂന്ന് ഉദാഹരണങ്ങൾ കണ്ടെത്തുക:
< !– നിങ്ങൾ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ ഇനിപ്പറയുന്ന ഘടകം കമന്റ് ചെയ്യുക Web സേവന മെച്ചപ്പെടുത്തലുകൾ (WSE) API. WCF സേവനങ്ങൾ ഉപയോഗിക്കുകയും ഇൻസ്റ്റാൾ ചെയ്യുന്നില്ലെങ്കിൽ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക Web സേവന മെച്ചപ്പെടുത്തലുകൾ (WSE) –> - കമന്റ് ലൈനിലെ ഓരോ സന്ദർഭവും പിന്തുടരുന്ന ഘടകം അൺകമന്റ് ചെയ്യുക:
<section name=”microsoft.web.services2″ …>webസേവനങ്ങൾ>web.services2>
കുറിപ്പ്: ദിwebസേവനങ്ങൾ> അഭിപ്രായമിടാത്ത ഘടകം ഒരു കുട്ടിയാണ്web>.
ഇതിനായി ലോഗിംഗ് കോൺഫിഗർ ചെയ്യുന്നു Web സേവന API
നിങ്ങൾ ലോഗ് സജ്ജമാക്കണം file പാതയും ലോഗ് ലെവലും. ലോഗ് ലെവലുകൾ ക്യുമുലേറ്റീവ് ആണ്. ഉദാample, നിങ്ങൾ ലെവൽ 3 വ്യക്തമാക്കുകയാണെങ്കിൽ, ലെവലുകൾ 1, 2, 3 എന്നിവ ലോഗ് ചെയ്യപ്പെടും. ഡിഫോൾട്ട് ലോഗ് ലെവൽ 8 ആണ്.
- എഡിറ്റ് ചെയ്യുക web സേവനങ്ങൾ Web.config. സ്ഥിരസ്ഥിതി സ്ഥാനം ഇതാണ്:
എ.പി.ഐ.സി.പി Web സേവനങ്ങൾWeb.config - ലോഗ് സജ്ജമാക്കുകFileപാത. സ്ഥിര മൂല്യം ആണ് APIAPILogs. 3. ലോഗ് ലെവൽ സജ്ജമാക്കുക. സാധുവായ മൂല്യങ്ങൾ ഇവയാണ്:
0 = ലോഗിംഗ് ഇല്ല
1 = ഉറവിട വസ്തുവും രീതിയും
2 = പിശക് സന്ദേശം
3 = ഇൻപുട്ട് പാരാമീറ്ററുകൾ
4 = റിട്ടേണുകൾ
5 = മുന്നറിയിപ്പ്
8 = ചെക്ക് പോയിന്റ്
ഇതിനായി വെർച്വൽ ഡയറക്ടറി പ്രാമാണീകരണം ക്രമീകരിക്കുന്നു Web സേവന API
നിങ്ങൾ അജ്ഞാത ആക്സസ് പ്രവർത്തനക്ഷമമാക്കുകയും CP-യ്ക്കായി ഇന്റഗ്രേറ്റഡ് വിൻഡോസ് പ്രാമാണീകരണം പ്രവർത്തനരഹിതമാക്കുകയും വേണംWebഇന്റർനെറ്റ് ഇൻഫർമേഷൻ സർവീസസിലെ (IIS) സേവന വെർച്വൽ ഡയറക്ടറി. കൂടുതൽ വിവരങ്ങൾക്ക്, Microsoft IIS ഡോക്യുമെന്റേഷൻ കാണുക.
ഇതിനായി ഡാറ്റാബേസ് കണക്ഷൻ ക്രമീകരണങ്ങൾ ക്രമീകരിക്കുന്നു Web സേവന API
എന്നതിലെ ഡാറ്റാബേസ് കണക്ഷൻ ക്രമീകരണങ്ങൾ എൻക്രിപ്റ്റ് ചെയ്യാൻ ലോഗിൻ സെറ്റിംഗ്സ് യൂട്ടിലിറ്റി ഉപയോഗിക്കുക Web സേവന API Web.config file. കൂടുതൽ വിവരങ്ങൾക്ക്, ചേഞ്ച്പോയിന്റ് ഇൻസ്റ്റാളേഷൻ ഗൈഡിൽ "ഡാറ്റാബേസ് കണക്ഷൻ ക്രമീകരണങ്ങൾ ക്രമീകരിക്കുന്നു" എന്ന് തിരയുക.
ചേഞ്ച്പോയിന്റ് WCF-നായി പ്രാമാണീകരണം ക്രമീകരിക്കുന്നു Web സേവനങ്ങൾ
ചേഞ്ച്പോയിന്റ് ഡബ്ല്യുസിഎഫിനായി നിങ്ങൾക്ക് ആപ്ലിക്കേഷൻ ഓതന്റിക്കേഷനും സിംഗിൾ സൈൻ-ഓണും (എസ്എസ്ഒ) കോൺഫിഗർ ചെയ്യാം Web സേവനങ്ങൾ.
സുരക്ഷിത ടോക്കൺ സേവനം (STS) ഉപയോഗിച്ച് ഇനിപ്പറയുന്ന നടപ്പിലാക്കൽ ഓപ്ഷനുകൾ ലഭ്യമാണ്:
- ISAPI SSL ഓപ്ഷണൽ ഉപയോഗിക്കുന്ന SSO
- WS-Federation (ADFS 2.0) SSL ഉപയോഗിക്കുന്ന SSO ആവശ്യമാണ്
SSL ആവശ്യമാണെങ്കിൽ, കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റ് അത് ഉപയോഗിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നു.
ISAPI, ആപ്ലിക്കേഷൻ പ്രാമാണീകരണത്തിനുള്ള കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റുകൾക്ക് ഓപ്ഷണലായി SSL പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയും.
WCF-നുള്ള ആപ്ലിക്കേഷൻ പ്രാമാണീകരണം കോൺഫിഗർ ചെയ്യുന്നു Web സേവനങ്ങൾ
ചേഞ്ച്പോയിന്റ് WCF-നുള്ള ഡിഫോൾട്ട് പ്രാമാണീകരണ തരം Web സേവനങ്ങൾ എന്നത് ആപ്ലിക്കേഷൻ പ്രാമാണീകരണമാണ്.
ഈ വിഭാഗത്തിലെ നടപടിക്രമങ്ങൾ ഇതിനായി ഉപയോഗിക്കുക:
- Changepoint WCF കോൺഫിഗർ ചെയ്യുക Web SSL-നൊപ്പം ആപ്ലിക്കേഷൻ പ്രാമാണീകരണം ഉപയോഗിക്കുന്നതിനുള്ള സേവനങ്ങൾ
- ചേഞ്ച്പോയിന്റ് WCF പഴയപടിയാക്കുക Web SSO നടപ്പിലാക്കലുകളിൽ ഒന്ന് നടപ്പിലാക്കിയതിന് ശേഷം ആപ്ലിക്കേഷൻ പ്രാമാണീകരണത്തിനുള്ള സേവനങ്ങൾ
PowerShell കോൺഫിഗർ ചെയ്യുക
- ഒരു Windows PowerShell പ്രോംപ്റ്റ് തുറക്കുക.
- നിർവ്വഹണ നയം പരിഷ്കരിക്കുക:
നിയന്ത്രണമില്ലാത്ത സെറ്റ്-എക്സിക്യൂഷൻ പോളിസി
Stage 1 കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ ശേഖരിക്കുക
കോൺഫിഗറേഷൻ പരാമീറ്ററുകൾക്കുള്ള മൂല്യങ്ങൾ നിർണ്ണയിക്കുക.
പരാമീറ്റർ | വിവരണം |
Webസർവീസ്_പാത്ത് | ചേഞ്ച് പോയിന്റ് WCF ന്റെ സ്ഥാനം Web സേവനങ്ങൾ web അപേക്ഷ files. ഡിഫോൾട്ട്: \API\CP Web സേവനങ്ങൾ |
സേവന സർട്ടിഫിക്കറ്റ്_ പേര് |
മെസേജ് സെക്യൂരിറ്റി മോഡ് ഉപയോഗിച്ച് ക്ലയന്റുകൾക്ക് സേവനം പ്രാമാണീകരിക്കാൻ ഉപയോഗിക്കുന്ന സർട്ടിഫിക്കറ്റ് പേര്. ഡിഫോൾട്ട്: “CN=ChangepointAPICertificate” സർട്ടിഫിക്കറ്റിന്റെ പേര്. |
HTTPS ആവശ്യമാണ് | HTTPS ആവശ്യമാണ് (ശരി/തെറ്റ്) സ്ഥിരസ്ഥിതി: തെറ്റ്. |
Stage 2 കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റുകൾ എക്സിക്യൂട്ട് ചെയ്യുക
യുടെ കോൺഫിഗറേഷൻ പരിഷ്ക്കരിക്കുന്നതിന് കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾക്കുള്ള മൂല്യങ്ങൾ ഉപയോഗിക്കുക webസൈറ്റുകൾ.
- ഒരു PowerShell പ്രോംപ്റ്റ് തുറക്കുക.
കുറിപ്പ്: നിങ്ങളുടെ സെർവറിൽ ഉപയോക്തൃ അക്കൗണ്ട് നിയന്ത്രണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഉയർന്ന അഡ്മിനിസ്ട്രേറ്റർ അനുമതികൾ ഉപയോഗിച്ച് നിങ്ങൾ പവർഷെൽ പ്രോംപ്റ്റ് തുറക്കണം. - സിപിയിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക web സേവന കോൺഫിഗറേഷൻ ഡയറക്ടറി, സ്ഥിരസ്ഥിതി:
കോൺഫിഗറേഷൻസിപിWebസേവനം - എക്സിക്യൂട്ട് ചെയ്യുക ./Configuration_AppAuth.ps1
- നിർദ്ദേശങ്ങൾ പിന്തുടരുക.
WCF-നായി സിംഗിൾ സൈൻ-ഓൺ (SSO) കോൺഫിഗർ ചെയ്യുന്നു Web സേവനങ്ങൾ
PowerShell കോൺഫിഗർ ചെയ്യുക
- ഒരു Windows PowerShell പ്രോംപ്റ്റ് തുറക്കുക.
- നിർവ്വഹണ നയം പരിഷ്കരിക്കുക:
നിയന്ത്രണമില്ലാത്ത സെറ്റ്-എക്സിക്യൂഷൻ പോളിസി
WCF-നായി ISAPI ഉപയോഗിച്ച് SSO കോൺഫിഗർ ചെയ്യുന്നു Web സേവനങ്ങൾ
Stage 1 കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ ശേഖരിക്കുക
ഇനിപ്പറയുന്ന കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾക്കുള്ള മൂല്യങ്ങൾ നിർണ്ണയിക്കുക.
പരാമീറ്റർ | വിവരണം |
Webസർവീസ്_പാത്ത് | ചേഞ്ച്പോയിന്റ് WCF ന്റെ സ്ഥാനം Web സേവനങ്ങൾ web അപേക്ഷ files. ഡിഫോൾട്ട്: \API\CP Web സേവനങ്ങൾ |
HTTPS ആവശ്യമാണ് | HTTPS ആവശ്യമാണ് (ശരി/തെറ്റ്). സ്ഥിരസ്ഥിതി: തെറ്റ്. |
Changepoint_RSA_ കുക്കി_പരിവർത്തനം |
കുക്കി എൻക്രിപ്ഷനായി നിങ്ങൾ ഉപയോഗിക്കുന്ന സർട്ടിഫിക്കറ്റിന്റെ പേര്. ഡിഫോൾട്ട്: “CN=ChangepointAPICertificate” സർട്ടിഫിക്കറ്റിന്റെ പേര്. |
ServiceCertificate_Name | മെസേജ് സെക്യൂരിറ്റി മോഡ് ഉപയോഗിച്ച് ക്ലയന്റുകൾക്ക് സേവനം പ്രാമാണീകരിക്കാൻ ഉപയോഗിക്കുന്ന സർട്ടിഫിക്കറ്റ് പേര് നൽകുക. ഡിഫോൾട്ട്: “CN=ChangepointAPICertificate” സർട്ടിഫിക്കറ്റിന്റെ പേര്. |
സൈനിംഗ് സർട്ടിഫിക്കറ്റ്_നെയിം | ഒപ്പിടുന്ന സർട്ടിഫിക്കറ്റിന്റെ പേര് നൽകുക. സന്ദേശങ്ങളിൽ ഒപ്പിടുന്നതിന് നിങ്ങൾ ഉപയോഗിക്കുന്ന സർട്ടിഫിക്കറ്റിന്റെ പേരാണിത്. ഡിഫോൾട്ട്: “CN=ChangepointAPICertificate” സർട്ടിഫിക്കറ്റിന്റെ പേര്. |
ISAPI_മോഡ് | ISAPI മോഡ്. സ്ഥിരസ്ഥിതി: NT |
ISAPI_ഹെഡർ | ISAPI_Mode "HEADER" ആയിരിക്കുമ്പോൾ ഉപയോഗിക്കുന്ന തലക്കെട്ട്, ഉദാample, ശൂന്യം. |
ക്ലെയിം തരം | SSO ക്ലെയിം തരം നൽകുക. ഡിഫോൾട്ട്: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn |
Stage 2 കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റുകൾ എക്സിക്യൂട്ട് ചെയ്യുക
- ഒരു PowerShell പ്രോംപ്റ്റ് തുറക്കുക.
കുറിപ്പ്: നിങ്ങളുടെ സെർവറിൽ ഉപയോക്തൃ അക്കൗണ്ട് നിയന്ത്രണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഉയർന്ന അഡ്മിനിസ്ട്രേറ്റർ അനുമതികൾ ഉപയോഗിച്ച് നിങ്ങൾ പവർഷെൽ പ്രോംപ്റ്റ് തുറക്കണം. - സിപിയിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക web സേവന കോൺഫിഗറേഷൻ ഡയറക്ടറി, സ്ഥിരസ്ഥിതി:
കോൺഫിഗറേഷൻസിപിWebസേവനം - എക്സിക്യൂട്ട് ചെയ്യുക: ./Configuration_SSO_ISAPI.ps1
- നിർദ്ദേശങ്ങൾ പിന്തുടരുക.
WCF-നായി WS-Federation (ADFS 2.0) ഉപയോഗിച്ച് SSO കോൺഫിഗർ ചെയ്യുന്നു Web സേവനങ്ങൾ
Stage 1 കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾ ശേഖരിക്കുക
ചുവടെയുള്ള പട്ടികയിലെ കോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾക്കുള്ള മൂല്യങ്ങൾ നിർണ്ണയിക്കുക. അന്തിമ ഉപയോക്താവിന്റെ ബ്രൗസറിന്റെ ഇൻട്രാനെറ്റ് സോണിലാണ് ADFS_Server_URI എന്ന് ഉറപ്പാക്കുക.
കുറിപ്പ്: ഡിഫോൾട്ടായി, പ്രസിദ്ധീകരിച്ച ഫെഡറേഷൻ മെറ്റാഡാറ്റ ഡോക്യുമെന്റ് ഉപയോഗിച്ച് സുരക്ഷാ ടോക്കണുകളിൽ ഒപ്പിടാൻ ഉപയോഗിക്കുന്ന പൊതു കീകൾ സ്വയമേവ അപ്ഡേറ്റ് ചെയ്യാൻ ചേഞ്ച്പോയിന്റ് ക്രമീകരിച്ചിരിക്കുന്നു. ADFS-ൽ ഇത്:
https://ADFS_Federation.ServiceName/FederationMetadata/2007-06/FederationMetadata.xml
ചില സാഹചര്യങ്ങളിൽ, ചേഞ്ച്പോയിന്റിൽ നിന്ന് എഡിഎഫ്എസ് സെർവറിലേക്ക് എത്താൻ കഴിഞ്ഞേക്കില്ല web സെർവർ ആയതിനാൽ കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിച്ചതിന് ശേഷം നിങ്ങൾ കോൺഫിഗറേഷൻ സ്വമേധയാ അപ്ഡേറ്റ് ചെയ്യണം. വിശദാംശങ്ങൾക്ക്, പേജ് 12-ലെ "പൊതു കീകൾ സ്വമേധയാ അപ്ഡേറ്റ് ചെയ്യുന്നു" കാണുക.
പരാമീറ്റർ | വിവരണം |
Webസർവീസ്_പാത്ത് | ചേഞ്ച് പോയിന്റ് WCF ന്റെ സ്ഥാനം Web സേവനങ്ങൾ web അപേക്ഷ fileഎസ്. ഡിഫോൾട്ട്: \API\CP Web സേവനങ്ങൾ |
Webസർവീസ്_യുആർഐ | ചേഞ്ച് പോയിന്റ് ഡബ്ല്യുസിഎഫിനായി നിങ്ങൾ ഉപയോഗിക്കുന്ന ഡൊമെയ്ൻ ഐഡന്റിഫയർ Web സേവനങ്ങള്. ഉദാampലെ., https://changepointapi.abc.corp/CPWebService |
Changepoint_RSA_ Cookie_Transform | കുക്കി എൻക്രിപ്ഷനായി നിങ്ങൾ ഉപയോഗിക്കുന്ന സർട്ടിഫിക്കറ്റിന്റെ പേര്. ഡിഫോൾട്ട്: “CN=ChangepointApiCertificate” സർട്ടിഫിക്കറ്റിന്റെ പേര്. |
ServiceCertificate_Name | മെസേജ് സെക്യൂരിറ്റി മോഡ് ഉപയോഗിച്ച് ക്ലയന്റുകൾക്ക് സേവനം പ്രാമാണീകരിക്കാൻ ഉപയോഗിക്കുന്ന സർട്ടിഫിക്കറ്റ് പേര്. ഡിഫോൾട്ട്: “CN=ChangepointApiCertificate” സർട്ടിഫിക്കറ്റിന്റെ പേര്. |
സൈനിംഗ് സർട്ടിഫിക്കറ്റ്_നെയിം | സന്ദേശങ്ങളിൽ ഒപ്പിടാൻ നിങ്ങൾ ഉപയോഗിക്കുന്ന സർട്ടിഫിക്കറ്റിന്റെ പേര്. ഡിഫോൾട്ട്: “CN=ChangepointApiCertificate” സർട്ടിഫിക്കറ്റ് നാമം ഉപയോഗിക്കുന്നു. |
ADFS_ ഫെഡറേഷൻ സർവീസ് നെയിം | ഫെഡറേഷൻ സേവനത്തിന്റെ പേര്. പേര് ലഭിക്കാൻ: എഡിഎഫ്എസ് സെർവറിൽ നിന്ന്, എഡിഎഫ്എസ് 2.0 മാനേജ്മെന്റ് കൺസോൾ സമാരംഭിക്കുക. •ഇടത് മെനുവിൽ നിന്ന് ADFS 2.0 തിരഞ്ഞെടുക്കുക. •ആക്ഷൻ പാളിയിൽ നിന്ന് എഡിറ്റ് ഫെഡറേഷൻ സർവീസ് പ്രോപ്പർട്ടികൾ തിരഞ്ഞെടുക്കുക. ഫെഡറേഷൻ സേവനത്തിന്റെ പേര് പൊതുവായ ടാബിൽ ഉണ്ട്. |
ക്ലെയിം തരം | SSO ക്ലെയിം തരം. സ്ഥിരസ്ഥിതി ഇതാണ്: http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn |
Stage 2 കോൺഫിഗറേഷൻ സ്ക്രിപ്റ്റുകൾ എക്സിക്യൂട്ട് ചെയ്യുക
കോൺഫിഗർ ചെയ്യുക webകോൺഫിഗറേഷൻ പാരാമീറ്ററുകൾക്കുള്ള മൂല്യങ്ങൾ ഉപയോഗിക്കുന്ന സൈറ്റുകൾ.
- ഒരു PowerShell പ്രോംപ്റ്റ് തുറക്കുക.
കുറിപ്പ്: നിങ്ങളുടെ സെർവറിൽ ഉപയോക്തൃ അക്കൗണ്ട് നിയന്ത്രണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഉയർന്ന അഡ്മിനിസ്ട്രേറ്റർ അനുമതികൾ ഉപയോഗിച്ച് നിങ്ങൾ പവർഷെൽ പ്രോംപ്റ്റ് തുറക്കണം. - ചേഞ്ച് പോയിന്റിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക web സേവന കോൺഫിഗറേഷൻ ഡയറക്ടറി, ഡിഫോൾട്ട്: കോൺഫിഗറേഷൻസിപിWebസേവനം
- എക്സിക്യൂട്ട് ചെയ്യുക: ./Configuration_SSO_ADFS.ps1
- നിർദ്ദേശങ്ങൾ പിന്തുടരുക.
Stage 3 ആശ്രയിക്കുന്ന പാർട്ടി ട്രസ്റ്റ് സൃഷ്ടിക്കുക
ADFS 2.0 കൺസോളിൽ ആശ്രയിക്കുന്ന പാർട്ടി ട്രസ്റ്റ് സൃഷ്ടിക്കുക.
- നിങ്ങളുടെ ADFS സെർവറിൽ, ADFS 2.0 കൺസോൾ സമാരംഭിക്കുക.
- പ്രവർത്തനം തിരഞ്ഞെടുക്കുക > ആശ്രയിക്കുന്ന പാർട്ടി ട്രസ്റ്റ് ചേർക്കുക.
- ആരംഭിക്കുക ക്ലിക്ക് ചെയ്യുക.
- ഓൺലൈനിലോ പ്രാദേശിക നെറ്റ്വർക്കിലോ പ്രസിദ്ധീകരിച്ച ആശ്രയിക്കുന്ന കക്ഷിയെക്കുറിച്ചുള്ള ഡാറ്റ ഇറക്കുമതി ചെയ്യുക തിരഞ്ഞെടുക്കുക.
- ഫെഡറേഷൻ മെറ്റാഡാറ്റ വിലാസം നൽകുക, തുടർന്ന് അടുത്തത് ക്ലിക്കുചെയ്യുക, ഉദാഹരണത്തിന്ampLe:
https://changepointapi.abc.corp/cpwebservice/federationmetadata/2007-06/federationmetadata.xml - ഒരു ഡിസ്പ്ലേ നാമം നൽകുക, ഉദാ ചേഞ്ച്പോയിന്റ് WCF API, തുടർന്ന് അടുത്തത്, അടുത്തത്, അടുത്തത്, തുടർന്ന് അടയ്ക്കുക ക്ലിക്കുചെയ്യുക.
- മുകളിലുള്ള ചേഞ്ച് പോയിന്റ് റിലയിംഗ് പാർട്ടിക്ക് ഒരു ക്ലെയിം റൂൾ ചേർക്കുക. ചേഞ്ച്പോയിന്റിന്, ഡിഫോൾട്ട് ക്ലെയിം റൂൾ പേര് "UPN" ആണ്.
- ഔട്ട്ഗോയിംഗ് ക്ലെയിം തരം "* UPN" അല്ലെങ്കിൽ "UPN" ലേക്ക് LDAP ആട്രിബ്യൂട്ട് "User-Principal-Name" മാപ്പ് ചെയ്യുക.
പൊതു കീകൾ സ്വമേധയാ അപ്ഡേറ്റ് ചെയ്യുന്നു
ADFS സെർവർ ടോക്കൺ സൈനിംഗ് തംബ്പ്രിന്റ് ലഭിക്കുന്നതിന്
- ADFS സെർവറിൽ നിന്ന്, ADFS 2.0 മാനേജ്മെന്റ് കൺസോൾ സമാരംഭിക്കുക.
- സേവനം > സർട്ടിഫിക്കറ്റുകൾ തിരഞ്ഞെടുക്കുക, ടോക്കൺ-സൈനിംഗ് സർട്ടിഫിക്കറ്റിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യുക.
- വിശദാംശങ്ങൾ ടാബ് തിരഞ്ഞെടുക്കുക.
- Thumbprint ഫീൽഡ് തിരഞ്ഞെടുക്കുക.
- തള്ളവിരലടയാള മൂല്യം ലഭിക്കാൻ, ആദ്യ സ്പെയ്സ് ഉൾപ്പെടെ എല്ലാ സ്പെയ്സുകളും നീക്കം ചെയ്യുക.
അപ്ഡേറ്റ് ചെയ്യാൻ Web.config file
- എഡിഎഫ്എസ് എഡിറ്റ് ചെയ്യുക web.config. സ്ഥിരസ്ഥിതി സ്ഥാനം ഇതാണ്:
എന്റർപ്രൈസ്ആർപി-എസ്ടിഎസ്_എഡിഎഫ്എസ് - കീഴെ ഘടകം, ida:FederationMetadataLocation കീ കണ്ടെത്തി അതിന്റെ മൂല്യം മായ്ക്കുക:
- താഴെ , ഇത് കണ്ടെത്തു മൂലകവും അതിനെ ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക: https://ADFS_Federation.ServiceName/adfs/services/trust">https://ADFS_Federation.ServiceName/adfs/services/trust” />
COM API കണക്ഷൻ പരിശോധിക്കുന്നു
- API ടെസ്റ്റ് കിറ്റ് പ്രവർത്തിപ്പിക്കുക. സ്ഥിരസ്ഥിതി സ്ഥാനം ഇതാണ്:
APIAPI ComponentsApiTestKit.exe. - കണക്ഷൻ സ്ട്രിംഗ് > എൻക്രിപ്റ്റർ ക്ലിക്ക് ചെയ്യുക.
- പ്ലെയിൻ ടെക്സ്റ്റ് കണക്ഷനുകൾ സ്ട്രിംഗ് ഫീൽഡിൽ:
എ. നിങ്ങളുടെ ഡാറ്റാബേസ് വിവരങ്ങൾ ഉപയോഗിച്ച് SERVERNAME, DATABASENAME എന്നിവ മാറ്റിസ്ഥാപിക്കുക.
ബി. നിങ്ങളുടെ ഡാറ്റാബേസ് അഡ്മിൻ ഉപയോക്തൃ അക്കൗണ്ട് വിവരങ്ങൾ ഉപയോഗിച്ച് USERID, PASSWORD എന്നിവ മാറ്റിസ്ഥാപിക്കുക.
സി. ആവശ്യാനുസരണം കാലഹരണപ്പെട്ട മൂല്യം നൽകുക. - എൻക്രിപ്റ്റ് ക്ലിക്ക് ചെയ്യുക.
- എൻക്രിപ്റ്റ് ചെയ്ത കണക്ഷൻ സ്ട്രിംഗ് ഫീൽഡിൽ, ടെക്സ്റ്റ് പകർത്തുക.
- ഡയലോഗ് ബോക്സ് അടയ്ക്കുക.
- API ടെസ്റ്റ് കിറ്റ് മെനുവിൽ, കണക്ഷൻ > COM API കണക്ഷൻ ടെസ്റ്റർ ക്ലിക്ക് ചെയ്യുക.
- നിലവിലെ പതിപ്പ് ടാബിൽ, എൻക്രിപ്റ്റ് ചെയ്ത കണക്ഷൻ സ്ട്രിംഗ് കണക്ഷൻ സ്ട്രിംഗ് ഫീൽഡിൽ ഒട്ടിക്കുക.
- LoginId, Password എന്നീ ഫീൽഡുകളിൽ, നിങ്ങളുടെ ചേഞ്ച്പോയിന്റ് അക്കൗണ്ടിനായുള്ള ലോഗിൻ ഐഡിയും പാസ്വേഡും നൽകുക.
- ലോഗ്ലെവൽ (0-8) ഫീൽഡിൽ, COM API ലോഗിൽ നൽകേണ്ട പിശക് വിവരങ്ങളുടെ ലെവൽ വ്യക്തമാക്കുക file പരിശോധനാ ഫലം കണക്ഷനിൽ ഒരു പ്രശ്നം കാണിക്കുന്നുവെങ്കിൽ.
0 = ലോഗിംഗ് ഇല്ല
1 = ഉറവിട വസ്തുവും രീതിയും
2 = പിശക് സന്ദേശം
3 = ഇൻപുട്ട് പാരാമീറ്ററുകൾ
4 = റിട്ടേണുകൾ
5 = മുന്നറിയിപ്പ്
8 = ചെക്ക് പോയിന്റ്
സ്ഥിരസ്ഥിതി 8 ആണ്. - ബന്ധിപ്പിക്കുക ക്ലിക്ക് ചെയ്യുക.
കണക്ഷൻ വിജയകരമാണെങ്കിൽ, ഫല ഫീൽഡിൽ ഒരു വിജയ സന്ദേശം പ്രദർശിപ്പിക്കും. കണക്ഷൻ പരാജയപ്പെട്ടാൽ, COM API ലോഗ് പരിശോധിക്കുക file പിശകുകൾക്ക്. ലോഗിന്റെ സ്ഥിരസ്ഥിതി സ്ഥാനം file ആണ് APIAPILogs.
ഇൻസ്റ്റാൾ ചെയ്ത API ഘടകങ്ങളുടെ പതിപ്പ് പരിശോധിക്കുന്നു
റിലീസ് പതിപ്പും പാതയും ഉൾപ്പെടെ ഇൻസ്റ്റാൾ ചെയ്ത ഘടകങ്ങളെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾ ലഭിക്കുന്നതിന് നിങ്ങൾക്ക് പതിപ്പ് ചെക്കർ യൂട്ടിലിറ്റി ഉപയോഗിക്കാം.
- CPVersionChecker.exe പ്രവർത്തിപ്പിക്കുക. സ്ഥിരസ്ഥിതി പാത ഇതാണ്: APIAPI ഘടകങ്ങൾ
- വായിക്കുക ക്ലിക്ക് ചെയ്യുക.
പതിപ്പ് പരിശോധിക്കുന്നു Web സേവന API
- സെർവറിൽ നിന്ന് ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ സമാരംഭിക്കുക Web Services API ഇൻസ്റ്റാൾ ചെയ്തു, വിലാസം നൽകുക:
http://localhost.port/CPWeb.Service/WSLogin.asmx ഇവിടെ പോർട്ട് എന്നത് പോർട്ട് നമ്പറാണ് webനിങ്ങൾ CP ഇൻസ്റ്റാൾ ചെയ്ത സൈറ്റ്Webസേവന വെർച്വൽ ഡയറക്ടറി. - WSLogin പേജിൽ, GetVersion ലിങ്കിൽ ക്ലിക്ക് ചെയ്യുക.
- ഇൻവോക്ക് ക്ലിക്ക് ചെയ്യുക.
പരിശോധിക്കുന്നു Web സേവനങ്ങളുടെ API കണക്ഷൻ
- സെർവറിൽ നിന്ന് ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ സമാരംഭിക്കുക Web Services API ഇൻസ്റ്റാൾ ചെയ്തു, വിലാസം നൽകുക: http://localhost.port/CPWeb.Service/WSLogin.asmx ഇവിടെ പോർട്ട് എന്നത് പോർട്ട് നമ്പറാണ് webനിങ്ങൾ CP ഇൻസ്റ്റാൾ ചെയ്ത സൈറ്റ്Webസേവന വെർച്വൽ ഡയറക്ടറി.
- WSLogin പേജിൽ TestConnection ലിങ്കിൽ ക്ലിക്ക് ചെയ്യുക.
- ഇൻവോക്ക് ക്ലിക്ക് ചെയ്യുക. 4. പരിശോധനാ ഫലങ്ങളിൽ:
- എങ്കിൽ ഘടകം തെറ്റാണ്, ടെസ്റ്റ് കണക്ഷൻ വിജയിച്ചു.
- എങ്കിൽ ഘടകം ശരിയാണ്, ടെസ്റ്റ് കണക്ഷൻ പരാജയപ്പെട്ടു. കൂടുതൽ
പരാജയത്തിന്റെ കാരണങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ, കാണുക ഒപ്പം ടെസ്റ്റ് ഫലങ്ങളിലെ ഘടകങ്ങൾ, കൂടാതെ API ലോഗുകൾ പരിശോധിക്കുക. API ലോഗുകളിലേക്കുള്ള സ്ഥിരസ്ഥിതി പാത ഇതാണ്: APIAPILogs
സജ്ജീകരിക്കുന്നു Web ഒരു ഭാഷാ സെർവറിലെ സേവന API
- ചേഞ്ച് പോയിന്റ് വിന്യസിക്കാൻ Web ഒരു ഭാഷാ സെർവറിലെ സേവന API, നിങ്ങൾ ചേർക്കുകയോ അപ്ഡേറ്റ് ചെയ്യുകയോ ചെയ്യണം tag ൽ Web സേവന API web.config. യുടെ സ്ഥിരസ്ഥിതി സ്ഥാനം Web.config file ആണ്: എ.പി.ഐ.സി.പി Web സേവനങ്ങൾWeb.config
- എങ്കിൽ tag ഇതിനകം നിലവിലുണ്ട്, കൾച്ചർ, യുഐ കൾച്ചർ ആട്രിബ്യൂട്ടുകൾ "en-US" ആണെന്ന് ഉറപ്പാക്കുക.
- എങ്കിൽ tag ഇതിനകം നിലവിലില്ല, ഇനിപ്പറയുന്നവ ചേർക്കുക , അഭിപ്രായം, ഒപ്പം ഘടകങ്ങൾweb> നോഡ്:web>
വിഷ്വൽ ബേസിക് ഓപ്ഷനുകൾ: ഡാറ്റ നഷ്ടപ്പെടാൻ സാധ്യതയുള്ള എല്ലാ ഡാറ്റാ ടൈപ്പ് കൺവേർഷനുകളും അനുവദിക്കാതിരിക്കാൻ സ്ട്രിക്റ്റ്=” ട്രൂ” സജ്ജീകരിക്കുക. എല്ലാ വേരിയബിളുകളുടെയും ഡിക്ലറേഷൻ നിർബന്ധിതമാക്കാൻ വ്യക്തമായ ="true" സജ്ജമാക്കുക. –> - ഐഐഎസ് പുനരാരംഭിക്കുക.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
ചേഞ്ച്പോയിന്റ് API സോഫ്റ്റ്വെയർ [pdf] ഇൻസ്റ്റലേഷൻ ഗൈഡ് API, സോഫ്റ്റ്വെയർ, API സോഫ്റ്റ്വെയർ |