程式碼範例:管理服務

更新日期: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) 。

必要條件

若要執行此範例,您將需要:

  1. Azure 首頁和存取控制命名空間的帳戶。

  2. Visual Studio 2010 (任何版本) 。

如需詳細資訊,請參閱 ACS 必要 條件 (https://go.microsoft.com/fwlink/?LinkId=221065) 。

執行範例

執行範例

  1. 移至Microsoft Azure管理入口網站 (https://manage.WindowsAzure.com) 登入,然後按一下 [Active Directory]。 (疑難排解提示: 「Active Directory」專案遺失或無法使用)

  2. 若要建立存取控制命名空間,請依序按一下 [新增][應用程式服務][存取控制][快速建立]。 (或是先按一下 [新增] 再按一下 [存取控制命名空間])。

  3. 若要管理存取控制命名空間,請選取該命名空間,然後按一下 [管理]。 (或按一下 [存取控制命名空間]、選取 [命名空間],然後按一下 [管理])。

    此動作可開啟「存取控制服務」管理入口網站。

  4. 按一下 [管理服務],然後按一下預設的 ManagementClient 帳戶。 您將會看見一組可用來存取管理服務的認證。 在此範例中,我們將使用密碼認證。

  5. 若要檢視密碼,請按一下 [密碼]

  6. 將密碼複製到剪貼簿中。

  7. 如果您尚未這麼做,請在 Visual Studio 中開啟範例。

  8. 在 [一般] 專案中,開啟 SamplesConfiguration.cs 檔案,並找出下列幾行程式碼:

    public const string ServiceNamespace = "...Copy Access Control Namespace..."; 
    public const string ManagementServiceIdentityKey = "...Copy Management Service Password...";
    
  9. 以您的存取控制命名空間名稱更新ServiceNamespace欄位的值。

  10. 使用剪貼簿中的密碼值更新 [ManagementServiceIdentityKey] 欄位的值。

  11. 建置方案。

  12. ManagementServiceHelper 設定完畢後,您就可以啟動任何其他專案。 每一個專案會將結果傳送至主控台。