调用 Web API 的 Web 应用:在全局注销时从令牌缓存中删除帐户

你已在用于将用户登录的 Web 应用:登录和注销中了解了如何向 Web 应用中添加登录信息。

对于调用 web api 的 web 应用,注销是不同的。 当用户从你的应用程序或从任何应用程序中注销时,你必须从令牌缓存中删除与该用户关联的令牌。

在单一注销后拦截回调

要清除与已注销帐户相关联的令牌缓存条目,应用程序可以拦截 logout 后事件。 Web 应用会在令牌缓存中存储每个用户的访问令牌。 通过拦截 logout 后回调,Web 应用程序可以从缓存中删除用户。

Microsoft.Identity.Web 负责为你实现注销。 有关详细信息,请参阅 Microsoft.Identity.Web 源代码

后续步骤

转到此方案中的下一篇文章:获取 Web 应用的令牌