Objetos de Pedido e Resposta

A biblioteca MSAL Browser tem um conjunto de opções de configuração que podem ser usadas para personalizar o comportamento dos seus fluxos de autenticação. Algumas destas opções podem ser definidas no construtor do PublicClientApplication objeto, e a maioria pode ser definida por pedido. A tabela abaixo detalha os objetos de configuração que podem ser passados para as APIs de login e acquireToken, e os objetos devolvidos que representam a resposta.

API Objeto de Pedido Objeto de resposta
acquireTokenPopup PopupRequest AuthenticationResult
acquireTokenRedirect RedirecionaRequest AuthenticationResult (via handleRedirectPromise)
acquireTokenSilent SilentRequest AuthenticationResult
loginPopup PopupRequest AuthenticationResult
loginRedirect RedirecionaRequest AuthenticationResult (via handleRedirectPromise)
logoutRedirect FimSolicitoSessão void
logoutPopup FimSessãoPopupPedido void
ssoSilent SsoSilentRequest AuthenticationResult