IPublicClientApplication interface
A nyilvános API-aláírásokat meghatározó PublicClientApplication osztály felülete
Metódusok
| acquire |
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 |
| acquire |
Jogkivonat beszerzése a szolgáltatótól az OAuth2.0 eszközkódfolyamat használatával |
| acquire |
Jogkivonat beszerzése az új jogkivonatok frissítési jogkivonatának cseréjével |
| acquire |
Jogkivonatokat szerez be jelszó megadásával az ügyfélalkalmazások felhasználónév és jelszó cseréjével a hitelesítő adatokhoz |
| acquire |
Jogkivonat interaktív beszerzése |
| acquire |
Jogkivonat csendes beszerzése, ha egy felhasználó megadja azt a fiókot, amelyhez a jogkivonatot kérik |
| clear |
A gyorsítótár törlése |
| get |
Az összes gyorsítótárazott fiók lekérdezése |
| get |
Létrehozza az engedélyezési kérelem URL-címét |
| get |
A naplózópéldányt adja vissza |
| get |
Lekéri az alkalmazás jogkivonat-gyorsítótárát |
| set |
A konfigurációkban beállított alapértelmezett naplózó lecserélése új naplózóra új konfigurációkra |
| sign |
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
- request
- AuthorizationCodeRequest
Válaszok
Promise<AuthenticationResult>
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
- request
- DeviceCodeRequest
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
- request
- RefreshTokenRequest
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
- request
- UsernamePasswordRequest
Válaszok
Promise<null | AuthenticationResult>
acquireTokenInteractive(InteractiveRequest)
Jogkivonat interaktív beszerzése
function acquireTokenInteractive(request: InteractiveRequest): Promise<AuthenticationResult>
Paraméterek
- request
- InteractiveRequest
Válaszok
Promise<AuthenticationResult>
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
- request
- SilentFlowRequest
Válaszok
Promise<AuthenticationResult>
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
- request
- AuthorizationUrlRequest
Válaszok
Promise<string>
getLogger()
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>