问题标签 [mfp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 mfp WL.Client.createSecurityCheckChallengeHandler() 或 WLAuthorizationManager.login() 中登录失败
以下是mfp.auth.service.ts
文件中的代码:
起初,我使用的是 mfp 开发工具包,它工作正常,我可以登录到我的应用程序并查看登录页面。通过放一些日志,我发现它会转到WLAuthorizationManager.login()
,然后转到handleSuccess
指示登录成功的部分。除此之外,我还可以看到请求进入我的后端服务,它将validateCredentials()
在我的UserAuthentication.java
. 我不明白这是如何工作的,但我会在此之后研究它。
然后我停止我的 mfp 开发工具包服务器,安装 Installation Manager,安装 WebSphere Application Server Liberty Core,然后安装我从适当的 IBM 网站下载的 MobileFirst Server。我在这个网站上做这个: https ://www.ibm.com/support/knowledgecenter/SSHS8R_8.0.0/com.ibm.worklight.installconfig.doc/install_config/t_install_mfp_server_cmdline_mode.html?view=embed#t_install_mfp_server__1
我发现当我使用正确的 MFP 服务器时,我无法登录到我的应用程序。根据控制台日志,我可以看到它转到console.log("line 60 " + this.securityCheckName);
,然后不再转到handleSuccess
。另外,它没有涉及到validateCredentials
我刚才提到的后端代码。我的 mfp 服务器日志中没有错误,我的后端服务 api 日志中也没有错误。在我用来检查我的 android 手机元素的 chrome 中,也没有错误。我怀疑其中有问题WLAuthorizationManager.login()
,但没有错误日志,我不知道如何跟踪和修复它。
我怀疑我需要在正确的 mfp 服务器中配置一些东西?因为如果我使用 mfp 开发人员工具包服务器,代码工作正常。(mfp 开发者工具包服务器只需安装 1 个命令,我认为它已经帮助我正确配置。)
我是 mfp 和 typescript 的新手,在谷歌搜索了几天后仍然不知道如何解决这个问题。请就此提出建议。
logging - 如何配置 MFP 服务器日志级别?
我在我的移动应用程序中遇到了一些问题,但我没有从 messages.log 中看到任何错误。我怀疑我的 MFP 服务器中的日志级别无法访问,因此我想将日志级别更改为INFO
以便我可以看到更多内容。
我指的是这个网站,https://www.ibm.com/support/knowledgecenter/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/rwlp_logging.html?cp=SSEQTP_8.5.5
但是,我还是没有确定如何在 my 中配置它server.xml
,例如consoleLogLevel
,我放入<consoleLogLevel>INFO</consoleLogLevel>
my server.xml
,但我的 messageslog 并没有改变任何东西。
请就如何做到这一点提出建议。
ibm-mobilefirst - MFP 8.0 - 登录后间歇性的 invalid_scope 错误
我们已配置 MFP OAuth 身份验证并在服务器上启用单用户会话。目前,成功登录后,我们在下一个适配器请求时遇到间歇性invalid_scope错误。
MFP 服务器版本 - 8.0.0.00-20181004-0631
MFP Cli 版本 - 8.0.0-2017102406
插件安装版本 -
科尔多瓦-插件-mfp 8.0.2018112111
科尔多瓦-插件-mfp-jsonstore 8.0.2018112111
在调用过程时,我们在客户端遇到以下错误。
java - 配置 mobileFirst 密钥库后仍然遇到证书错误
再会,
我有一个 MobileFirst Server,它将调用我的银行应用程序(IP 地址:10.8.1.46)。
它目前的工作是因为我连接到 http 后端应用程序。
我想将其更改为连接到https
.
以下是我已经完成的步骤:
登录bakend服务器,运行以下命令生成keystore:
keytool -genkey -alias backend -keyalg RSA -validity 365 -keystore backend.jks -storetype JKS
它提示输入密钥库密码、名字和姓氏以及其他信息。对于名字和姓氏,我键入10.8.1.46
我运行以下命令来导出
crt
文件”keytool -export -alias backend -keystore backend.keystore -rfc -file backend.crt
我把它复制
backend.crt
到我的mfp
服务器上。在我的 mfp 服务器中,我还通过以下命令创建了一个密钥库:keytool -keystore mfp.jks -genkey -alias mfp -keyalg RSA
我运行以下命令将后端证书导入到 mfp 密钥库。
keytool -import -alias backend -file backend.crt -storetype JKS -keystore mfp.jks
我运行 keytool 命令来验证证书是否在密钥库中,是的,它在里面。
keytool -list -keystore mfp.jks
接下来,我去编辑 mfp server
server.xml
,我更新 keystore 标签如下:<keyStore id="defaultKeyStore" location="/opt/IBM/libertyCore/usr/servers/mfp1/resources/security/mfp.jks" password="pass123" type="jks" />
我
<connectivity>
在我的adapter.xml中添加了标签:
- 重新启动 mfp 服务器。
但是,当向 https 后端服务发出请求时,我仍然遇到证书错误。
但是如果去 MFP 控制台将 url 改回 http,它仍然可以工作。
有没有我想念的步骤?
android - MobileFirst 8.0 直接更新不起作用,应用程序继续加载
再会,
我将 Web 资源存档上传到 MobileFirst 控制台,我希望我的移动设备会收到直接更新通知。
但是,我的应用程序只是继续加载。
我去检查 mfp trace.log,它只是继续打印
我尝试在此错误消息上进行谷歌搜索,但没有得到任何好的结果。
我运行以下命令来生成 Web 资源文件:
然后我将它上传到 MFP 控制台。
我的 cordova-plugin-mfp 版本如下:
它的科尔多瓦应用程序。
没有客户端日志,控制台在超时之前什么都不记录,然后它只记录超时消息。
有任何想法吗?
java - IBM MobileFirst Adapter 接受 Multipart 请求
我是 IBM MobileFirst 的新手,我正在尝试使用 Multipart 上传图像。每当我尝试调用 API 上传图像时,我都会在 Postman 中收到错误消息,提示找不到 415 内容或 500 服务器错误。所以我只是想知道 IBM mobile first java 适配器是否接受多部分请求?
我附上了使用的 Java 代码,但这些都不起作用:
1)
也试过这个:
}
ios - iOS - 具有 IBM Mobile First 集成的 App Clips
背景:
我有一个使用 IBM Mobile First 的 iOS 应用程序。
问题:
我想通过遵循此 MFP 指南使用一项服务来使用应用程序剪辑,但是在我调用该服务时它崩溃了,并显示此错误:
您的支持将不胜感激。
c++ - 在 Microsoft MFP(媒体基础平台)上绘图
我正在使用 C++ 进行视频播放和分析软件开发人员。在这里我有一个问题。我想在 MFP 视频上画线和更多形状。我怎么能这样?。我尝试捕捉 WM_PAINT 消息和绘图过程但不成功。我上传了两张图片来显示问题。我可以画线,但由于 MFP 禁用,但是当 MFP 启用时,MFP 会在我的绘图上写入视频。谢谢你。 播放 MFP 视频之前 播放 MFP 视频之后
编辑:绘图代码
objective-c - MFP 目标 C - WLAFSSLPinningModeCertificate 只能应用于具有安全基本 URL 的管理器
请帮助解决这个问题,我在尝试登录 https 服务器时使用的是最新的 IBMMobileFirstPlatformFoundation.framework。
显示以下错误消息。
线程 1:“配置的安全策略
WLAFSSLPinningModeCertificate
只能应用于具有安全基本 URL(即 https)的管理器”
ios - NSLocalizeddescription=取消 IOS MFP
尝试访问 https 服务器时出现此错误。
NSLocalizeddescription=取消
哪个已经做了pin证书。但是错误仍然发生,任何人都可以帮助我吗?
NSString *cerPath = [NSString stringWithFormat:@"%@.cer",[Environment cert]]; [[WLClient sharedInstance] pinTrustedCertificatePublicKeyFromFile:cerPath];