DeviceCodeClient class
OAuth2.0 Eszközkód-ügyfél
- Extends
-
@azure/msal-common.BaseClient
Konstruktorok
| Device |
Metódusok
| acquire |
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 |
| create |
Lekérdezési sztring létrehozása az eszközkód-kérelemhez |
Örökölt metódusok
| create |
Lekérdezési sztring létrehozása a /token kéréshez |
| send |
A sendPostRequestAsync burkolása a szükséges elővizsgálati és utólagos logikával |
| update |
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
Öröklött forrás BaseClient.authority
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