2013-02-14 105 views
0

目前,我使用SOAP訪問令牌,這可以使用我的用戶標識和密碼完成,無需客戶端密鑰和密碼。Salesforce令牌,SOAP VS REST

binding.login(USERNAME,PASSWORD +「」);

是否有一種方法可以對REST執行相同的操作,即僅使用ID和密碼訪問令牌?

喜歡的東西,

  string URI = "https://login.salesforce.com/services/oauth2/token"; 

     StringBuilder strbody = new StringBuilder(); 

     strbody.Append("grant_type=password&"); 

     strbody.Append("username=" + "xxx" + "&"); 

     strbody.Append("password=" + "xxxx"); 

回答

2

不,OAuth認證需要你有一個消費者的關鍵,即使是用戶名/口令流。

擁有使用者密鑰的要求並不繁重,您可以在開發者版本組織中創建一個,並且其自動可供所有組織使用。

+0

謝謝您的確認! – Jilji 2013-02-15 15:54:37

+0

如果您認爲自己的權利(綠色選中標記),您應該接受答案, – superfell 2013-02-16 21:01:05