我有一個自定義salesfoce webservice,但要訪問該webservice,我們需要從salesforce enterprise wsdl登錄。但我不想添加該wsdl文件。有沒有辦法在自定義web服務上添加登錄功能,或者用wsdl webservice登錄?在自定義salesforce webservice中添加登錄功能
0
A
回答
2
是的,請參閱SOAP request to APEX webservice without requiring authentication。
進入設置中的站點詳細信息頁面,單擊公共訪問設置, ,然後在那裏添加Apex類。這實際上授予您的 匿名正在運行的用戶帳戶(訪客許可證)能夠直接 訪問此課程。
還有更詳細的說明,在Public Web Services via Apex and Force.com Sites。
請注意,通過此Web服務公開的數據將不再安全。
1
如上所述,您需要進行身份驗證,登錄方法未包含在自定義apex WSDL中,您有很多選擇,具體取決於您正在構建的是哪種應用程序。
- 將企業或合作伙伴WSDL添加到您的應用程序並從那裏調用登錄。
- 使用interactive OAuth流程將導致您獲得訪問令牌&實例Url,然後您可以將其與apex WSDL一起使用。
- 使用流(用戶名/密碼)programamtic OAuth,再次導致訪問令牌*實例Url,然後您可以與apex WSDL一起使用。
- 如果您有基於Web的應用程序,則可以在salesforce中創建自定義鏈接/選項卡,以向您傳遞現有的serverUrl/sessionId信息。
對於OAuth的流程,你會通過接收到的訪問令牌在你心尖的請求爲SessionID的(就像如果你登錄了它),你會從實例URL的路徑相結合的主機名從apex WSDL中設置您的存根的端點URL。
相關問題
- 1. 如何添加在自定義登錄框中記住我的功能?
- 2. SalesForce集成 - 自定義UI功能
- 3. 自定義功能添加在Excel 2013
- 4. 如何在Salesforce中創建自定義登錄組件?
- 5. 如何在回送中創建自定義登錄功能
- 6. 向按鈕添加自定義功能
- 7. 自定義功能添加到
- 8. 具有自動登錄功能的Salesforce php REST API
- 9. WordPress:爲自定義功能添加自定義add_filter
- 10. 成功登錄後自定義segue
- 11. Facebook的登錄不定義功能
- 12. 在Salesforce頁面中添加標籤自定義字段
- 13. 如何通過rest api在salesforce中添加自定義字段?
- 14. 標準用戶無法在salesforce中添加/編輯自定義設置記錄
- 15. 在Django自定義登錄
- 16. 如何在drupal 7中添加自定義主題功能?
- 17. 在Wordpress中添加帶有add_menu_page功能的自定義頁面
- 18. 如何在wordpress中添加自定義類到功能
- 19. Webservice - 登錄後在功能中使用用戶名
- 20. Asp.net mvc 5;在哪裏添加自定義聲明? (adfs登錄)
- 21. 添加自定義字段的登錄在設計
- 22. 在登錄頁面上添加自定義內容
- 23. 在Windows登錄失敗後添加自定義錯誤消息
- 24. 如何在登錄時向Auth :: user()添加自定義屬性
- 25. 登錄成功後添加js文件
- 26. 登錄功能WP
- 27. 自定義喜歡功能 - 我需要用戶登錄嗎?
- 28. 添加將功能添加到現有自定義航點功能中的功能
- 29. 在asp.net中爲登錄功能添加額外的字段
- 30. 在x-cart中添加強制登錄功能
謝謝您的回覆。但我想要做的是。我在salesforce中創建了自定義Web服務,並在我的C#項目中下載了wsdl文件。我想使用該wsdl文件來訪問salesforce。但爲了獲得訪問權限,我們必須使用salesforce默認wsdl(企業或合作伙伴)訪問salesforce。我不想使用那個wsdl。我想要的是在我的自定義wsdl文件中實現默認wsdl的登錄功能。有沒有辦法做到這一點? –