다음을 통해 공유


ApplicationTokenCredentials class

Extends

ApplicationTokenCredentialsBase

생성자

ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)

새 ApplicationTokenCredentials 개체를 만듭니다. Azure Active Directory 애플리케이션을 만드는 방법에 대한 자세한 지침은 .Net Active Directory 빠른 시작을 참조하세요.

속성

secret

상속된 속성

authContext
clientId
domain
environment
tokenAudience
tokenCache

메서드

getToken()

처음에 캐시에서 토큰을 가져오려고 시도합니다. 실패하면 ADAL에서 토큰을 가져오려고 시도합니다.

상속된 메서드

setDomain(string)
signRequest(WebResource)

인증 헤더를 사용하여 요청에 서명합니다.

생성자 세부 정보

ApplicationTokenCredentials(string, string, string, TokenAudience, Environment, TokenCache)

새 ApplicationTokenCredentials 개체를 만듭니다. Azure Active Directory 애플리케이션을 만드는 방법에 대한 자세한 지침은 .Net Active Directory 빠른 시작을 참조하세요.

new ApplicationTokenCredentials(clientId: string, domain: string, secret: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)

매개 변수

clientId

string

Active Directory 애플리케이션 클라이언트 ID입니다.

domain

string

이 애플리케이션을 포함하는 도메인 또는 테넌트 ID입니다.

secret

string

애플리케이션에 대한 인증 비밀입니다.

tokenAudience
TokenAudience

토큰이 요청되는 대상 그룹입니다. 유효한 값은 'graph', 'batch' 또는 'https://vault.azure.net/'와 같은 다른 리소스입니다. tokenAudience가 '그래프'인 경우 도메인도 제공되어야 하며 해당 값이 기본 '공통' 테넌트가 아니어야 합니다. 문자열이어야 합니다(guid 형식으로 선호).

environment
Environment

인증할 Azure 환경입니다.

tokenCache

TokenCache

토큰 캐시입니다. 기본값은 adal의 MemoryCache 개체입니다.

속성 세부 정보

secret

secret: string

속성 값

string

상속된 속성 세부 정보

authContext

authContext: AuthenticationContext

속성 값

AuthenticationContext

ApplicationTokenCredentialsBase.authContext에서 상속된

clientId

clientId: string

속성 값

string

ApplicationTokenCredentialsBase.clientId에서 상속된

domain

domain: string

속성 값

string

ApplicationTokenCredentialsBase.domain에서 상속된

environment

environment: Environment

속성 값

ApplicationTokenCredentialsBase.environment에서 상속된

tokenAudience

tokenAudience?: string

속성 값

string

ApplicationTokenCredentialsBase.tokenAudience에서 상속된

tokenCache

tokenCache: TokenCache

속성 값

TokenCache

ApplicationTokenCredentialsBase.tokenCache에서 상속된

메서드 세부 정보

getToken()

처음에 캐시에서 토큰을 가져오려고 시도합니다. 실패하면 ADAL에서 토큰을 가져오려고 시도합니다.

function getToken(): Promise<TokenResponse>

반환

Promise<TokenResponse>

TokenResponse로 확인되고 오류로 거부되는 약속입니다.

상속된 메서드 세부 정보

setDomain(string)

function setDomain(domain: string)

매개 변수

domain

string

ApplicationTokenCredentialsBase.setDomain에서 상속된

signRequest(WebResource)

인증 헤더를 사용하여 요청에 서명합니다.

function signRequest(webResource: WebResource): Promise<WebResource>

매개 변수

webResource
WebResource

서명할 WebResource입니다.

반환

Promise<WebResource>

ApplicationTokenCredentialsBase.signRequest에서 상속된