InteractionRequiredAuthError class
Při vyžadování interakce uživatele došlo k chybě.
- Extends
Konstruktory
| Interaction |
Vlastnosti
| claims |
Řetězec s dalšími deklaracemi potřebnými k úspěšnému požadavku na token: přesměrujte uživatele na autorizační stránku a nastavte další webové rozhraní API deklarací identity: zahrňte deklarace identity do hlavičky WWW-Authenticate odeslané zpět klientovi, aby věděla požádat o token s další desktopovou aplikací deklarací identity nebo kontextem prohlížeče: zahrnout deklarace identity při interaktivním získání aplikace tokenu do kontextu aplikace (client_credentials): zahrňte deklarace identity do požadavku AcquireTokenByClientCredential. |
| error |
Číslo chyby serveru; |
| timestamp | Čas, kdy k chybě došlo |
| trace |
TraceId přidružené k chybě |
Zděděné vlastnosti
| correlation |
ID korelace přidružené k chybě |
| error |
Krátká chyba označující řetězec |
| error |
Podrobný popis chyby |
| message | |
| name | |
| platform |
Výchozí platformBrokerError z MsalNodeRuntime při povolení zprostředkovatele |
| stack | |
| stack |
Vlastnost Výchozí hodnota je Pokud jsou nastaveny na nečíselnou hodnotu nebo záporné číslo, stopy zásobníku nezachytí žádné snímky. |
| sub |
Popisuje podtřídu chyby. |
Zděděné metody
| capture |
Vytvoří vlastnost
První řádek stopy bude předponou Volitelný Tento
|
| prepare |
Viz https://v8.dev/docs/stack-trace-api#customizing-stack-traces. |
| set |
Podrobnosti konstruktoru
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)
Parametry
- errorCode
-
string
- errorMessage
-
string
- subError
-
string
- timestamp
-
string
- traceId
-
string
- correlationId
-
string
- claims
-
string
- errorNo
-
string
Podrobnosti vlastnosti
claims
Řetězec s dalšími deklaracemi potřebnými k úspěšnému požadavku na token: přesměrujte uživatele na autorizační stránku a nastavte další webové rozhraní API deklarací identity: zahrňte deklarace identity do hlavičky WWW-Authenticate odeslané zpět klientovi, aby věděla požádat o token s další desktopovou aplikací deklarací identity nebo kontextem prohlížeče: zahrnout deklarace identity při interaktivním získání aplikace tokenu do kontextu aplikace (client_credentials): zahrňte deklarace identity do požadavku AcquireTokenByClientCredential.
claims: string
Hodnota vlastnosti
string
errorNo
Číslo chyby serveru;
errorNo?: string
Hodnota vlastnosti
string
timestamp
Čas, kdy k chybě došlo
timestamp: string
Hodnota vlastnosti
string
traceId
TraceId přidružené k chybě
traceId: string
Hodnota vlastnosti
string
Podrobnosti zděděných vlastností
correlationId
ID korelace přidružené k chybě
correlationId: string
Hodnota vlastnosti
string
Zděděno zAuthError.correlationId
errorCode
Krátká chyba označující řetězec
errorCode: string
Hodnota vlastnosti
string
Zděděno zAuthError.errorCode
errorMessage
message
name
platformBrokerError
Výchozí platformBrokerError z MsalNodeRuntime při povolení zprostředkovatele
platformBrokerError?: PlatformBrokerError
Hodnota vlastnosti
Zděděno zAuthError.platformBrokerError
stack
stackTraceLimit
Vlastnost Error.stackTraceLimit určuje počet stackových rámců shromážděných stopovou stopou (ať už generovaných nebo new Error().stackError.captureStackTrace(obj)).
Výchozí hodnota je 10 , ale může být nastavena na libovolné platné JavaScriptové číslo. Změny ovlivní jakoukoli stopu zásobníku zachycenou po změně hodnoty.
Pokud jsou nastaveny na nečíselnou hodnotu nebo záporné číslo, stopy zásobníku nezachytí žádné snímky.
static stackTraceLimit: number
Hodnota vlastnosti
number
Zděděno zAuthError.stackTraceLimit
subError
Popisuje podtřídu chyby.
subError: string
Hodnota vlastnosti
string
Zděděno zchyby AuthError.subError
Podrobnosti zděděných metod
captureStackTrace(object, Function)
Vytvoří vlastnost .stack na targetObject, která při přístupu vrátí řetězec reprezentující místo v kódu, na kterém Error.captureStackTrace() bylo voláno.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
První řádek stopy bude předponou ${myObject.name}: ${myObject.message}.
Volitelný constructorOpt argument přijímá funkci. Pokud je dáno, všechny rámce nad constructorOpt, včetně constructorOpt, budou z generované stopy zásobníku vynechány.
Tento constructorOpt argument je užitečný pro skrývání detailů generování chyb před uživatelem. Například:
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)
Parametry
- targetObject
-
object
- constructorOpt
-
Function
Zděděno zAuthError.captureStackTrace
prepareStackTrace(Error, CallSite[])
Viz https://v8.dev/docs/stack-trace-api#customizing-stack-traces.
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parametry
- err
-
Error
- stackTraces
-
CallSite[]
Návraty
any
Zděděno zAuthError.prepareStackTrace
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Parametry
- correlationId
-
string
Zděděno zAuthError.setCorrelationId