InteractionRequiredAuthError class
Kullanıcı etkileşimi gerektiğinde hata oluştu.
- Extends
Oluşturucular
| Interaction |
Özellikler
| claims |
Belirteç isteğinin başarılı olması için gereken ek taleplere sahip bir dize: kullanıcıyı yetkilendirme sayfasına yeniden yönlendirin ve ek talep web API'sini ayarlayın: ek talep masaüstü uygulaması veya tarayıcı bağlamıyla belirteç istemesini bilmesi için istemciye geri gönderilen WWW-Authenticate üst bilgisine talepleri ekleyin: belirteci uygulama bağlamı (client_credentials) için etkileşimli olarak alırken talepleri dahil edin: Talepleri AcquireTokenByClientCredential isteğine ekleyin |
| error |
Sunucu hata numarası; |
| timestamp | Hatanın oluştuğu saat |
| trace |
Hatayla ilişkili TraceId |
Devralınan Özellikler
| correlation |
Hatayla ilişkili CorrelationId |
| error |
Kısa dize açıklama hatası |
| error |
Hatanın ayrıntılı açıklaması |
| message | |
| name | |
| platform |
Aracı etkinleştirildiğinde MsalNodeRuntime'dan varsayılan PlatformBrokerError |
| stack | |
| stack |
Bu özellik, Varsayılan değer Eğer sayı olmayan bir değere veya negatif bir saya ayarlanırsa, stack izleri hiçbir kare yakalamaz. |
| sub |
Bir hatanın alt sınıfını açıklar |
Devralınan Yöntemler
| capture |
Üzerinde
İzin ilk satırına ön ekler eklenecek Isteğe bağlı Bu argüman
|
| prepare |
Bkz. https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
| set |
Oluşturucu Ayrıntıları
InteractionRequiredAuthError(string, string, string, string, string, string, string, string)
new InteractionRequiredAuthError(errorCode?: string, errorMessage?: string, subError?: string, timestamp?: string, traceId?: string, correlationId?: string, claims?: string, errorNo?: string)
Parametreler
- errorCode
-
string
- errorMessage
-
string
- subError
-
string
- timestamp
-
string
- traceId
-
string
- correlationId
-
string
- claims
-
string
- errorNo
-
string
Özellik Ayrıntıları
claims
Belirteç isteğinin başarılı olması için gereken ek taleplere sahip bir dize: kullanıcıyı yetkilendirme sayfasına yeniden yönlendirin ve ek talep web API'sini ayarlayın: ek talep masaüstü uygulaması veya tarayıcı bağlamıyla belirteç istemesini bilmesi için istemciye geri gönderilen WWW-Authenticate üst bilgisine talepleri ekleyin: belirteci uygulama bağlamı (client_credentials) için etkileşimli olarak alırken talepleri dahil edin: Talepleri AcquireTokenByClientCredential isteğine ekleyin
claims: string
Özellik Değeri
string
errorNo
Sunucu hata numarası;
errorNo?: string
Özellik Değeri
string
timestamp
Hatanın oluştuğu saat
timestamp: string
Özellik Değeri
string
traceId
Hatayla ilişkili TraceId
traceId: string
Özellik Değeri
string
Devralınan Özellik Detayları
correlationId
Hatayla ilişkili CorrelationId
correlationId: string
Özellik Değeri
string
AuthError.correlationId'denDevralındı
errorCode
errorMessage
Hatanın ayrıntılı açıklaması
errorMessage: string
Özellik Değeri
string
AuthError.errorMessage'danDevralındı
message
platformBrokerError
Aracı etkinleştirildiğinde MsalNodeRuntime'dan varsayılan PlatformBrokerError
platformBrokerError?: PlatformBrokerError
Özellik Değeri
AuthError.platformBrokerError'danDevralındı
stack
stackTraceLimit
Bu özellik, Error.stackTraceLimit bir yığın izi tarafından toplanan yığın çerçeve sayısını (ister tarafından new Error().stack oluşturulmuş olsun) Error.captureStackTrace(obj)belirtir.
Varsayılan değer 10 ise herhangi bir geçerli JavaScript numarasına ayarlanabilir. Değişiklikler, değer değiştirildikten sonra yakalanan tüm yığın izlerini etkiler.
Eğer sayı olmayan bir değere veya negatif bir saya ayarlanırsa, stack izleri hiçbir kare yakalamaz.
static stackTraceLimit: number
Özellik Değeri
number
AuthError.stackTraceLimit'tenDevralındı
subError
Bir hatanın alt sınıfını açıklar
subError: string
Özellik Değeri
string
AuthError.subError'danDevralındı
Devralınan Yöntemin Ayrıntıları
captureStackTrace(object, Function)
Üzerinde .stackbir targetObject özellik oluşturur ve erişildiğinde, çağrılan koddaki Error.captureStackTrace() konumu temsil eden bir diziyi döndürür.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
İzin ilk satırına ön ekler eklenecek ${myObject.name}: ${myObject.message}.
Isteğe bağlı constructorOpt argüman bir fonksiyonu kabul eder. Verildiyse, , constructorOptdahil, üzerindeki constructorOpttüm kareler üretilen yığın izinden çıkarılacaktır.
Bu argüman constructorOpt , hata oluşturma uygulama detaylarını kullanıcıdan gizlemek için faydalıdır. Örneğin:
function a() {
b();
}
function b() {
c();
}
function c() {
// Create an error without stack trace to avoid calculating the stack trace twice.
const { stackTraceLimit } = Error;
Error.stackTraceLimit = 0;
const error = new Error();
Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b
Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace
throw error;
}
a();
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parametreler
- targetObject
-
object
- constructorOpt
-
Function
AuthError.captureStackTrace'danDevralındı
prepareStackTrace(Error, CallSite[])
Bkz. https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parametreler
- err
-
Error
- stackTraces
-
CallSite[]
Döndürülenler
any
AuthError.prepareStackTrace'tanDevralındı
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Parametreler
- correlationId
-
string
AuthError.setCorrelationId'denDevralındı