InteractionRequiredAuthError class
Ошибка, возникаемая при необходимости взаимодействия с пользователем.
- Extends
Конструкторы
| Interaction |
Свойства
| claims |
Строка с дополнительными утверждениями, необходимыми для запроса маркера для успешного выполнения веб-сайта: перенаправьте пользователя на страницу авторизации и задайте дополнительный веб-API утверждений: включите утверждения в заголовок WWW-Authenticate, отправляемые клиенту, чтобы он знал, чтобы запросить маркер с дополнительным классическим приложением утверждений или контекстом браузера: включите утверждения при интерактивном получении маркера в контекст приложения (client_credentials): включите утверждения в запрос GetTokenByClientCredential |
| error |
Номер ошибки сервера; |
| timestamp | Время возникновения ошибки |
| trace |
TraceId, связанный с ошибкой |
Унаследованные свойства
| correlation |
CorrelationId, связанный с ошибкой |
| error |
Ошибка краткой строки, обозначающая |
| error |
Подробное описание ошибки |
| message | |
| name | |
| platform |
Default PlatformBrokerError из MsalNodeRuntime при включении брокера |
| stack | |
| stack |
Свойство Значение по умолчанию — Если установить нечисловое значение или отрицательное число, стековые трассы не захватывают кадры. |
| sub |
Описание подкласса ошибки |
Наследуемые методы
| capture |
Создаёт свойство
Первая строка трассы будет иметь префикс Необязательный Аргумент
|
| prepare |
См. https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
| set |
Сведения о конструкторе
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)
Параметры
- errorCode
-
string
- errorMessage
-
string
- subError
-
string
- timestamp
-
string
- traceId
-
string
- correlationId
-
string
- claims
-
string
- errorNo
-
string
Сведения о свойстве
claims
Строка с дополнительными утверждениями, необходимыми для запроса маркера для успешного выполнения веб-сайта: перенаправьте пользователя на страницу авторизации и задайте дополнительный веб-API утверждений: включите утверждения в заголовок WWW-Authenticate, отправляемые клиенту, чтобы он знал, чтобы запросить маркер с дополнительным классическим приложением утверждений или контекстом браузера: включите утверждения при интерактивном получении маркера в контекст приложения (client_credentials): включите утверждения в запрос GetTokenByClientCredential
claims: string
Значение свойства
string
errorNo
Номер ошибки сервера;
errorNo?: string
Значение свойства
string
timestamp
Время возникновения ошибки
timestamp: string
Значение свойства
string
traceId
TraceId, связанный с ошибкой
traceId: string
Значение свойства
string
Сведения об унаследованном свойстве
correlationId
CorrelationId, связанный с ошибкой
correlationId: string
Значение свойства
string
Наследуется отAuthError.correlationId
errorCode
Ошибка краткой строки, обозначающая
errorCode: string
Значение свойства
string
Наследуется отAuthError.errorCode
errorMessage
Подробное описание ошибки
errorMessage: string
Значение свойства
string
Наследуется отAuthError.errorMessage
message
name
platformBrokerError
Default PlatformBrokerError из MsalNodeRuntime при включении брокера
platformBrokerError?: PlatformBrokerError
Значение свойства
Наследуется отAuthError.platformBrokerError
stack
stackTraceLimit
Свойство Error.stackTraceLimit указывает количество стековых кадров, собираемых стековой трассой (независимо от того, порождается ли она или new Error().stackError.captureStackTrace(obj)).
Значение по умолчанию — 10 но может быть установлено на любой действительный JavaScript-номер. Изменения повлияют на любой трассировочный стек, захваченный после изменения значения.
Если установить нечисловое значение или отрицательное число, стековые трассы не захватывают кадры.
static stackTraceLimit: number
Значение свойства
number
Унаследовано отAuthError.stackTraceLimit
subError
Описание подкласса ошибки
subError: string
Значение свойства
string
Наследуется отAuthError.subError
Сведения о наследуемом методе
captureStackTrace(object, Function)
Создаёт свойство .stack на targetObject, которое при доступе возвращает строку, представляющую расположение в коде, Error.captureStackTrace() где был вызван.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
Первая строка трассы будет иметь префикс ${myObject.name}: ${myObject.message}.
Необязательный constructorOpt аргумент принимает функцию. Если задан, все кадры выше constructorOpt, включая constructorOpt, будут опущены из сгенерированной трассы стека.
Аргумент constructorOpt полезен для сокрытия деталей генерации ошибок от пользователя. Например:
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)
Параметры
- targetObject
-
object
- constructorOpt
-
Function
Наследуется отAuthError.captureStackTrace
prepareStackTrace(Error, CallSite[])
См. https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Параметры
- err
-
Error
- stackTraces
-
CallSite[]
Возвращаемое значение
any
Наследуется отAuthError.prepareStackTrace
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Параметры
- correlationId
-
string
Наследуется отAuthError.setCorrelationId