我配置了安全适配器。 我也在我的应用程序端提到了安全检查名称。
这是MFP服务器版本:8.0.0.00-20160822-2140
MFPdev_CLI版本:8.0.0-2017102406
(工作时间很长。我的应用程序和服务器端版本有什么问题吗?只有mfpdev-cli最近更新了。)
请参阅日志
{ status: 400, statusText: "Bad Request", responseText: "{"errorCode":"SECURITY_CHECK_NOT_FOUND","errorMsg":"Invalid Security Check RegisteredClient"}", responseJSON: {…}, responseHeaders: {…}, …} errorCode : "SECURITY_CHECK_NOT_FOUND" errorMsg : "Invalid Security Check RegisteredClient" responseHeaders : {connection: "Close", content-type: "application/json", date: "Sat, 03 Mar 2018 09:26:29 GMT", transfer-encoding: "chunked", x-powered-by: "Servlet/3.0"} responseJSON : {errorCode: "SECURITY_CHECK_NOT_FOUND", errorMsg: "Invalid Security Check RegisteredClient"} responseText : "{"errorCode":"SECURITY_CHECK_NOT_FOUND","errorMsg":"Invalid Security Check RegisteredClient"}" status : 400 statusText : "Bad Request"
感谢
答案 0 :(得分:1)
您使用的MFP服务器版本与MFPDev CLI版本不兼容,因为新的Client SDK包含默认OAuth范围和动态应用程序真实性更改。请尝试使用大于2017年febraury的MFP Server构建,这应该可以解决您面临的问题。
有关默认范围更改的更多信息以及客户端SDK版本8.0.0.00-20170216-202020
或更高版本的MFP最低服务器版本为here。
答案 1 :(得分:1)
您看到此消息"Invalid Security Check RegisteredClient"
,因为您使用的是旧版本的MFP 8.0服务器,但您的客户端SDK要晚得多。
将您的服务器级别更新为最新版本,此问题将会消失。