Partilhar via


Um aplicativo Web que chama APIs da Web: remova contas do cache de token na saída global

Aplica-se a: círculo verde com um símbolo de marca de seleção branco que indica que o conteúdo a seguir se aplica aos locatários da força de trabalho. Inquilinos da força de trabalho (saiba mais)

Terminar sessão é diferente para uma aplicação web que chama APIs da web. Quando o usuário sai do seu aplicativo ou de qualquer aplicativo, você deve remover os tokens associados a esse usuário do cache de tokens. Consulte Iniciar sessão de utilizadores numa aplicação web de exemplo para detalhes sobre como implementar o início de sessão numa aplicação web.

Intercetar o retorno de chamada após o logon único

Para limpar a entrada de cache de tokens associada à conta que saiu, a sua aplicação pode interceptar o evento after logout. Os aplicativos Web armazenam tokens de acesso para cada usuário em um cache de tokens. Ao intercetar o callback posterior logout, a sua aplicação web pode remover o utilizador do cache.

Microsoft.Identity.Web encarrega-se de implementar o terminar de sessão para si. Para obter detalhes, consulte Microsoft.Identity.Web código-fonte

Próximos passos

Passe para o próximo artigo neste cenário, Adquirir um token para a aplicação Web.