다음을 통해 공유


MsalAppCredentials 클래스

정의

채널에 보내는 메시지에 대한 토큰을 획득하는 데 사용되는 IAuthenticator구현하는 인증 클래스입니다.

public class MsalAppCredentials : Microsoft.Bot.Connector.Authentication.AppCredentials, Microsoft.Bot.Connector.Authentication.IAuthenticator
type MsalAppCredentials = class
    inherit AppCredentials
    interface IAuthenticator
Public Class MsalAppCredentials
Inherits AppCredentials
Implements IAuthenticator
상속
Microsoft.Rest.ServiceClientCredentials
MsalAppCredentials
구현

생성자

MsalAppCredentials(IConfidentialClientApplication, String, String, String, Boolean, ILogger)

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

MsalAppCredentials(String, String, String, String, Boolean, ILogger)

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

MsalAppCredentials(String, X509Certificate2, Boolean, String, String, Boolean, ILogger)

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

MsalAppCredentials(String, X509Certificate2, String, String, Boolean, ILogger)

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

필드

Empty

빈 자격 증명 집합입니다.

속성

AuthTenant

이 자격 증명에 대한 채널 인증 토큰 테넌트 가져오거나 설정합니다.

(다음에서 상속됨 AppCredentials)
ChannelAuthTenant

채널 인증에 사용할 테넌트 값을 가져오거나 설정합니다.

(다음에서 상속됨 AppCredentials)
CustomHttpClient

이 자격 증명에 대한 채널 인증 토큰 테넌트 가져오거나 설정합니다.

(다음에서 상속됨 AppCredentials)
DefaultChannelAuthTenant

DefaultChannelAuthTenant를 가져옵니다.

(다음에서 상속됨 AppCredentials)
Logger

이 자격 증명에 대한 채널 인증 토큰 테넌트 가져오거나 설정합니다.

(다음에서 상속됨 AppCredentials)
MicrosoftAppId

이 자격 증명에 대한 Microsoft 앱 ID를 가져오거나 설정합니다.

(다음에서 상속됨 AppCredentials)
OAuthEndpoint

사용할 OAuth 엔드포인트를 가져옵니다.

(다음에서 상속됨 AppCredentials)
OAuthScope

사용할 OAuth 범위를 가져옵니다.

(다음에서 상속됨 AppCredentials)
ToChannelFromBotLoginUrlTemplate

ToChannelFromBotLoginUrlTemplate을 가져옵니다.

(다음에서 상속됨 AppCredentials)
ToChannelFromBotOAuthScope

ToChannelFromBotOAuthScope를 가져옵니다.

(다음에서 상속됨 AppCredentials)
ValidateAuthority

기관의 유효성을 검사할지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 AppCredentials)

메서드

BuildIAuthenticator()

토큰 획득에 사용할 지연 IAuthenticator 빌드합니다.

GetTokenAsync(Boolean)

OAuth 액세스 토큰을 가져옵니다.

(다음에서 상속됨 AppCredentials)
ProcessHttpRequestAsync(HttpRequestMessage, CancellationToken)

HTTP 요청에 자격 증명을 적용합니다.

(다음에서 상속됨 AppCredentials)

명시적 인터페이스 구현

IAuthenticator.GetTokenAsync(Boolean)

채널에 보내는 메시지에 대한 토큰을 획득하는 데 사용되는 IAuthenticator구현하는 인증 클래스입니다.

적용 대상