InteractionRequiredAuthError class
Fel uppstod när användarinteraktion krävs.
- Extends
Konstruktorer
| Interaction |
Egenskaper
| claims |
En sträng med extra anspråk som krävs för att tokenbegäran ska lyckas på webbplatsen: omdirigera användaren till auktoriseringssidan och ange det extra anspråkswebb-API:et: inkludera anspråken i WWW-Authenticate-huvudet som skickas tillbaka till klienten så att den vet att begära en token med det extra anspråksskrivbordsprogrammet eller webbläsarkontexten: inkludera anspråken när du hämtar token interaktivt app till appkontext (client_credentials): inkludera anspråken i begäran AcquireTokenByClientCredential |
| error |
Serverfelnummer; |
| timestamp | Den tid då felet inträffade vid |
| trace |
TraceId som är associerat med felet |
Ärvda egenskaper
| correlation |
CorrelationId som är associerat med felet |
| error |
Kort sträng som anger fel |
| error |
Detaljerad beskrivning av fel |
| message | |
| name | |
| platform |
StandardplattformBrokerError från MsalNodeRuntime när asynkron meddelandekö är aktiverat |
| stack | |
| stack |
Egenskapen Standardvärdet är Om stackspår sätts till ett icke-talvärde, eller till ett negativt tal, kommer stackspår inte att fånga några bildrutor. |
| sub |
Beskriver underklassen för ett fel |
Ärvda metoder
| capture |
Skapar en
Den första raden i spåret kommer att prefixeras med Det valfria Argumentet
|
| prepare |
Se https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
| set |
Konstruktorinformation
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)
Parametrar
- errorCode
-
string
- errorMessage
-
string
- subError
-
string
- timestamp
-
string
- traceId
-
string
- correlationId
-
string
- claims
-
string
- errorNo
-
string
Egenskapsinformation
claims
En sträng med extra anspråk som krävs för att tokenbegäran ska lyckas på webbplatsen: omdirigera användaren till auktoriseringssidan och ange det extra anspråkswebb-API:et: inkludera anspråken i WWW-Authenticate-huvudet som skickas tillbaka till klienten så att den vet att begära en token med det extra anspråksskrivbordsprogrammet eller webbläsarkontexten: inkludera anspråken när du hämtar token interaktivt app till appkontext (client_credentials): inkludera anspråken i begäran AcquireTokenByClientCredential
claims: string
Egenskapsvärde
string
errorNo
Serverfelnummer;
errorNo?: string
Egenskapsvärde
string
timestamp
Den tid då felet inträffade vid
timestamp: string
Egenskapsvärde
string
traceId
TraceId som är associerat med felet
traceId: string
Egenskapsvärde
string
Information om ärvda egenskaper
correlationId
CorrelationId som är associerat med felet
correlationId: string
Egenskapsvärde
string
Ärvt frånAuthError.correlationId
errorCode
errorMessage
Detaljerad beskrivning av fel
errorMessage: string
Egenskapsvärde
string
Ärvd frånAuthError.errorMessage
message
name
platformBrokerError
StandardplattformBrokerError från MsalNodeRuntime när asynkron meddelandekö är aktiverat
platformBrokerError?: PlatformBrokerError
Egenskapsvärde
Ärvd frånAuthError.platformBrokerError
stack
stackTraceLimit
Egenskapen Error.stackTraceLimit specificerar antalet stackramar som samlas in av en stackspårning (oavsett om de genereras av new Error().stack eller Error.captureStackTrace(obj)).
Standardvärdet är 10 men kan sättas till vilket giltigt JavaScript-nummer som helst. Ändringar påverkar alla stackspår som fångas efter att värdet har ändrats.
Om stackspår sätts till ett icke-talvärde, eller till ett negativt tal, kommer stackspår inte att fånga några bildrutor.
static stackTraceLimit: number
Egenskapsvärde
number
Ärvd frånAuthError.stackTraceLimit
subError
Beskriver underklassen för ett fel
subError: string
Egenskapsvärde
string
Ärvd frånAuthError.subError
Ärvd metodinformation
captureStackTrace(object, Function)
Skapar en .stack egenskap på targetObject, som när den nås returnerar en sträng som representerar platsen i koden där anropades Error.captureStackTrace() .
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
Den första raden i spåret kommer att prefixeras med ${myObject.name}: ${myObject.message}.
Det valfria constructorOpt argumentet accepterar en funktion. Om det ges kommer alla ramar ovanför constructorOpt, inklusive constructorOpt, att utelämnas från den genererade stackspårningen.
Argumentet constructorOpt är användbart för att dölja implementeringsdetaljer om felgenerering för användaren. Till exempel:
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)
Parametrar
- targetObject
-
object
- constructorOpt
-
Function
Ärvd frånAuthError.captureStackTrace
prepareStackTrace(Error, CallSite[])
Se https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parametrar
- err
-
Error
- stackTraces
-
CallSite[]
Returer
any
Ärvd frånAuthError.prepareStackTrace
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Parametrar
- correlationId
-
string
Ärvd frånAuthError.setCorrelationId