Objetos de solicitação e resposta

A biblioteca do Navegador MSAL tem um conjunto de opções de configuração que podem ser usadas para personalizar o comportamento dos fluxos de autenticação. Algumas dessas opções podem ser definidas no construtor do objeto e a PublicClientApplicationmaioria delas pode ser definida por solicitação. A tabela a seguir detalha os objetos de configuração que podem ser passados para as APIs de logon e acquireToken e os objetos retornados que representam a resposta.

API Objeto Request Objeto Response
acquireTokenPopup PopupRequest AuthenticationResult
acquireTokenRedirect RedirectRequest AuthenticationResult (via handleRedirectPromise)
acquireTokenSilent SilentRequest AuthenticationResult
loginPopup PopupRequest AuthenticationResult
loginRedirect RedirectRequest AuthenticationResult (via handleRedirectPromise)
logoutRedirect EndSessionRequest void
logoutPopup EndSessionPopupRequest void
ssoSilent SsoSilentRequest AuthenticationResult