Versões comparadas

Chave

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

Índice:


       

Índice
exclude.*ndice:

Objetivo


       A seguir será apresentado o passo-a-passo de como criar um aplicativo do WSO2 para ser usado no RM, como provedor de login.

       Para mais informações sobre as opções de login, acesse o Guia do Login OAuth.

Criando um novo aplicativo do WSO2


1º- Acesse a página de Login do WSO2  e faça o login como administrador do sistema.

2º- Acesse a opção Add em  Service Providers.

3º- Preencha as informações básicas do aplicativo e clique em Register:

4º-  Após Registrar o Aplicativo expanda a opção "Claim Configuration", e adicione a Claim URI "http://wso2.org/claims/emailaddress" conforme imagem abaixo.

5º-  Após configurar a Claim URI é necessário configurar as URIs de redirecionamento.

      Expanda os itens Inbound Authentication Configuration | OAuth/OpenID Connect Configuration e clique em Edit.

Após clicar em Edit será exibida a tela de visualização e atualização das configurações do aplicativo, onde precisaremos preencher somente a URL de redirecionamento (Callback Url).


Aviso
titleLogin

Para que o login funcione é necessário inserir uma Url de Callback para cada aplicativo do RM (MDI , Portal, Portal Educacional, WebAPI e etc) separados por pipe "|".

Exemplo:


6º-  Após preencher as URL´s de redirecionamento é necessário pegar o ID do cliente e a chave secreta do Cliente

Esses dados serão importantes para fazermos a configuração do aplicativo com o sistema RM.  


7º- Agora é necessário cadastrar o aplicativo dentro do RM. Abra a MDI e acesse Serviços Globais | Gestão | Comunicação | Aplicativos Externos e inclua um novo Aplicativo Externo.


Informações
iconfalse
Expandir
titleVer exemplo da configuração deste app no RM.

Image RemovedImage Added

Selecione o Provedor do aplicativo  3 - WSO2 

Preencha a Chave Pública com o ID do cliente (Aplicativo WSO2)

Chave Privada com a Chave Secreta do cliente (Aplicativo WSO2)

Antes de Salvar siga para o passo abaixo "Preenchendo as URL´s"

Expandir
titlePreenchendo as URL´s

Para configurar as Url´s é necessário consultá-las na URL de descoberta dos endpoints do WSO2.

A url de descoberta tem o seguinte prefixo:

https://seuWSO2:porta/oauth2/oidcdiscovery/.well-known/openid-configuration 

Image Removed

Image Added

Aviso
titleAtenção

Certifique-se de que a rota da URL de descoberta esteja liberada para acesso anônimo.

Esta configuração deve ser feita no arquivo identity.xml do ambiente WSO2:

<Resource context="(.*)/.well-known(.*)" secured="false" http-method="all"/>

Ao acessar a URL serão exibidos os endpoints do WSO2, onde serão necessários os seguintes endpoints:

		 authorization_endpoint, token_endpoint, userinfo_endpoint		

Os mesmos devem ser inseridos em seus respectivos campos

Image RemovedImage Added

Aviso
titleURL de Retorno


No

caso

da

URL

de

Retorno

é

necessário

preencher

com

uma

URL

Válida

válida que

responda

o

código

de

resposta

HTTP

200.

Image RemovedImage Added

A

URL

de

retorno

é

utilizada

somente

pela

MDI.

Sendo

que

em

aplicativos

WEB

é

necessário

necessário fazer o redirecionamento para o próprio aplicativo.


Após salvar o Aplicativo o mesmo será exibido na tela dos aplicativosde login.

Image RemovedImage Added


Clique aqui e veja mais sobre a configuração dos aplicativos no RM.



Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.01.22

Informações
iconfalse

Processo: Aplicativo do WSO2

Informações
iconfalse
Informações
iconfalse

Status: Em andamento

Informações
iconfalse

Data:

Informações
iconfalse

Autores:

Carlos Philippe de Farias Marques

Diogo Damiani Ferreira.

Fábio Augusto Amaral Melo Nunes

Guilherme Caram Meireles

Karina Dos Santos Costa

Stella Gleyse Macedo Vilaca