APIs públicas comumente usadas no MSAL Angular

Antes de começares aqui, certifica-te de que compreendes como inicializar o objeto da aplicação.

As APIs de login no MSAL recuperam um authorization code token que pode ser trocado por um token ID para um utilizador iniciado, enquanto os escopos consentidos para um recurso adicional e um token de acesso contendo os escopos consentidos pelo utilizador permitem à sua aplicação chamar a API de forma segura. Saiba mais sobre os ID tokens.

APIs públicas

@azure/msal-angular expõe o seguinte, juntamente com as suas configurações. Consulte as referências da biblioteca para propriedades e métodos.

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

As funções de login e aquisição de tokens usando observáveis Angular encontram-se no IMsalService.

@azure/msal-angular Também expõe o seguinte:

  1. MsalRedirectComponent: Usado para lidar com redirecionamentos. Consulte o documento de redirecionamento para mais detalhes.
  2. MsalCustomNavigationClient: Usado para navegação do lado do cliente. Consulte o documento de performance para mais detalhes.

Funções adicionais de @azure/msal-browser encontram-se em IPublicClientApplication, com documentação correspondente aqui.