Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Instalação do Servidor de Identidade do WSO2

Produto:

WSO2-ID

Versões:

Todas

Ocorrência:

Instalação e configuração do WSO2-ID

Ambiente:

Windows 2010

Java SE Development Kit (JDK) 8

WSO2 Identity Server 5.6.0

Passo a passo:

Passo 1:

Fazer o dowload (http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html) e a instalação do JDK8.

Image Added


Passo 2:

Clicar no canto superior direito em Manage e clicar em Add Roles and Features.

Adicione a variável de sistema JAVA_HOME nas variáveis de ambiente.

Image Added

Image Removed


Passo 3:

Clicar em next.

Edite a variável de sistema PATH nas variáveis de ambiente, adicionando o caminho C:\Program Files (x86)\Common Files\Oracle\Java\javapath

Image Added

Image Removed


Passo 4:

Clicar em next.

Fazer o dowload (https://wso2.com/identity-and-access-management/install) e a instalação do WSO2-IS 5.6.0.

Image Added

Image Removed


Passo 5:

Clicar em next

Adicione a variável de sistema CARBON_HOME nas variáveis de ambiente.

Image Removed

Image Added


Passo 6:

Marcar a caixa Web Server (IIS).

Image Removed

Irá abrir um nova tela clicar em Add Features.

Image Removed

Clicar em next.

Image Removed

Passo 7:

Expandir a árvore .NET Framework 3.5 features e marcar as opções .NET Framework 3.5 (includes .NET 2.0 and 3.0) e HTTP Activation.

Image Removed

Irá abrir um nova tela, clicar em Add Features.

Image Removed

Marcar a opção Non-HTTP Activation e clicar em next.

Image Removed

Passo 8:

Expandir a árvore .NET Framework 4.5 Features, marcar a opção ASP.NET 4.5 e expandir a árvore WCF Serivces.

Image Removed

Marcar a opção HTTP Activation, irá abrir um nova tela, clicar em Add Features.

Image Removed

Marcar a opção Message Queuing (MSMQ) Activation irá abri um nova tela clicar em Add Features

Image Removed

Marcar as opções Named Pipe Activation, TCP Activation e clicar em next.

Image Removed

Passo 9:

Clicar em Next.

Image Removed

Passo 10:

Expandir a árvore Web Server e Common HTTP Features, Health and Diagnostics, Performance, Security e Application Development e marcar todas as opções. Depois disso clicar em Next.

Image Removed

Image Removed

Image Removed

Image Removed

Passo 11:

Clicar em Install.

Image Removed

Passo 12:

O sistema irá instalar as Rulers e Features.

Image Removed

Clicar em close:

Image Removed

O IIS foi instalado corretamente na máquina.

Inicie o WSO2-IS pela batch C:\Program Files\WSO2\Identity Server\5.6.0\bin>wso2server.bat --run

Image Added

Após o start da aplicação será demonstrada uma instrução com a URL do Management Console conforme abaixo

[2018-08-20 14:24:25,853]  INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL  : https://localhost:9443/carbon/

*Aviso*

Caso a aplicação não seja iniciada com sucesso, conferir a instrução "%JAVA_HOME%\bin\java" %CMD_LINE_ARGS% org.wso2.carbon.bootstrap.Bootstrap %CMD% no final do arquivo wso2server.bat e conferir se todos os caminhos relativos contém "".


Passo 7: Ao accessar o link encontrará a página de Login para a configuração do Carbon, utilize o Username admin e Password admin.

Image Added

O WSO2-IS foi instalado corretamente na sua máquina.


Aviso
titleImportante - Sem estas configurações a integração com Portal do Aluno não funcionará


1) Aplicações que acessam o WSO2-IS para login via OpenId, deve conseguir acessar o endereço de descoberta:

http(s)://<domínio da instalação>/oauth2/oidcdiscovery/.well-known/openid-configuration

Por padrão o WSO2-IS deixa esse endereço bloqueado. Para liberá-lo siga as instruções abaixo:

  1. Edite o arquivo <Pasta de instalação do WSO2-IS}/repository/conf/identity/identity.xml;
  2. Localize a marcação: <Resource context="(.*)/.well-known(.*)" secured="true" http-method="all"/>
  3. Mude o atributo secured para falso: <Resource context="(.*)/.well-known(.*)" secured="false" http-method="all"/> ou crie uma regra que libere somente o caminho .well-known/openid-configuration

Detalhes em: https://openid.net/specs/openid-connect-discovery-1_0.html


2) Em muitos casos as aplicações que acessam o WSO2-IS para login via OpenId utilizam um domínio diferente do servidor de identidade. Para isso é necessário liberar o CORS para que as aplicações consigam acessar os endereços de descoberta e de informações do usuário.

Siga os passos em: https://docs.wso2.com/display/IS560/Invoking+an+Endpoint+from+a+Different+Domain

Observações: