다음을 통해 공유


ClientSecretCredential class

앱 등록에 대해 생성된 클라이언트 암호를 사용하여 Microsoft Entra ID에 대한 인증을 사용하도록 설정합니다. 클라이언트 암호를 구성하는 방법에 대한 자세한 내용은 다음을 참조하세요.

https://learn.microsoft.com/entra/identity-platform/quickstart-configure-app-access-web-apis#add-credentials-to-your-web-application

생성자

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

클라이언트 암호를 사용하여 Microsoft Entra ID에 대해 인증하는 데 필요한 세부 정보를 사용하여 ClientSecretCredential의 인스턴스를 만듭니다.

메서드

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID를 사용하여 인증하고 성공하면 액세스 토큰을 반환합니다. 인증에 실패하면 CredentialUnavailableError 오류 세부 정보와 함께 throw됩니다.

생성자 세부 정보

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

클라이언트 암호를 사용하여 Microsoft Entra ID에 대해 인증하는 데 필요한 세부 정보를 사용하여 ClientSecretCredential의 인스턴스를 만듭니다.

new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)

매개 변수

tenantId

string

Microsoft Entra 테넌트(디렉터리) ID입니다.

clientId

string

테넌트에서 앱 등록의 클라이언트(애플리케이션) ID입니다.

clientSecret

string

앱 등록에 대해 생성된 클라이언트 암호입니다.

options
ClientSecretCredentialOptions

인증 요청을 만드는 클라이언트를 구성하는 옵션입니다.

메서드 세부 정보

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID를 사용하여 인증하고 성공하면 액세스 토큰을 반환합니다. 인증에 실패하면 CredentialUnavailableError 오류 세부 정보와 함께 throw됩니다.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

매개 변수

scopes

string | string[]

토큰에 액세스할 수 있는 범위 목록입니다.

options
GetTokenOptions

이 TokenCredential 구현에서 수행할 수 있는 요청을 구성하는 데 사용되는 옵션입니다.

반환

Promise<AccessToken>