ClientSecretCredential class
앱 등록을 위해 생성된 클라이언트 비밀을 사용하여 Microsoft Entra ID에 대한 인증을 가능하게 합니다. 클라이언트 암호를 구성하는 방법에 대한 자세한 내용은 다음을 참조하세요.
생성자
| Client |
클라이언트 비밀로 Microsoft Entra ID에 대해 인증하는 데 필요한 세부 정보를 담은 ClientSecretCredential 인스턴스를 생성합니다. |
메서드
| get |
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 tenant (directory) 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>