IPublicClientApplication interface

A nyilvános API-aláírásokat meghatározó PublicClientApplication osztály felülete

Metódusok

acquireTokenByCode(AuthorizationCodeRequest)

Jogkivonat beszerzése az OAuth 2.0 engedélyezési kódfolyamat első lépésétől kapott engedélyezési kód cseréjével

acquireTokenByDeviceCode(DeviceCodeRequest)

Jogkivonat beszerzése a szolgáltatótól az OAuth2.0 eszközkódfolyamat használatával

acquireTokenByRefreshToken(RefreshTokenRequest)

Jogkivonat beszerzése az új jogkivonatok frissítési jogkivonatának cseréjével

acquireTokenByUsernamePassword(UsernamePasswordRequest)

Jogkivonatokat szerez be jelszó megadásával az ügyfélalkalmazások felhasználónév és jelszó cseréjével a hitelesítő adatokhoz

acquireTokenInteractive(InteractiveRequest)

Jogkivonat interaktív beszerzése

acquireTokenSilent(SilentFlowRequest)

Jogkivonat csendes beszerzése, ha egy felhasználó megadja azt a fiókot, amelyhez a jogkivonatot kérik

clearCache()

A gyorsítótár törlése

getAllAccounts()

Az összes gyorsítótárazott fiók lekérdezése

getAuthCodeUrl(AuthorizationUrlRequest)

Létrehozza az engedélyezési kérelem URL-címét

getLogger()

A naplózópéldányt adja vissza

getTokenCache()

Lekéri az alkalmazás jogkivonat-gyorsítótárát

setLogger(Logger)

A konfigurációkban beállított alapértelmezett naplózó lecserélése új naplózóra új konfigurációkra

signOut(SignOutRequest)

Eltávolítja az adott fiókhoz társított gyorsítótár-összetevőket

Metódus adatai

acquireTokenByCode(AuthorizationCodeRequest)

Jogkivonat beszerzése az OAuth 2.0 engedélyezési kódfolyamat első lépésétől kapott engedélyezési kód cseréjével

function acquireTokenByCode(request: AuthorizationCodeRequest): Promise<AuthenticationResult>

Paraméterek

Válaszok

acquireTokenByDeviceCode(DeviceCodeRequest)

Jogkivonat beszerzése a szolgáltatótól az OAuth2.0 eszközkódfolyamat használatával

function acquireTokenByDeviceCode(request: DeviceCodeRequest): Promise<null | AuthenticationResult>

Paraméterek

Válaszok

Promise<null | AuthenticationResult>

acquireTokenByRefreshToken(RefreshTokenRequest)

Jogkivonat beszerzése az új jogkivonatok frissítési jogkivonatának cseréjével

function acquireTokenByRefreshToken(request: RefreshTokenRequest): Promise<null | AuthenticationResult>

Paraméterek

Válaszok

Promise<null | AuthenticationResult>

acquireTokenByUsernamePassword(UsernamePasswordRequest)

Figyelmeztetés

Ez az API már elavult.

  • Use a more secure flow instead

Jogkivonatokat szerez be jelszó megadásával az ügyfélalkalmazások felhasználónév és jelszó cseréjével a hitelesítő adatokhoz

function acquireTokenByUsernamePassword(request: UsernamePasswordRequest): Promise<null | AuthenticationResult>

Paraméterek

Válaszok

Promise<null | AuthenticationResult>

acquireTokenInteractive(InteractiveRequest)

Jogkivonat interaktív beszerzése

function acquireTokenInteractive(request: InteractiveRequest): Promise<AuthenticationResult>

Paraméterek

Válaszok

acquireTokenSilent(SilentFlowRequest)

Jogkivonat csendes beszerzése, ha egy felhasználó megadja azt a fiókot, amelyhez a jogkivonatot kérik

function acquireTokenSilent(request: SilentFlowRequest): Promise<AuthenticationResult>

Paraméterek

Válaszok

clearCache()

A gyorsítótár törlése

function clearCache()

getAllAccounts()

Az összes gyorsítótárazott fiók lekérdezése

function getAllAccounts(): Promise<AccountInfo[]>

Válaszok

Promise<AccountInfo[]>

getAuthCodeUrl(AuthorizationUrlRequest)

Létrehozza az engedélyezési kérelem URL-címét

function getAuthCodeUrl(request: AuthorizationUrlRequest): Promise<string>

Paraméterek

Válaszok

Promise<string>

getLogger()

A naplózópéldányt adja vissza

function getLogger(): Logger

Válaszok

getTokenCache()

Lekéri az alkalmazás jogkivonat-gyorsítótárát

function getTokenCache(): TokenCache

Válaszok

setLogger(Logger)

A konfigurációkban beállított alapértelmezett naplózó lecserélése új naplózóra új konfigurációkra

function setLogger(logger: Logger)

Paraméterek

logger
Logger

signOut(SignOutRequest)

Eltávolítja az adott fiókhoz társított gyorsítótár-összetevőket

function signOut(request: SignOutRequest): Promise<void>

Paraméterek

request
SignOutRequest

Válaszok

Promise<void>