1

良い日でセキュリティチェックアダプタを統合私がSwagger(石鹸サービス)でテストしたときにうまく動作します。MobileFirst 8.0 - userloginのアダプタ、そしてもう一つは、HttpAdapterJs(Javascriptのアダプタ)、HttpAdapterJsされている - 問題1は、セキュリティチェックであり、私は2つのアダプタを変更した</p> <p>、JavaScriptのHTTPのSOAPアダプター

AdapterAPIを使用してUserLoginアダプタからアダプタHttpAdapterJsを呼び出すと、null値が返されます。その後

 
HttpUriRequest req = adaptersAPI.createJavascriptAdapterRequest("HTTPAdapterJS", "getAuthenticationService", URLEncoder.encode(user_name, "UTF-8"), 
        URLEncoder.encode(pass_word); 
      org.apache.http.HttpResponse response = adaptersAPI.executeAdapterRequest(req); 

、私はこれを読んで:Unable to initialize AdaptersAPI Object in MobileFirst V8.0 adapter which is leading to NullPointerException

  • セキュリティチェックのクラスがAdapterAPI許可されていません。

私の次のソリューションも動作しません:

私は新しいクラスを作成していると私はまだそれがnull値をretun、データを取得するためにオブジェクトと呼ばれます。

 
ServiceEmpImp testService = new ServiceEmpImp(); 

JSONObject objectJson= testService.validateAuthenticationfromService(dataAuth); 

他の解決策はありますか?

答えて

0

セキュリティチェックはアダプター内で実装されますが、MobileFirstセキュリティーフレームワークとアダプターAPIは別々であり、混在することはできません。したがって、セキュリティチェックコードでAdpatersAPIインターフェイスなどのアダプタAPIを使用することはできず、アダプタリソースコードでセキュリティチェックAPIを使用することはできません。

セキュリティチェックの実装とアダプターの開発の詳細については、https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/authentication-and-security/creating-a-security-check/ を参照してください。

関連する問題