InteractionRequiredAuthError class
사용자 상호 작용이 필요할 때 오류가 발생합니다.
- Extends
속성
| claims |
토큰 요청이 웹 사이트에 성공하는 데 필요한 추가 클레임이 있는 문자열: 사용자를 권한 부여 페이지로 리디렉션하고 추가 클레임 웹 API를 설정합니다. 추가 클레임 데스크톱 애플리케이션 또는 브라우저 컨텍스트를 사용하여 토큰을 요청하는 것을 알 수 있도록 클라이언트로 다시 전송되는 WWW-Authenticate 헤더에 클레임을 포함합니다. 앱 컨텍스트에 대화형으로 앱을 가져올 때 클레임 포함(client_credentials): AcquireTokenByClientCredential 요청에 클레임 포함 |
| error |
서버 오류 번호; |
| timestamp | 오류가 발생한 시간 |
| trace |
오류와 연결된 TraceId |
상속된 속성
| correlation |
오류와 연결된 CorrelationId |
| error |
오류를 나타내는 짧은 문자열 |
| error |
오류에 대한 자세한 설명 |
| message | |
| name | |
| platform |
broker를 사용하는 경우 MsalNodeRuntime의 기본 PlatformBrokerError |
| 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): AcquireTokenByClientCredential 요청에 클레임 포함
claims: string
속성 값
string
errorNo
서버 오류 번호;
errorNo?: string
속성 값
string
timestamp
오류가 발생한 시간
timestamp: string
속성 값
string
traceId
오류와 연결된 TraceId
traceId: string
속성 값
string
상속된 속성 세부 정보
correlationId
errorCode
errorMessage
message
name
platformBrokerError
broker를 사용하는 경우 MsalNodeRuntime의 기본 PlatformBrokerError
platformBrokerError?: PlatformBrokerError
속성 값
AuthError.platformBrokerError에서 상속됨
stack
stackTraceLimit
이 속성은 Error.stackTraceLimit 스택 트레이스가 수집하는 스택 프레임의 수를 지정합니다(생성 또는 에 의해 new Error().stackError.captureStackTrace(obj)생성되든 상관없이).
기본 값은 이 10 지만, 유효한 자바스크립트 번호로 설정할 수도 있습니다. 변경 사항은 값이 변경된 후 캡처된 스택 트레이스에 영향을 미칩니다.
숫자가 아닌 값으로 설정하거나 음수로 설정하면 스택 트레이스는 어떤 프레임도 캡처하지 않습니다.
static stackTraceLimit: number
속성 값
number
AuthError.stackTraceLimit에서 상속됨
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에서 상속됨