DeviceCodeRequest type
Oauth2 cihaz kodu akışı için parametreler.
- scopes - Uygulamanın erişim istediği kapsam dizisi.
- authority: - Yetkilinin URL'si, MSAL'nin belirteçleri edineceği güvenlik belirteci hizmeti (STS). İstemci uygulama nesnesinde yetkili ayarlanırsa bu, bu değeri geçersiz kılar. Değerin geçersiz kılınmış olması, her seferinde yetki doğrulamasının gerçekleşmesine neden olur. Tüm istekler için aynı yetkili kullanılacaksa, istekler yerine uygulama nesnesinde ayarlayın.
- correlationId - Telemetri amacıyla bir isteği uçtan uca izlemek için istek başına benzersiz GUID kümesi.
- deviceCodeCallback - Cihaz kodu yanıtı içeren geri arama. İleti son kullanıcıya gösterilmelidir. Son kullanıcı daha sonra verification_uri gidebilir, user_code giriş yapabilir ve kimlik bilgilerini giriş yapabilir.
- cancel - Cihaz kodu uç noktasının yoklamasını iptal etmek için Boole değeri. Kullanıcı ayrı bir cihazda kimlik doğrulaması yaparken, MSAL cihaz kodu yanıtında belirtilen aralık için güvenlik belirteci hizmetinin belirteç uç noktasını yoklar (genellikle 15 dakika). Yoklamayı durdurmak ve isteği iptal etmek için cancel=true değerini ayarlayın.
- extraQueryParameters - Sorgu dizesine eklenen özel sorgu parametrelerinin dize eşlemesine dize
type DeviceCodeRequest = Partial<
Omit<
CommonDeviceCodeRequest,
| "scopes"
| "deviceCodeCallback"
| "resourceRequestMethod"
| "resourceRequestUri"
| "requestedClaimsHash"
| "storeInCache"
>
> & {
deviceCodeCallback: (response: DeviceCodeResponse) => void
scopes: string[]
}