InteractionRequiredAuthError class
Error que se produce cuando se requiere interacción del usuario.
- Extends
Constructores
| Interaction |
Propiedades
| claims |
Una cadena con notificaciones adicionales necesarias para que la solicitud de token se realice correctamente en el sitio web: redirigir al usuario a la página de autorización y establecer la API web de notificaciones adicionales: incluya las notificaciones en el encabezado WWW-Authenticate que se envían de vuelta al cliente para que sepa solicitar un token con la aplicación de escritorio de notificaciones adicional o el contexto del explorador: incluya las notificaciones al adquirir el token de forma interactiva en el contexto de la aplicación (client_credentials): incluya las notificaciones en la solicitud AcquireTokenByClientCredential. |
| error |
Número de error del servidor; |
| timestamp | Hora en la que se produjo el error |
| trace |
TraceId asociado al error |
Propiedades heredadas
| correlation |
CorrelationId asociado al error |
| error |
Cadena corta que indica error |
| error |
Descripción detallada del error |
| message | |
| name | |
| platform |
PlatformBrokerError predeterminado de MsalNodeRuntime cuando el agente está habilitado |
| stack | |
| stack |
La El valor por defecto es Si se asigna a un valor distinto de un número, o a un número negativo, las pistas de pila no capturarán ningún fotograma. |
| sub |
Describe la subclase de un error. |
Métodos heredados
| capture |
Crea una
La primera línea de la traza tendrá el prefijo de El argumento opcional El
|
| prepare |
Vea https://v8.dev/docs/stack-trace-api#customizing-stack-traces. |
| set |
Detalles del constructor
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)
Parámetros
- errorCode
-
string
- errorMessage
-
string
- subError
-
string
- timestamp
-
string
- traceId
-
string
- correlationId
-
string
- claims
-
string
- errorNo
-
string
Detalles de las propiedades
claims
Una cadena con notificaciones adicionales necesarias para que la solicitud de token se realice correctamente en el sitio web: redirigir al usuario a la página de autorización y establecer la API web de notificaciones adicionales: incluya las notificaciones en el encabezado WWW-Authenticate que se envían de vuelta al cliente para que sepa solicitar un token con la aplicación de escritorio de notificaciones adicional o el contexto del explorador: incluya las notificaciones al adquirir el token de forma interactiva en el contexto de la aplicación (client_credentials): incluya las notificaciones en la solicitud AcquireTokenByClientCredential.
claims: string
Valor de propiedad
string
errorNo
Número de error del servidor;
errorNo?: string
Valor de propiedad
string
timestamp
Hora en la que se produjo el error
timestamp: string
Valor de propiedad
string
traceId
TraceId asociado al error
traceId: string
Valor de propiedad
string
Detalles de las propiedades heredadas
correlationId
CorrelationId asociado al error
correlationId: string
Valor de propiedad
string
Heredado deAuthError.correlationId
errorCode
Cadena corta que indica error
errorCode: string
Valor de propiedad
string
Heredado deAuthError.errorCode
errorMessage
Descripción detallada del error
errorMessage: string
Valor de propiedad
string
Heredado deAuthError.errorMessage
message
name
platformBrokerError
PlatformBrokerError predeterminado de MsalNodeRuntime cuando el agente está habilitado
platformBrokerError?: PlatformBrokerError
Valor de propiedad
Heredado deAuthError.platformBrokerError
stack
stackTraceLimit
La Error.stackTraceLimit propiedad especifica el número de marcos de pila recogidos por una traza de pila (ya sea generada por new Error().stack o Error.captureStackTrace(obj)).
El valor por defecto es 10 pero puede estar establecido en cualquier número JavaScript válido. Los cambios afectarán a cualquier traza de pila capturada después de que el valor haya sido modificado.
Si se asigna a un valor distinto de un número, o a un número negativo, las pistas de pila no capturarán ningún fotograma.
static stackTraceLimit: number
Valor de propiedad
number
Heredado deAuthError.stackTraceLimit
subError
Describe la subclase de un error.
subError: string
Valor de propiedad
string
Heredado deAuthError.subError
Detalles de los métodos heredados
captureStackTrace(object, Function)
Crea una .stack propiedad en targetObject, que al ser accedida devuelve una cadena que representa la ubicación en el código en la que Error.captureStackTrace() se llamó.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
La primera línea de la traza tendrá el prefijo de ${myObject.name}: ${myObject.message}.
El argumento opcional constructorOpt acepta una función. Si se da, todos los fotogramas por encima constructorOptde , incluyendo constructorOpt, se omitirán de la traza de pila generada.
El constructorOpt argumento es útil para ocultar al usuario detalles de la generación de errores de la implementación. Por ejemplo:
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)
Parámetros
- targetObject
-
object
- constructorOpt
-
Function
Heredado deAuthError.captureStackTrace
prepareStackTrace(Error, CallSite[])
Vea https://v8.dev/docs/stack-trace-api#customizing-stack-traces.
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parámetros
- err
-
Error
- stackTraces
-
CallSite[]
Devoluciones
any
Heredado deAuthError.prepareStackTrace
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Parámetros
- correlationId
-
string
Heredado deAuthError.setCorrelationId