DeviceCodeClient class

OAuth2.0 Eszközkód-ügyfél

Extends
@azure/msal-common.BaseClient

Örökölt tulajdonságok

authority
logger

Metódusok

acquireToken(CommonDeviceCodeRequest)

Lekéri az eszközkódot az eszközkód végpontjáról, visszahívja az eszközkód válaszát, és lekérdezi a jogkivonatvégpontot a tokenek eszközkódjának cseréjéhez

createExtraQueryParameters(CommonDeviceCodeRequest)

Lekérdezési sztring létrehozása az eszközkód-kérelemhez

Örökölt metódusok

createTokenQueryParameters(BaseAuthRequest)

Lekérdezési sztring létrehozása a /token kéréshez

sendPostRequest<T>(RequestThumbprint, string, NetworkRequestOptions, string)

A sendPostRequestAsync burkolása a szükséges elővizsgálati és utólagos logikával

updateAuthority(string, string)

Frissíti az ügyfél szolgáltatói objektumát. A végpontfelderítést végre kell hajtani.

Konstruktor adatai

DeviceCodeClient(ClientConfiguration)

new DeviceCodeClient(configuration: ClientConfiguration)

Paraméterek

configuration
@azure/msal-common.ClientConfiguration

Örökölt tulajdonság részletei

authority

authority: Authority

Tulajdonság értéke

@azure/msal-common.Authority

Öröklött forrás BaseClient.authority

logger

logger: Logger

Tulajdonság értéke

Öröklött forrás BaseClient.logger

Metódus adatai

acquireToken(CommonDeviceCodeRequest)

Lekéri az eszközkódot az eszközkód végpontjáról, visszahívja az eszközkód válaszát, és lekérdezi a jogkivonatvégpontot a tokenek eszközkódjának cseréjéhez

function acquireToken(request: CommonDeviceCodeRequest): Promise<null | AuthenticationResult>

Paraméterek

request
CommonDeviceCodeRequest

fejlesztő által biztosított CommonDeviceCodeRequest

Válaszok

Promise<null | AuthenticationResult>

createExtraQueryParameters(CommonDeviceCodeRequest)

Lekérdezési sztring létrehozása az eszközkód-kérelemhez

function createExtraQueryParameters(request: CommonDeviceCodeRequest): string

Paraméterek

request
CommonDeviceCodeRequest

fejlesztő által biztosított CommonDeviceCodeRequest

Válaszok

string

Örökölt metódus részletei

createTokenQueryParameters(BaseAuthRequest)

Lekérdezési sztring létrehozása a /token kéréshez

function createTokenQueryParameters(request: BaseAuthRequest): string

Paraméterek

request
BaseAuthRequest

Válaszok

string

Öröklött forrás BaseClient.createTokenQueryParameters

sendPostRequest<T>(RequestThumbprint, string, NetworkRequestOptions, string)

A sendPostRequestAsync burkolása a szükséges elővizsgálati és utólagos logikával

function sendPostRequest<T>(thumbprint: RequestThumbprint, tokenEndpoint: string, options: NetworkRequestOptions, correlationId: string): Promise<NetworkResponse<T>>

Paraméterek

thumbprint
RequestThumbprint

Ujjlenyomat kérése szabályozáshoz

tokenEndpoint

string

Végpont, amelybe a POST

options
NetworkRequestOptions

A POST-kérelembe belefoglalandó törzsek és fejlécek

correlationId

string

A telemetriai korrelációs azonosító

Válaszok

Promise<NetworkResponse<T>>

Öröklött forrás BaseClient.sendPostRequest

updateAuthority(string, string)

Frissíti az ügyfél szolgáltatói objektumát. A végpontfelderítést végre kell hajtani.

function updateAuthority(cloudInstanceHostname: string, correlationId: string): Promise<void>

Paraméterek

cloudInstanceHostname

string

correlationId

string

Válaszok

Promise<void>

Öröklött forrás BaseClient.updateAuthority