Compartilhar via


Exemplo de código: Serviço de Gerenciamento

Atualizado em: 19 de junho de 2015

Aplica-se ao Azure

Este exemplo ilustra como usar o serviço de gerenciamento de Microsoft Azure Active Directory Controle de Acesso (também conhecido como serviço de Controle de Acesso ou ACS). Ele consiste em uma única solução Visual Studio 2010 e seis projetos. Um projeto, Common, contém um tipo auxiliar que simplifica o trabalho com o Serviço de Gerenciamento. Os outros projetos demonstram como trabalhar com diferentes tipos de entidades ACS. O código para este exemplo está localizado no subdiretório ManagementService (C#\Management\ManagementService) do pacote de exemplos de código de Microsoft Azure Active Directory Controle de Acesso (ACS).

Pré-requisitos

Para executar esta amostra, você precisará do seguinte:

  1. Uma conta na home page do Azure e um namespace Controle de Acesso.

  2. Visual Studio 2010 (qualquer versão).

Para obter mais detalhes, consulte os pré-requisitos do ACS (https://go.microsoft.com/fwlink/?LinkId=221065).

Executando o exemplo

Para executar a amostra

  1. Vá para o Portal de Gerenciamento do Microsoft Azure (https://manage.WindowsAzure.com), entre e clique em Active Directory. (Dica de solução de problemas: o item "Active Directory" está ausente ou não está disponível)

  2. Para criar um namespace do Access Control clique em Novo, clique em Serviços de Aplicativo, clique em Access Control, e depois em Criação Rápida. (Or, clique em Namespaces do Access Control antes de clicar em Novo.)

  3. Para gerenciar um namespace do Access Control, selecione o namespace e clique em Gerenciar. (Or, clique em Namespaces do Access Control, selecione o namespace e clique em Gerenciar.)

    Essa ação abre o portal de gerenciamento do Serviço de Controle de Acesso.

  4. Clique em Serviço de Gerenciamento e depois clique na conta padrão ManagementClient. Você verá um conjunto de credenciais que pode ser usado para acessar o Serviço de Gerenciamento. Usaremos a credencial da senha neste exemplo.

  5. Clique em Senha para exibir a senha.

  6. Copie a senha para a área de transferência.

  7. Se você ainda não fez isso, abra o exemplo em Visual Studio.

  8. No projeto Common, abra o arquivo SamplesConfiguration.cs e localize as seguintes linhas de código:

    public const string ServiceNamespace = "...Copy Access Control Namespace..."; 
    public const string ManagementServiceIdentityKey = "...Copy Management Service Password...";
    
  9. Atualize o valor do campo ServiceNamespace com o nome do namespace Controle de Acesso.

  10. Atualize o valor do campo ManagementServiceIdentityKey com o valor da senha na sua área de transferência.

  11. Compile a solução.

  12. Com o ManagementServiceHelper configurado, é possível iniciar qualquer um dos projetos. Cada um dos projetos envia resultados para o console.