程式碼範例:管理服務
更新日期:2015 年 6 月 19 日
適用對象:Azure
此範例說明如何使用Microsoft Azure Active Directory 存取控制 (也稱為 存取控制 Service 或 ACS) Management Service。 其中包含單一Visual Studio 2010 解決方案和六個專案。 一個專案 (一般) 包含一個協助程式類型,可簡化管理服務的使用。 其他專案示範如何使用不同類型的 ACS 實體。 此範例的程式碼位於 Microsoft Azure Active Directory 存取控制 (ACS) 程式碼範例套件的ManagementService子目錄中, (C#\Management\ManagementService) 。
必要條件
若要執行此範例,您將需要:
Azure 首頁和存取控制命名空間的帳戶。
Visual Studio 2010 (任何版本) 。
如需詳細資訊,請參閱 ACS 必要 條件 (https://go.microsoft.com/fwlink/?LinkId=221065) 。
執行範例
執行範例
移至Microsoft Azure管理入口網站 (https://manage.WindowsAzure.com) 登入,然後按一下 [Active Directory]。 (疑難排解提示: 「Active Directory」專案遺失或無法使用)
若要建立存取控制命名空間,請依序按一下 [新增]、[應用程式服務]、[存取控制] 和 [快速建立]。 (或是先按一下 [新增] 再按一下 [存取控制命名空間])。
若要管理存取控制命名空間,請選取該命名空間,然後按一下 [管理]。 (或按一下 [存取控制命名空間]、選取 [命名空間],然後按一下 [管理])。
此動作可開啟「存取控制服務」管理入口網站。
按一下 [管理服務],然後按一下預設的 ManagementClient 帳戶。 您將會看見一組可用來存取管理服務的認證。 在此範例中,我們將使用密碼認證。
若要檢視密碼,請按一下 [密碼]。
將密碼複製到剪貼簿中。
如果您尚未這麼做,請在 Visual Studio 中開啟範例。
在 [一般] 專案中,開啟 SamplesConfiguration.cs 檔案,並找出下列幾行程式碼:
public const string ServiceNamespace = "...Copy Access Control Namespace..."; public const string ManagementServiceIdentityKey = "...Copy Management Service Password...";
以您的存取控制命名空間名稱更新ServiceNamespace欄位的值。
使用剪貼簿中的密碼值更新 [ManagementServiceIdentityKey] 欄位的值。
建置方案。
ManagementServiceHelper 設定完畢後,您就可以啟動任何其他專案。 每一個專案會將結果傳送至主控台。