InteractionRequiredAuthError class
Kesalahan muncul saat interaksi pengguna diperlukan.
- Memperluas
Konstruktor
| Interaction |
Properti
| claims |
String dengan klaim tambahan yang diperlukan agar permintaan token berhasil situs web: alihkan pengguna ke halaman otorisasi dan atur api web klaim tambahan: sertakan klaim di header WWW-Authenticate yang dikirim kembali ke klien sehingga tahu untuk meminta token dengan aplikasi desktop klaim tambahan atau konteks browser: sertakan klaim saat memperoleh token secara interaktif ke konteks aplikasi (client_credentials): sertakan klaim dalam permintaan AcquireTokenByClientCredential |
| error |
Nomor kesalahan server; |
| timestamp | Waktu terjadinya kesalahan pada |
| trace |
TraceId yang terkait dengan kesalahan |
Properti yang Diwariskan
| correlation |
CorrelationId yang terkait dengan kesalahan |
| error |
Kesalahan penolakan string pendek |
| error |
Deskripsi terperinci tentang kesalahan |
| message | |
| name | |
| platform |
PlatformBrokerError default dari MsalNodeRuntime saat broker diaktifkan |
| stack | |
| stack |
Properti menentukan Nilai defaultnya adalah Jika diatur ke nilai non-angka, atau diatur ke angka negatif, pelacakan tumpukan tidak akan menangkap bingkai apa pun. |
| sub |
Menjelaskan subkelas kesalahan |
Metode yang Diwarisi
| capture |
Membuat
Baris pertama jejak akan diawali dengan Argumen opsional Argumen ini
|
| prepare |
Lihat https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
| set |
Detail Konstruktor
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)
Parameter
- errorCode
-
string
- errorMessage
-
string
- subError
-
string
- timestamp
-
string
- traceId
-
string
- correlationId
-
string
- claims
-
string
- errorNo
-
string
Detail Properti
claims
String dengan klaim tambahan yang diperlukan agar permintaan token berhasil situs web: alihkan pengguna ke halaman otorisasi dan atur api web klaim tambahan: sertakan klaim di header WWW-Authenticate yang dikirim kembali ke klien sehingga tahu untuk meminta token dengan aplikasi desktop klaim tambahan atau konteks browser: sertakan klaim saat memperoleh token secara interaktif ke konteks aplikasi (client_credentials): sertakan klaim dalam permintaan AcquireTokenByClientCredential
claims: string
Nilai Properti
string
errorNo
Nomor kesalahan server;
errorNo?: string
Nilai Properti
string
timestamp
Waktu terjadinya kesalahan pada
timestamp: string
Nilai Properti
string
traceId
TraceId yang terkait dengan kesalahan
traceId: string
Nilai Properti
string
Detail Properti yang Diwariskan
correlationId
CorrelationId yang terkait dengan kesalahan
correlationId: string
Nilai Properti
string
Diwarisi DariAuthError.correlationId
errorCode
Kesalahan penolakan string pendek
errorCode: string
Nilai Properti
string
Diwarisi DariAuthError.errorCode
errorMessage
Deskripsi terperinci tentang kesalahan
errorMessage: string
Nilai Properti
string
Diwarisi DariAuthError.errorMessage
message
name
platformBrokerError
PlatformBrokerError default dari MsalNodeRuntime saat broker diaktifkan
platformBrokerError?: PlatformBrokerError
Nilai Properti
Diwarisi DariAuthError.platformBrokerError
stack
stackTraceLimit
Properti menentukan Error.stackTraceLimit jumlah bingkai tumpukan yang dikumpulkan oleh pelacakan tumpukan (baik yang dihasilkan oleh new Error().stack atau Error.captureStackTrace(obj)).
Nilai defaultnya adalah 10 tetapi dapat diatur ke nomor JavaScript yang valid. Perubahan akan memengaruhi pelacakan tumpukan apa pun yang diambil setelah nilai diubah.
Jika diatur ke nilai non-angka, atau diatur ke angka negatif, pelacakan tumpukan tidak akan menangkap bingkai apa pun.
static stackTraceLimit: number
Nilai Properti
number
Diwarisi DariAuthError.stackTraceLimit
subError
Menjelaskan subkelas kesalahan
subError: string
Nilai Properti
string
Diwarisi DariAuthError.subError
Detail Metode yang Diwarisi
captureStackTrace(object, Function)
Membuat .stack properti pada targetObject, yang ketika diakses mengembalikan string yang mewakili lokasi dalam kode tempat Error.captureStackTrace() dipanggil.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
Baris pertama jejak akan diawali dengan ${myObject.name}: ${myObject.message}.
Argumen opsional constructorOpt menerima fungsi. Jika diberikan, semua bingkai di atas constructorOpt, termasuk constructorOpt, akan dihilangkan dari jejak tumpukan yang dihasilkan.
Argumen ini constructorOpt berguna untuk menyembunyikan detail implementasi pembuatan kesalahan dari pengguna. Contohnya:
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)
Parameter
- targetObject
-
object
- constructorOpt
-
Function
Diwarisi DariAuthError.captureStackTrace
prepareStackTrace(Error, CallSite[])
Lihat https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parameter
- err
-
Error
- stackTraces
-
CallSite[]
Mengembalikan
any
Diwarisi DariAuthError.prepareStackTrace
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Parameter
- correlationId
-
string
Diwariskan DariAuthError.setCorrelationId