DeviceCodeRequest type

Az Oauth2-eszköz kódfolyamatának paraméterei.

  • hatókörök – Azon hatókörök tömbje, amelyhez az alkalmazás hozzáférést kér.
  • szolgáltató: - a szolgáltató URL-címe, a biztonsági jogkivonat-szolgáltatás (STS), amelyből az MSAL jogkivonatokat szerez be. Ha a szolgáltató az ügyfélalkalmazás-objektumon van beállítva, ez felülírja ezt az értéket. Az érték felülírása esetén a hatóság ellenőrzése minden alkalommal megtörténik. Ha az összes kérelemhez ugyanazt a szolgáltatót használja, a kérések helyett állítsa be az alkalmazásobjektumot.
  • correlationId – Egyedi GUID-készlet kérésenként a kérések végpontok közötti nyomon követéséhez telemetriai célokra.
  • deviceCodeCallback – Eszközkód-választ tartalmazó visszahívás. Az üzenetet meg kell jeleníteni a végfelhasználónak. A végfelhasználó ezután navigálhat a verification_uri, beírhatja a user_code és a bemeneti hitelesítő adatokat.
  • cancel – Logikai érték az eszközkódvégpont lekérdezésének megszakításához. Míg a felhasználó egy külön eszközön hitelesít, az MSAL lekérdezi a biztonsági jogkivonat-szolgáltatás jogkivonatvégpontjait az eszközkód-válaszban megadott időtartamhoz (általában 15 perc). A lekérdezés leállításához és a kérés visszavonásához állítsa be a cancel=true értéket.
  • extraQueryParameters – A lekérdezési sztringhez hozzáadott egyéni lekérdezési paraméterek karakterlánc-leképezése
type DeviceCodeRequest = Partial<
  Omit<
    CommonDeviceCodeRequest,
    | "scopes"
    | "deviceCodeCallback"
    | "resourceRequestMethod"
    | "resourceRequestUri"
    | "requestedClaimsHash"
    | "storeInCache"
  >
> & {
  deviceCodeCallback: (response: DeviceCodeResponse) => void
  scopes: string[]
}