2009-11-25 40 views
1

我想爲員工啓用自助服務,從能夠將簡單聯繫人信息更新到AD中開始。問題的關鍵在於,我希望這是SharePoint Online中的Web部件,因爲我的公司使用BPOS。員工會登錄,更改他們的詳細信息,並返回公司的AD。Silverlight在BPOS SharePoint Online和通信到內部部署服務

初步調查顯示您無法添加自定義Web部件,但可以添加Silverlight組件。我發現了一些與SharePoint Online服務一起工作的示例,並假定我可以引用我公開公開的內部部署服務?然後這項服務將對公司的AD進行工作。

任何提示或方向,將不勝感激。

回答

1

添加到SharePoint Online的組件必須通過例如Web服務與現場組件進行通信。該站點組件將在允許更新AD的用戶的安全上下文中運行。

請注意,當你這樣做時,公開一個可以更新你的AD的Web服務可能是危險的。您需要考慮Web服務的安全性以及用於運行它的帳戶具有最低要求的權利。

+0

你是什麼意思現場組件:這是一個自定義的Web部件上運行的內部部署SharePoint?爲什麼這個跳需要? – 2009-11-26 01:52:44

+0

您無法直接從雲端或Web部件與您的廣告進行對話。你必須在防火牆的內部有這樣的東西。 – 2009-11-26 09:22:38

+0

是的,我明白這一點。正如我最後一段所述:「可以引用我公開曝光的內部服務」 – 2009-11-26 23:17:22

0

調查發現,只需通過「添加服務引用」即可從Silverlight組件引用自己的服務。確保你有一個CrossDomain策略文件。您可以使用SharePoint Online服務。檢查出this