未安装SAPGUI的NCO3 SSO身份验证

2020-08-20 19:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用nco3在SAP客户端软件上实现sso身份验证。
要做到这一点,我必须指定库路径(此代码的第6行):

 rfcParms.Add(RfcConfigParameters.Name,txtName.Text);

 rfcParms.Add(RfcConfigParameters.AppServerHost,txtHost.Text);

 rfcParms.Add(RfcConfigParameters.Client,txtClient.Text);

 rfcParms.Add(RfcConfigParameters.SystemNumber,txtSyNr.Text);

 rfcParms.Add(RfcConfigParameters.SncMode," 1");

 rfcParms.Add(RfcConfigParameters.SncLibraryPath,@" C:\ Program Files \ SAP \ FrontEnd \ SecureLogin \ lib \ sapcrypto.dll");

 rfcParms.Add(RfcConfigParameters.SncPartnerName,txtPartnerName.Text);

 rfcParms.Add(RfcConfigParameters.SncMyName,txtMyName.Text); 

第一个问题:我有此DLL,因为我的计算机上安装了SAPGUI。 那么...要通过NCO实现SSO身份验证,必须安装SAPGUI吗?

第二个问题:如果在参数" SncMyName"中指定了另一个用户,则"忽略"并且由连接到Windows的用户建立连接(使用事务SM04检查)。 这对我有好处,但是...此参数是什么?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在使用nco3在SAP客户端软件上实现sso身份验证。
要做到这一点,我必须指定库路径(此代码的第6行):

 rfcParms.Add(RfcConfigParameters.Name,txtName.Text);

 rfcParms.Add(RfcConfigParameters.AppServerHost,txtHost.Text);

 rfcParms.Add(RfcConfigParameters.Client,txtClient.Text);

 rfcParms.Add(RfcConfigParameters.SystemNumber,txtSyNr.Text);

 rfcParms.Add(RfcConfigParameters.SncMode," 1");

 rfcParms.Add(RfcConfigParameters.SncLibraryPath,@" C:\ Program Files \ SAP \ FrontEnd \ SecureLogin \ lib \ sapcrypto.dll");

 rfcParms.Add(RfcConfigParameters.SncPartnerName,txtPartnerName.Text);

 rfcParms.Add(RfcConfigParameters.SncMyName,txtMyName.Text); 

第一个问题:我有此DLL,因为我的计算机上安装了SAPGUI。 那么...要通过NCO实现SSO身份验证,必须安装SAPGUI吗?

第二个问题:如果在参数" SncMyName"中指定了另一个用户,则"忽略"并且由连接到Windows的用户建立连接(使用事务SM04检查)。 这对我有好处,但是...此参数是什么?

付费偷看设置
发送
1条回答
xfwsx85
1楼-- · 2020-08-20 19:59

嗨-不,您不需要sapgui,而是需要加密库'commoncryptolib'。 这恰好是与SAPGUI一起安装的。

SNC名称与目标端上受信任的某些身份相关,即SNC身份映射到目标服务器上的某些用户帐户。

请注意

< p>克里斯

一周热门 更多>