InteractionRequiredAuthError class

Erro gerado quando a interação do usuário é necessária.

Extends

Propriedades

claims

https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/v4-lts/lib/msal-common/docs/claims-challenge.md

Uma cadeia de caracteres com declarações extras necessárias para que a solicitação de token tenha êxito no site: redirecione o usuário para a página de autorização e defina a API da Web de declarações extras: inclua as declarações no cabeçalho WWW-Authenticate que são enviadas de volta ao cliente para que ele saiba solicitar um token com o aplicativo de área de trabalho de declarações extras ou o contexto do navegador: inclua as declarações ao adquirir o token interativamente no contexto do aplicativo (client_credentials): inclua as declarações na solicitação AcquireTokenByClientCredential

errorNo

Número de erro do servidor;

timestamp

A hora em que o erro ocorreu

traceId

TraceId associado ao erro

Propriedades herdadas

correlationId

CorrelationId associado ao erro

errorCode

Erro de denotação de cadeia de caracteres curta

errorMessage

Descrição detalhada do erro

message
name
platformBrokerError

PlatformBrokerError padrão do MsalNodeRuntime quando o agente está habilitado

stack
stackTraceLimit

A Error.stackTraceLimit propriedade especifica o número de quadros de pilha coletados por um traço de pilha (seja gerado por new Error().stack ou Error.captureStackTrace(obj)).

O valor padrão é 10 , mas pode ser definido para qualquer número JavaScript válido. Mudanças afetarão qualquer rastreio de pilha capturado após a alteração do valor.

Se definidos para um valor que não seja número, ou para um número negativo, os traços de pilha não capturarão nenhum quadro.

subError

Descreve a subclasse de um erro

Métodos herdados

captureStackTrace(object, Function)

Cria uma .stack propriedade em targetObject, que, ao ser acessada, retorna uma string representando a localização no código em que Error.captureStackTrace() foi chamada.

const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack;  // Similar to `new Error().stack`

A primeira linha do traço será precedida por ${myObject.name}: ${myObject.message}.

O argumento opcional constructorOpt aceita uma função. Se forem dados, todos os quadros acima constructorOptde , incluindo constructorOpt, serão omitidos do traço de pilha gerado.

O constructorOpt argumento é útil para esconder detalhes da implementação sobre a geração de erros do usuário. Por exemplo:

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();
prepareStackTrace(Error, CallSite[])

Consulte https://v8.dev/docs/stack-trace-api#customizing-stack-traces

setCorrelationId(string)

Detalhes do construtor

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

Detalhes da propriedade

claims

https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/v4-lts/lib/msal-common/docs/claims-challenge.md

Uma cadeia de caracteres com declarações extras necessárias para que a solicitação de token tenha êxito no site: redirecione o usuário para a página de autorização e defina a API da Web de declarações extras: inclua as declarações no cabeçalho WWW-Authenticate que são enviadas de volta ao cliente para que ele saiba solicitar um token com o aplicativo de área de trabalho de declarações extras ou o contexto do navegador: inclua as declarações ao adquirir o token interativamente no contexto do aplicativo (client_credentials): inclua as declarações na solicitação AcquireTokenByClientCredential

claims: string

Valor da propriedade

string

errorNo

Número de erro do servidor;

errorNo?: string

Valor da propriedade

string

timestamp

A hora em que o erro ocorreu

timestamp: string

Valor da propriedade

string

traceId

TraceId associado ao erro

traceId: string

Valor da propriedade

string

Detalhes das propriedades herdadas

correlationId

CorrelationId associado ao erro

correlationId: string

Valor da propriedade

string

Herdado deAuthError.correlationId

errorCode

Erro de denotação de cadeia de caracteres curta

errorCode: string

Valor da propriedade

string

Herdado deAuthError.errorCode

errorMessage

Descrição detalhada do erro

errorMessage: string

Valor da propriedade

string

Herdado deAuthError.errorMessage

message

message: string

Valor da propriedade

string

Herdado deAuthError.message

name

name: string

Valor da propriedade

string

Herdado deAuthError.name

platformBrokerError

PlatformBrokerError padrão do MsalNodeRuntime quando o agente está habilitado

platformBrokerError?: PlatformBrokerError

Valor da propriedade

Herdado deAuthError.platformBrokerError

stack

stack?: string

Valor da propriedade

string

Herdado deAuthError.stack

stackTraceLimit

A Error.stackTraceLimit propriedade especifica o número de quadros de pilha coletados por um traço de pilha (seja gerado por new Error().stack ou Error.captureStackTrace(obj)).

O valor padrão é 10 , mas pode ser definido para qualquer número JavaScript válido. Mudanças afetarão qualquer rastreio de pilha capturado após a alteração do valor.

Se definidos para um valor que não seja número, ou para um número negativo, os traços de pilha não capturarão nenhum quadro.

static stackTraceLimit: number

Valor da propriedade

number

Herdado deAuthError.stackTraceLimit

subError

Descreve a subclasse de um erro

subError: string

Valor da propriedade

string

Herdado deAuthError.subError

Detalhes do método herdado

captureStackTrace(object, Function)

Cria uma .stack propriedade em targetObject, que, ao ser acessada, retorna uma string representando a localização no código em que Error.captureStackTrace() foi chamada.

const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack;  // Similar to `new Error().stack`

A primeira linha do traço será precedida por ${myObject.name}: ${myObject.message}.

O argumento opcional constructorOpt aceita uma função. Se forem dados, todos os quadros acima constructorOptde , incluindo constructorOpt, serão omitidos do traço de pilha gerado.

O constructorOpt argumento é útil para esconder detalhes da implementação sobre a geração de erros do usuário. Por exemplo:

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

Herdado deAuthError.captureStackTrace

prepareStackTrace(Error, CallSite[])

Consulte https://v8.dev/docs/stack-trace-api#customizing-stack-traces

static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any

Parâmetros

err

Error

stackTraces

CallSite[]

Retornos

any

Herdado deAuthError.prepareStackTrace

setCorrelationId(string)

function setCorrelationId(correlationId: string)

Parâmetros

correlationId

string

Herdado deAuthError.setCorrelationId