在Android设备上找不到证书问题-没有真正的解决方法

2020-08-14 04:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我们同时使用公司And...

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

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


我们同时使用公司Android设备和BYOD Android设备,并且在通过SAP Fiori Client启动应用程序以安装证书时会弹出一个令人讨厌的弹出窗口。 通过SAP Cloud Identity身份验证服务进行身份验证时就是这种情况。

关于此主题,有一些OSS注释2132513和2682934,但是对此没有真正的解决方案。 我们需要在不发生此错误的情况下构建应用程序的另一种方法。

我们的应用程序上线了,这个弹出窗口是主要的亮点。

正在遇到的问题的屏幕截图。

有人遇到过这个问题,并通过某种变通办法解决了吗? BYOD设备是挑战,因为我们无法将任何证书加载到该人的手机上。

问候

菲尔·库利

(190.7 kB)
16条回答
bbpeas
2020-08-14 05:09

每个我们的开发人员:

为了避免在Android客户端上出现客户端证书提示对话框,对于应用商店Fioriclient,fiori url可以将fiori url参数handleX509设置为false。 对于自定义的Fiori客户端,可以在appconfig.js文件中设置handleX509属性。

例如:

https://www.google.com?handleX509=false

有关详细信息,请参阅从自定义fiori客户端appconfig.js复制的以下注释

/**

* handleX509-仅在Android和iOS上支持此属性。 设置为true(默认设置)时,Fiori Client将尝试处理

* Web视图遇到的X509挑战。 除非配置了其他证书来源,否则这将意味着

*显示Android客户端上的证书选择器对话框。 设置为false时,Fiori Client将忽略X509向Web视图发起挑战

*遇到。 如果不希望用户使用客户端证书进行身份验证,请将其设置为false会很有用。

*,并且不容易配置服务器以不发出X509挑战。

*/

//" handleX509":是,

一周热门 更多>