2
respostas

Como "incorporar" o login/logout do IdentityServer4 na aplicação?

Sempre que é feito o login, há um redirecionamento para o serviço do IdentityServer, o qual exibe uma interface de login/logout. Porém, em uma aplicação real, ficaria muito estranho para o usuário ser redirecionado para uma página web totalmente diferente daquela que ele está navegando.

Assim, como eu poderia "incorporar" o login do IdentityServer4 na aplicação? Eu teria que copiar os estilos da aplicação original nas páginas de login?

2 respostas

Olá Bruno, tudo certo?

Encontrei uma postagem no Stack Overflow que mostra como fazer isso nas configurações do Startup.cs do projeto do IdentityServer4.

Mas estava vendo, que no projeto que desenvolvemos, as configurações são um pouco diferentes. Mas encontrei como fazer isso.

Nas configurações que está dentro da seguinte linha: var builder = services.AddIdentityServer(options => adicione a seguinte opção: options.UserInteraction.LoginUrl = "/controller/action";. Esse controller e essa action, deve ser a página do login.

Espero ter ajudado!

Vou dar uma olhada. Obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software