我可以使用 azure ad api 或 adal-angular 注销特定用户吗?

Can I log out a specific user using the azure ad api or adal-anuglar?

我正在开发一个 MEAN 堆栈网络应用程序,它使用 adal-angular 库来管理我们的 azure 广告用户会话。

现在,当用户单击注销时,他们将被发送到 Azure 注销页面,他们可以在其中选择要注销的所有已登录会话。

但我想自动注销单击注销的用户,而不是询问他们要注销的用户。

能否在 adal 中或通过特定的 azure ad api 配置进行设置?

这是应用程序文件中的当前 adal 配置。

adalProvider.init(<adal.Config>{
                tenant: <redacted>,
                clientId: <redacted>,
                anonymousEndpoints: <redacted>,
                redirectUri: <redacted>',
                postLogoutRedirectUri: <redacted>,
                popUp: <redacted>,
                extraQueryParameter: <redacted>
                },
                $httpProvider
            );

这是控制器中的注销方法

this.adalService.logOut();

目前没有 ADAL 支持的注销特定用户的方法。执行此操作的唯一方法是,如果您跟踪缓存中的访问令牌,并且当用户有兴趣注销时,您将清除该特定用户令牌的缓存。

有关手动注销用户的详细信息,请参阅: