问题标签 [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.

0 投票
1 回答
103 浏览

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 的新手,在谷歌搜索了几天后仍然不知道如何解决这个问题。请就此提出建议。

0 投票
1 回答
242 浏览

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 并没有改变任何东西。

请就如何做到这一点提出建议。

0 投票
0 回答
161 浏览

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

在调用过程时,我们在客户端遇到以下错误。

0 投票
1 回答
94 浏览

java - 配置 mobileFirst 密钥库后仍然遇到证书错误

再会,

我有一个 MobileFirst Server,它将调用我的银行应用程序(IP 地址:10.8.1.46)。

它目前的工作是因为我连接到 http 后端应用程序。

我想将其更改为连接到https.

以下是我已经完成的步骤:

  1. 登录bakend服务器,运行以下命令生成keystore:

    keytool -genkey -alias backend -keyalg RSA -validity 365 -keystore backend.jks -storetype JKS

它提示输入密钥库密码、名字和姓氏以及其他信息。对于名字和姓氏,我键入10.8.1.46

  1. 我运行以下命令来导出crt文件”

    keytool -export -alias backend -keystore backend.keystore -rfc -file backend.crt

  2. 我把它复制backend.crt到我的mfp服务器上。在我的 mfp 服务器中,我还通过以下命令创建了一个密钥库:

    keytool -keystore mfp.jks -genkey -alias mfp -keyalg RSA

  3. 我运行以下命令将后端证书导入到 mfp 密钥库。

    keytool -import -alias backend -file backend.crt -storetype JKS -keystore mfp.jks

  4. 我运行 keytool 命令来验证证书是否在密钥库中,是的,它在里面。

    keytool -list -keystore mfp.jks

  5. 接下来,我去编辑 mfp server server.xml,我更新 keystore 标签如下:

    <keyStore id="defaultKeyStore" location="/opt/IBM/libertyCore/usr/servers/mfp1/resources/security/mfp.jks" password="pass123" type="jks" />

  6. <connectivity>在我的adapter.xml中添加了标签:

  1. 重新启动 mfp 服务器。

但是,当向 https 后端服务发出请求时,我仍然遇到证书错误。

但是如果去 MFP 控制台将 url 改回 http,它仍然可以工作。

有没有我想念的步骤?

0 投票
0 回答
105 浏览

android - MobileFirst 8.0 直接更新不起作用,应用程序继续加载

再会,

我将 Web 资源存档上传到 MobileFirst 控制台,我希望我的移动设备会收到直接更新通知。

但是,我的应用程序只是继续加载。

我去检查 mfp trace.log,它只是继续打印

我尝试在此错误消息上进行谷歌搜索,但没有得到任何好的结果。

我运行以下命令来生成 Web 资源文件:

然后我将它上传到 MFP 控制台。

我的 cordova-plugin-mfp 版本如下:

它的科尔多瓦应用程序。

没有客户端日志,控制台在超时之前什么都不记录,然后它只记录超时消息。

有任何想法吗?

0 投票
1 回答
114 浏览

java - IBM MobileFirst Adapter 接受 Multipart 请求

我是 IBM MobileFirst 的新手,我正在尝试使用 Multipart 上传图像。每当我尝试调用 API 上传图像时,我都会在 Postman 中收到错误消息,提示找不到 415 内容或 500 服务器错误。所以我只是想知道 IBM mobile first java 适配器是否接受多部分请求

我附上了使用的 Java 代码,但这些都不起作用:

1)

  1. 也试过这个:

    }

0 投票
1 回答
65 浏览

ios - iOS - 具有 IBM Mobile First 集成的 App Clips

背景:

我有一个使用 IBM Mobile First 的 iOS 应用程序。

问题:

我想通过遵循此 MFP 指南使用一项服务来使用应用程序剪辑,但是在我调用该服务时它崩溃了,并显示此错误:

您的支持将不胜感激。

0 投票
0 回答
42 浏览

c++ - 在 Microsoft MFP(媒体基础平台)上绘图

我正在使用 C++ 进行视频播放和分析软件开发人员。在这里我有一个问题。我想在 MFP 视频上画线和更多形状。我怎么能这样?。我尝试捕捉 WM_PAINT 消息和绘图过程但不成功。我上传了两张图片来显示问题。我可以画线,但由于 MFP 禁用,但是当 MFP 启用时,MFP 会在我的绘图上写入视频。谢谢你。 播放 MFP 视频之前 播放 MFP 视频之后

编辑:绘图代码

0 投票
1 回答
34 浏览

objective-c - MFP 目标 C - WLAFSSLPinningModeCertificate 只能应用于具有安全基本 URL 的管理器

请帮助解决这个问题,我在尝试登录 https 服务器时使用的是最新的 IBMMobileFirstPlatformFoundation.framework。

显示以下错误消息。

线程 1:“配置的安全策略 WLAFSSLPinningModeCertificate只能应用于具有安全基本 URL(即 https)的管理器”

0 投票
0 回答
26 浏览

ios - NSLocalizeddescription=取消 IOS MFP

尝试访问 https 服务器时出现此错误。

NSLocalizeddescription=取消

哪个已经做了pin证书。但是错误仍然发生,任何人都可以帮助我吗?

NSString *cerPath = [NSString stringWithFormat:@"%@.cer",[Environment cert]]; [[WLClient sharedInstance] pinTrustedCertificatePublicKeyFromFile:cerPath];