Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Índice:
Í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.
Image RemovedImage Added
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.
Image Modified
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 | ||
---|---|---|
| ||
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:
- Para o portal do aluno de teste, nós poderíamos informar um endereço baseado em “localhost”, pois o Portal do Aluno de exemplo encontra-se na mesma máquina em que é feito a configuração (definimos o endereço: http://localhost:8080/web/app/edu/PortalEducacional/login/).
- Para o portal que está configurado com SSL informe o endereço correto de redirecionamento. (Neste exemplo usamos: https://testeframe.com.br/RM12122/Login.aspx)
- Para o correto funcionamento do login na MDI, preencha com a sua URL de redirecionamento (Neste exemplo usamos: http://localhost:8080/login)
- Caso não tenha uma Url de Retorno, utilizar o link disponibilizado no RM.Host (http://Servidor:PortaHttp/RMRestCallback/oauth/callback).
Onde o CallbackURL ficaria assim:
regexp=(http://localhost:8080/web/app/edu/PortalEducacional/login/|https://testeframe.com.br/RM12122/Login.aspx|http://localhost:8080/login)
Após adicionar a url de redirecionamento clique em update.
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 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
|
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|