Obiekty żądań i odpowiedzi

Biblioteka MSAL Browser zawiera zestaw opcji konfiguracji, które mogą służyć do dostosowywania zachowania przepływów uwierzytelniania. Niektóre z tych opcji można ustawić w konstruktorze PublicClientApplication obiektu, a większość z nich można ustawić dla poszczególnych żądań. W poniższej tabeli szczegółowo przedstawiono obiekty konfiguracji, które można przekazać do interfejsów API logowania i acquireToken, a obiekty zwrócone reprezentują odpowiedź.

API Obiekt żądania Obiekt odpowiedzi
acquireTokenPopup PopupRequest AuthenticationResult
acquireTokenRedirect RedirectRequest AuthenticationResult (za pośrednictwem handleRedirectPromise)
acquireTokenSilent SilentRequest AuthenticationResult
loginPopup PopupRequest AuthenticationResult
loginRedirect RedirectRequest AuthenticationResult (za pośrednictwem handleRedirectPromise)
logoutRedirect EndSessionRequest void
logoutPopup EndSessionPopupRequest void
ssoSilent SsoSilentRequest AuthenticationResult