Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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!