我正在嘗試使用V1APIConnector訪問VersionOne數據。我可以驗證我使用的是正確的數據和元網址。我也有正確的域名/用戶名和密碼。 但是,每次執行下面的代碼時,我都會收到一條認證錯誤,提示用戶名/密碼無效,我的帳戶被鎖定。 一旦我解鎖了我的帳戶,我又試了一次,帳戶又被鎖定了。我是V1管理員,所以我有權限。每次嘗試通過V1APIConnector訪問帳戶都會被鎖定
我們的VersionOne實例使用Windows集成身份驗證。另外我的用戶名格式爲-mydomain/myusername
是否有任何不同的方式來傳遞憑據?由於我的帳戶被鎖定,它必須意味着至少域和用戶名正確傳遞。有任何想法嗎?
V1APIConnector dataConnector = new V1APIConnector(_dataUrl, _username, _password);
V1APIConnector metaConnector = new V1APIConnector(_metaUrl);
IMetaModel metaModel = new MetaModel(metaConnector);
IServices services = new Services(metaModel, dataConnector);
System.out.println("Creating query");
IAssetType defectType = metaModel.getAssetType("Defect");
Query query = new Query(defectType);
IAttributeDefinition nameAttribute = defectType.getAttributeDefinition("Name");
query.getSelection().add(nameAttribute);
query.getPaging().setPageSize(3);
query.getPaging().setStart(0);
System.out.println("Retrieve from query");
QueryResult result = services.retrieve(query);
凹凸..任何想法爲什麼帳戶被鎖定?當用戶帳戶被鎖定時,它必須意味着密碼沒有正確通過。 UTF-8編碼的密碼會起作用嗎? – Rahul 2014-11-13 05:47:21