Tomcat AD SSO上的RESTful引发此服务器不允许NTLM

2020-09-19 17:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 在新安装的4.2 ...

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

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


你好

在新安装的4.2 SP5 Patch 3中,我将RESTful部署到了Tomcat中,而不是WACS中。 我在环境中启用了AD SSO,并为标准启动板(/BOE/BI)对其进行了正确配置。 我使用global.properties的设置,并使用idm设置将其复制到RESTful的biprs.properties中。 当我配置idm.allowNTLM = false时(这是配置global.properties的方式),当我导航到http://URL/biprws

时,会收到以下消息

消息。该服务器不允许NTLM,但客户端仍然尝试NTLM。

此外,当我转到/BOE/BILaunchpad时,我得到了登录页面(因此SSO不起作用),并且在输入凭据后,我得到一个错误:RESTful Web Services登录失败。 与系统管理员联系。

所以...我启用了allowNTLM。 idm.allowNTLM = true。 这样做会在Tomcat中引发错误:

javax.servlet.ServletException:KerberosFilter:限制使用参数'idm.allowNTLM'。 过滤器无法加载。

启用后进入/biprws/v1/logon/adsso测试时,我得到:

发生java.lang.Exception; 未对此请求执行原始异常消息VSJ身份验证

但是,仅/biprws会呈现json下载并转到/BOE/BLaunchpad现在可以正常工作并登录到新的Fiori Launchpad,但没有AD SSO。

任何人都可以使AD SSO与不托管在WACS上的新的Fiori Launchpad和RESTful一起使用,它们都托管在Tomcat中。

谢谢。

7条回答
Nan4612
2020-09-19 18:01

嗨,Nathan。

我刚刚将BI平台升级到4.2 SP05 Patch 300,并且在使用RESTful身份验证时也遇到了相同的错误。 URL http:///biprws/v1/logon/adsso引发以下异常。

我遵循了SAP Notes/KBA中的所有注意事项(包括修改默认和自定义文件夹中的biprws.properties并重新启动Tomcat):

2613391-Tomcat服务器上用于RESTful的AD SSO

2614257-如何为Tomcat上的静态Web服务启用Kerberos SSO

2633539-Tomcat BI REST Service应用程序上的AD SSO配置无法登录

但是,我使用RESTful Web服务的SSO尚未在SAP Lumira Discovery客户端上运行。 其他SSO选项(不是基于RESTFul的)运行正常。

尝试查看这些注释。 也许您在那里找到解决方案。

最诚挚的问候,

Nacho

一周热门 更多>