MicrosoftIdentityMessageHandlerOptions 클래스

정의

인증에 대한 MicrosoftIdentityMessageHandler 구성 옵션입니다. 상속하여 AuthorizationHeaderProviderOptions 기존 확장 메서드(예: WithAgentIdentity()WithUserAgentIdentity().)와 호환성을 사용하도록 설정합니다.

public class MicrosoftIdentityMessageHandlerOptions : Microsoft.Identity.Abstractions.AuthorizationHeaderProviderOptions
type MicrosoftIdentityMessageHandlerOptions = class
    inherit AuthorizationHeaderProviderOptions
Public Class MicrosoftIdentityMessageHandlerOptions
Inherits AuthorizationHeaderProviderOptions
상속
MicrosoftIdentityMessageHandlerOptions

예제

범위의 기본 사용법:

var options = new MicrosoftIdentityMessageHandlerOptions
{
    Scopes = { "https://graph.microsoft.com/.default" }
};

확장 메서드 사용:

var options = new MicrosoftIdentityMessageHandlerOptions
{
    Scopes = { "api://myapi/.default" }
};
options.WithAgentIdentity("agent-guid");

생성자

Name Description
MicrosoftIdentityMessageHandlerOptions()

MicrosoftIdentityMessageHandlerOptions 클래스의 새 인스턴스를 초기화합니다.

MicrosoftIdentityMessageHandlerOptions(MicrosoftIdentityMessageHandlerOptions)

기존 인스턴스에서 값을 복사하여 클래스의 MicrosoftIdentityMessageHandlerOptions 새 인스턴스를 초기화합니다.

속성

Name Description
AcquireTokenOptions

토큰 획득과 관련된 옵션입니다.

(다음에서 상속됨 AuthorizationHeaderProviderOptions)
BaseUrl

호출된 다운스트림 웹 API의 기본 URL입니다. 예를 들어 "https://graph.microsoft.com/beta/".

(다음에서 상속됨 AuthorizationHeaderProviderOptions)
CustomizeHttpRequestMessage

호출자 앱이 HttpRequestMessage를 사용자 지정할 수 있는 기회를 제공합니다. 예를 들어 헤더를 사용자 지정합니다. 이 호출은 인증 헤더를 포함하여 메시지가 형성된 후 및 메시지가 전송되기 직전에 호출됩니다.

(다음에서 상속됨 AuthorizationHeaderProviderOptions)
HttpMethod

이 다운스트림 웹 API를 호출하는 데 사용되는 HTTP 메서드(기본적으로 Get).

(다음에서 상속됨 AuthorizationHeaderProviderOptions)
ProtocolScheme

권한 부여 헤더를 만드는 데 사용되는 프로토콜 구성표의 이름입니다. 기본적으로 "전달자"입니다.

(다음에서 상속됨 AuthorizationHeaderProviderOptions)
RelativePath

(예: "me")에 상대적 BaseUrl 인 경로입니다.

(다음에서 상속됨 AuthorizationHeaderProviderOptions)
RequestAppToken

다운스트림 API가 호출 서비스 자체(앱 토큰)를 대신하여 호출되거나 서비스에서 처리된 사용자(사용자 토큰)를 대신하여 호출되는지 설명합니다. 이면 true앱을 대신하여 토큰이 요청됩니다. 그렇지 않으면 사용자를 대신합니다.

(다음에서 상속됨 AuthorizationHeaderProviderOptions)
Scopes

토큰에 대해 요청할 범위를 가져오거나 설정합니다.

메서드

Name Description
Clone()

옵션을 복제합니다(재정의할 수 있도록).

(다음에서 상속됨 AuthorizationHeaderProviderOptions)
CloneInternal()

옵션을 복제합니다(재정의할 수 있도록).

(다음에서 상속됨 AuthorizationHeaderProviderOptions)
GetApiUrl()

다운스트림 웹 API URL을 반환합니다.

(다음에서 상속됨 AuthorizationHeaderProviderOptions)

적용 대상

추가 정보