我將MFP項目從V7.1遷移到V8.0。現在我正在遷移我用來在MFP V7.1中驗證用戶名和密碼的java腳本適配器。該適配器調用一個REST API來驗證企業服務器中輸入的用戶名和密碼,並且如果成功驗證,則會返回一些我在我的應用程序中用於決定後續流程的數據。MobileFirst V8.0中的後端系統調用
我閱讀MFP V8.0身份驗證教程,並正在研究this示例適配器。從我所瞭解的總會有一個與安全檢查相關的java類實現validateCredentials()
方法,在這個方法中我們定義了用戶名/密碼將如何驗證。
我的問題是,如何從這裏調用我的後端REST服務?是否有任何示例代碼可以從哪裏得到想法需要做的事情?還是必須在validateCredentials()
方法內編寫java代碼才能獲得所需的結果?
--UPDATE--
例如,請考慮下面的情形:
@Override
protected boolean validateCredentials(Map<String, Object> credentials) {
if(credentials!=null && credentials.containsKey("username") && credentials.containsKey("password")){
String username = credentials.get("username").toString();
String password = credentials.get("password").toString();
//What should I write here so that I can validate the credential
//on my enterprise server? Lets say, call the unprotected
//adapter method which will validate the credentials for me?
}
}
你可以看到我更新的問題,這應該使我想要做的更清晰。 –