MSAL Angular 中常用的公共 API

在开始之前,请确保了解如何 初始化应用程序对象。

MSAL 中的登录 API 检索 authorization code 可以交换登录用户的 ID 令牌 ,同时同意其他资源的作用域,以及包含用户同意范围 的访问令牌 ,以允许应用安全地调用 API。 详细了解 ID 令牌。

公共 API

@azure/msal-angular 公开以下内容及其配置。 请参阅属性和方法的 库参考 。

  1. MsalService
  2. MsalGuard
  3. MsalInterceptor
  4. MsalBroadcastService
  5. MsalModule

在 IMsalService 上可以找到使用 Angular 可观测到的登录名和获取令牌函数。

@azure/msal-angular 还公开以下内容:

  1. MsalRedirectComponent:用于处理重定向。 有关更多详细信息,请参阅 重定向文档 。
  2. MsalCustomNavigationClient:用于客户端导航。 有关更多详细信息,请参阅 性能文档 。

此处提供了IPublicClientApplication其他函数@azure/msal-browser,其中包含相应的文档。