【问题标题】:Error Integrating Mobilefirst with DataPower将 Mobilefirst 与 DataPower 集成时出错
【发布时间】:2016-06-13 21:55:45
【问题描述】:

我正在关注这个教程https://mobilefirstplatform.ibmcloud.com/blog/2016/02/20/datapower-integration/

我有 mobilefirst Studio 7.1.0.00-20160528-1648 和 datapower 7.1.0.4

我在 Datapower ant 中安装了该模式,它可以工作,但是当我运行该应用程序时,当我发送凭据时,我会再次获得登录表单。

我可以在 messages.log 中看到下一个错误

[2016 年 6 月 13 日 8:45:14:228 CST] 000000f6 com.ibm.ws.security.token.internal.TokenManagerImpl I CWWKS4001E: 无法验证安全令牌。这可以用于 以下原因 1. 安全令牌是在另一台服务器上使用不同的密钥生成的。 2. 创建令牌的令牌服务的令牌配置或安全密钥已更改。 3. 创建令牌的令牌服务不再可用。

我启用了跟踪 com.ibm.ws.security

我看到了错误

[6/13/16 8:44:08:801 CST] 00000101 id=46978bb4 com.ibm.ws.security.token.ltpa.internal.LTPAToken2 1 捕获 解密令牌时出现 BadPaddingException,这只是一个关键 问题如果解密应该工作。 javax.crypto.BadPaddingException:给定的最终块不正确 填充

我在 IOS 和 Android 中运行应用程序,但在 2 个环境中都出现错误

在 android 中我也收到此错误:

06-13 14:44:50.928 2715-3738/com.HybridDataPower W/ResponseProcessCookies:Cookie 被拒绝: “BasicClientCookie[version=0,name=forms.mypattern_MFPIntegration_Web_HTTPS_FormLTPA.FormsTarget,domain=192.168.233.139,path=/j_security_check,expiry=null]”。 非法路径属性“/j_security_check”。产地途径: 《/DataPower/apps/services/api/HybridDataPower/android/query》06-13 14:44:50.930 2715-2734/com.HybridDataPower W/org.apache.http.client.protocol.ResponseProcessCookies: Jdk14Logger.java:103中的Jdk14Logger.log :: Cookie被拒绝: “BasicClientCookie[version=0,name=forms.mypattern_MFPIntegration_Web_HTTPS_FormLTPA.FormsTarget,domain=192.168.233.139,path=/j_security_check,expiry=null]”。 非法路径属性“/j_security_check”。产地途径: "/DataPower/apps/services/api/HybridDataPower/android/query"

我在 lpa.keys WebAS 上使用默认密码

我在 datapower 中使用 HTTP 处理程序服务

我不知道我是否需要在 DataPower 或 Mobilefirst 中进行更多配置

【问题讨论】:

    标签: android ibm-mobilefirst ibm-datapower


    【解决方案1】:

    “安全令牌是在另一台服务器上使用不同的密钥生成的”。这强烈表明 LTPA 密钥存在不匹配问题。确保(仔细检查)您对 Liberty 和 DataPower 使用相同的 LTPA 密钥。

    登录到您的 DataPower 域。在搜索框中,搜索“AAA Policy”。

    • 在“FormLTPA_Form2LTPA”→“后处理”中。重新上传您的 LTPA 密钥文件并重新输入密码。应用并保存。
    • 在“FormLTPA_Verify”→“身份验证”中。重新上传您的 LTPA 密钥文件并重新输入密码。应用并保存。

    当然要确保您的客户端应用程序指向您的 DataPower IP 和端口,而不是直接指向 MFP 服务器。

    很多步骤都可能出错,因此请重新阅读博文以确保您没有遗漏任何步骤。例如,我经常忘记编辑 server.xml 以匹配测试的用户/密码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-11
      • 2011-09-26
      • 2017-09-27
      • 2017-08-06
      • 2016-09-12
      • 1970-01-01
      相关资源
      最近更新 更多