IConfidentialClientApplication interface

Genel API imzalarını tanımlayan ConfidentialClientApplication sınıfı arabirimi

Yöntemler

acquireTokenByClientCredential(ClientCredentialRequest)

Uygulamanın yetkilisinden belirteçler alır (son kullanıcı için değil)

acquireTokenByCode(AuthorizationCodeRequest)

OAuth 2.0 Yetkilendirme Kodu Akışının ilk adımından alınan yetkilendirme kodunu değiştirerek belirteç alır

acquireTokenByRefreshToken(RefreshTokenRequest)

Yeni bir belirteç kümesi için sağlanan yenileme belirtecini değiştirerek belirteç alır

acquireTokenByUsernamePassword(UsernamePasswordRequest)

Kimlik bilgileri için istemci uygulamalarının kullanıcı adını ve parolasını değiştirerek parola verme ile belirteçleri alır

acquireTokenOnBehalfOf(OnBehalfOfRequest)

Uygulama yetkilisinden belirteçler alır

acquireTokenSilent(SilentFlowRequest)

Kullanıcı belirtecin istendiği hesabı belirttiğinde sessizce belirteç alır

clearCache()

Önbelleği temizleme

getAuthCodeUrl(AuthorizationUrlRequest)

Yetkilendirme isteğinin URL'sini oluşturur

getLogger()

Günlükçü örneğini verir

getTokenCache()

Uygulama için belirteç önbelleğini alır

SetAppTokenProvider(IAppTokenProvider)

Bu genişletilebilirlik noktası, Yönetilen Kimlik desteğini geliştirmek için Azure SDK yöneliktir

setLogger(Logger)

Yapılandırmalardaki varsayılan günlükçü kümesini yeni Günlükçü ile yeni yapılandırmalarla değiştirir

Yöntem Ayrıntıları

acquireTokenByClientCredential(ClientCredentialRequest)

Uygulamanın yetkilisinden belirteçler alır (son kullanıcı için değil)

function acquireTokenByClientCredential(request: ClientCredentialRequest): Promise<null | AuthenticationResult>

Parametreler

Döndürülenler

Promise<null | AuthenticationResult>

acquireTokenByCode(AuthorizationCodeRequest)

OAuth 2.0 Yetkilendirme Kodu Akışının ilk adımından alınan yetkilendirme kodunu değiştirerek belirteç alır

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

Parametreler

Döndürülenler

acquireTokenByRefreshToken(RefreshTokenRequest)

Yeni bir belirteç kümesi için sağlanan yenileme belirtecini değiştirerek belirteç alır

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

Parametreler

Döndürülenler

Promise<null | AuthenticationResult>

acquireTokenByUsernamePassword(UsernamePasswordRequest)

Uyarı

Bu API artık kullanım dışıdır.

  • Use a more secure flow instead

Kimlik bilgileri için istemci uygulamalarının kullanıcı adını ve parolasını değiştirerek parola verme ile belirteçleri alır

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

Parametreler

Döndürülenler

Promise<null | AuthenticationResult>

acquireTokenOnBehalfOf(OnBehalfOfRequest)

Uygulama yetkilisinden belirteçler alır

function acquireTokenOnBehalfOf(request: OnBehalfOfRequest): Promise<null | AuthenticationResult>

Parametreler

Döndürülenler

Promise<null | AuthenticationResult>

acquireTokenSilent(SilentFlowRequest)

Kullanıcı belirtecin istendiği hesabı belirttiğinde sessizce belirteç alır

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

Parametreler

Döndürülenler

Promise<null | AuthenticationResult>

clearCache()

Önbelleği temizleme

function clearCache()

getAuthCodeUrl(AuthorizationUrlRequest)

Yetkilendirme isteğinin URL'sini oluşturur

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

Parametreler

Döndürülenler

Promise<string>

getLogger()

Günlükçü örneğini verir

function getLogger(): Logger

Döndürülenler

getTokenCache()

Uygulama için belirteç önbelleğini alır

function getTokenCache(): TokenCache

Döndürülenler

SetAppTokenProvider(IAppTokenProvider)

Bu genişletilebilirlik noktası, Yönetilen Kimlik desteğini geliştirmek için Azure SDK yöneliktir

function SetAppTokenProvider(provider: IAppTokenProvider)

Parametreler

setLogger(Logger)

Yapılandırmalardaki varsayılan günlükçü kümesini yeni Günlükçü ile yeni yapılandırmalarla değiştirir

function setLogger(logger: Logger)

Parametreler

logger
Logger