UserTokenCredentials class
- Extends
생성자
| User |
새 UserTokenCredentials 개체를 만듭니다. |
메서드
| get |
처음에 캐시에서 토큰을 가져오려고 시도합니다. 실패하면 ADAL에서 토큰을 가져오려고 시도합니다. |
상속된 메서드
| set |
|
| sign |
인증 헤더를 사용하여 요청에 서명합니다. |
생성자 세부 정보
UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)
새 UserTokenCredentials 개체를 만듭니다.
new UserTokenCredentials(clientId: string, domain: string, username: string, password: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)
매개 변수
- clientId
-
string
Active Directory 애플리케이션 클라이언트 ID입니다. 예제는 .Net 대한 Active Directory 빠른 시작을 참조하세요.
- domain
-
string
이 애플리케이션을 포함하는 도메인 또는 테넌트 ID입니다.
- username
-
string
조직 ID 계정의 사용자 이름입니다.
- password
-
string
조직 ID 계정의 암호입니다.
- tokenAudience
- TokenAudience
토큰이 요청되는 대상 그룹입니다. 유효한 값은 'graph', 'batch' 또는 'https://vault.azure.net/'와 같은 다른 리소스입니다. tokenAudience가 '그래프'인 경우 도메인도 제공되어야 하며 해당 값이 기본 '공통' 테넌트가 아니어야 합니다. 문자열이어야 합니다(GUID 형식으로 사용하는 것이 좋습니다).
- environment
- Environment
인증할 Azure 환경입니다.
- tokenCache
-
TokenCache
토큰 캐시입니다. 기본값은 adal의 MemoryCache 개체입니다.
속성 세부 정보
password
password: string
속성 값
string
username
username: string
속성 값
string
상속된 속성 세부 정보
authContext
clientId
domain
environment
tokenAudience
tokenCache
메서드 세부 정보
getToken()
처음에 캐시에서 토큰을 가져오려고 시도합니다. 실패하면 ADAL에서 토큰을 가져오려고 시도합니다.
function getToken(): Promise<TokenResponse>
반환
Promise<TokenResponse>
tokenResponse(tokenType 및 accessToken은 두 가지 중요한 속성입니다).
상속된 메서드 세부 정보
setDomain(string)
signRequest(WebResource)
인증 헤더를 사용하여 요청에 서명합니다.
function signRequest(webResource: WebResource): Promise<WebResource>
매개 변수
- webResource
- WebResource
서명할 WebResource입니다.
반환
Promise<WebResource>