Instalando o Identity Server
Aplica-se a: Windows Azure Pack
Há várias etapas para instalar o thinktecture Identity Server para uso com Windows Azure Pack.
Instalando o Identity Server
Para instalar o Identity Server para uso com Windows Azure Pack.
Usando o projeto criado na preparação do código-fonte do Identity Server Project, copie o código publicado para o local do qual o site será executado. Normalmente, isso estará em \inetpub em um computador Windows Server 2012 executando o IIS. Por exemplo, c:\inetpub\IdSrv.
O Identity Server armazena arquivos de banco de dados de configuração na pasta do site App_Data. Para adicionar permissões para a pasta App_Data execute as seguintes etapas:
Para adicionar permissão à pasta App_Data do site
Localize a pasta App_Data no local para o qual você copiou o site publicado na etapa anterior. Por exemplo c:\inetpub\IdSrv\App_Data
Clique com o botão direito do mouse na pasta, selecione a opção De menu Propriedades e selecione a guia Segurança .
Adicione NETWORK SERVICE ao grupo de usuários e adicione Modificar Permissões.
Execute as seguintes etapas para criar um novo Pool de Aplicativos:
Para criar um novo pool de aplicativos
Abra Serviços de Informações da Internet (IIS) Manager e selecione o servidor desejado. Em seguida, clique com o botão direito do mouse em Pools de Aplicativos e selecione o link Adicionar Pool de Aplicativos... à direita.
Na caixa de diálogo Adicionar Pool de Aplicativos, adicione um nome do Pool de Aplicativos de sua escolha e deixe os outros valores em paz.
Clique em OK para criar o pool de aplicativos.
No Gerenciador do IIS, clique com o botão direito do mouse no pool recém-criado na lista Pools de Aplicativos e selecione Configurações Avançados.
Na caixa de diálogo Configurações Avançado na seção Modelo de Processo, altere a identidade do pool para NetworkService.
Clique em OK para concluir a criação do pool de aplicativos.
Um certificado autoassinado é necessário. Execute as etapas a seguir para criá-lo.
Para criar um certificado Self-Signed
Abra o Gerenciador do IIS, selecione o nome do servidor e clique duas vezes em Certificados do Servidor no painel central.
No painel Ações, selecione Criar Self-Signed Certificado.
Na caixa de diálogo Criar Self-Signed Certificado, especifique um nome amigável para o certificado. Por exemplo, IdServCert. Deixe o repositório de certificados como Pessoal.
Clique em OK para criar o certificado autoassinado.
Para permitir o acesso à chave privada, execute as etapas a seguir.
Para permitir o acesso à chave privada
Inicie o Prompt de Comando e digite mmc para iniciar o Console de Gerenciamento da Microsoft.
Selecione a opção Menu Arquivo e selecione Adicionar ou Remover Ajustar.
Na caixa de diálogo Adicionar ou Remover Ajustar entradas, selecione Certificados nos snap-ins disponíveis: liste e clique no botão Adicionar. A caixa de diálogo Ajustar Certificados será exibida.
Na caixa de diálogo Snap-iin certificados, selecione Conta do computador e clique no botão Avançar .
Selecione o computador local e clique no botão Concluir .
Clique em OK para fechar a caixa de diálogo Adicionar Remover Ajustar entradas. box
No console do mmc, selecione Certificados (Computador Local), Pessoal e, em seguida, Certificados.
No painel central, clique com o botão direito do mouse no certificado recém-criado, selecione Todas as Tarefas e, em seguida, Gerencie Chaves Privadas. As permissões para a caixa de diálogo de chaves privadas de certificado serão exibidas.
Na caixa de diálogo permissões, adicione NETWORK SERVICE aos nomes de usuário ou grupo: seção e forneça permissões de leitura na seção Permissões para Serviço de Rede .
Clique em OK para fechar a caixa de diálogo Permissões.
Clique em OK para fechar o Console de Gerenciamento da Microsoft.
A etapa final é criar o site do Identity Server
Para criar o site do Identity Server
Abra o Gerenciador do IIS, selecione o computador host no painel esquerdo, clique com o botão direito do mouse na pasta Sites e selecione Adicionar Site.
Na caixa de diálogo Adicionar Site, insira os valores para o nome do site, o Pool de Aplicativos (criado anteriormente nestas etapas) e o Caminho Físico para o código do Identity Server (criado anteriormente nestas etapas).
Altere o tipo de associação para https e selecione uma porta disponível.
No certificado SSL, selecione o certificado recém-criado.
Clique em OK para criar o site.