簡體   English   中英

帶有 IBM MobileFirst 服務器的 iOS 應用程序,發出 {"error_description":"Client authentication failed","error":"invalid_client"}

[英]iOS App with IBM MobileFirst server , issue {"error_description":"Client authentication failed","error":"invalid_client"}

在生產環境中,IBM MobileFirst 服務器運行版本 7.1.0.00.20180425-1124 和項目 war 文件版本 7.1.0.00.20180425-1124。

不幸的是,最近部署的項目戰爭是使用 7.1.0.00.20161006-0540 部署的。

iOS 拋出以下錯誤:

{"error_description":"Client authentication failed","error":"invalid_client"}

回滾部署以避免出現問題。

在調查時,有一個具有類似修復的APAR ,但部署中使用的版本不包括此 APAR。

問題1:如果用於構建Project .war的MF Plugin版本相同(7.1.0.00.20180425-1124),是否會解決此問題。

問題二:7.1.0.00.20180425-1124的Eclipse Plugin在哪里下載?

提前致謝

目前尚不清楚您采取了哪些步驟來更新您的服務器。 在您的 MobileFirst 服務器操作控制台中,如果您看到版本為 "7.1.0.00.20161006-0540" ,那么您一定要更新。

如果是這種情況,僅在最新的 MobileFirst Eclipse Studio 中構建新的項目運行時 war 文件並進行部署將無濟於事。 服務器中的 iFix 級別也必須更新。 在部署新的運行時戰爭時,您可以使用服務器配置工具或 ANT 腳本將 iFix 級別也更新到最新。

您可以下載iFIX的(服務器和Studio插件)的最新版本FixCentral

最后通過清除工作燈庫內部維護的鑰匙串項目和默認值來實現。

所以在幕后發生的事情是工作輕客戶端正在創建和維護一些鑰匙串項目以及很少的用戶默認值。 這樣做是為了存儲一些信息,比如會話 ID 和其他東西。 有時,在與 MFP 服務器的初始工作燈握手期間,鑰匙串或默認值中的數據會損壞。 在這種情況下,我們會收到上述錯誤。 一旦我們清除它們並殺死應用程序並再次啟動。 該應用程序現在將作為新設備運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM