Objetos de solicitud y respuesta

La biblioteca msal Browser tiene un conjunto de opciones de configuración que se pueden usar para personalizar el comportamiento de los flujos de autenticación. Algunas de estas opciones se pueden establecer en el constructor del PublicClientApplication objeto y la mayoría de ellas se pueden establecer por solicitud. En la tabla siguiente se detallan los objetos de configuración que se pueden pasar a las API de inicio de sesión y acquireToken y los objetos devueltos que representan la respuesta.

API Request (objeto) Response (objeto)
acquireTokenPopup PopupRequest AuthenticationResult
acquireTokenRedirect RedirectRequest AuthenticationResult (a través de handleRedirectPromise)
acquireTokenSilent SilentRequest AuthenticationResult
loginPopup PopupRequest AuthenticationResult
loginRedirect RedirectRequest AuthenticationResult (a través de handleRedirectPromise)
logoutRedirect EndSessionRequest void
logoutPopup EndSessionPopupRequest void
ssoSilent SsoSilentRequest AuthenticationResult