다음을 통해 공유


TokenCredential class

TokenCredential은 TokenCredentialPolicy를 생성하는 데 사용되는 자격 증명입니다. 새 토큰 문자열 값을 토큰 속성으로 설정하여 토큰을 갱신합니다.

예제

const tokenCredential = new TokenCredential("clientId", "token"); const pipeline = MapsURL.newPipeline(tokenCredential);

const searchURL = new SearchURL(pipeline);

퍼블릭 tokenCredential.token tokenCredential.token = "updatedToken"; // WARNING: 타이머를 수동으로 중지해야 하여 토큰 const timerID = setInterval(() => { // Update 토큰을 새로 고치도록 타이머를 설정합니다. (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); 토큰이 만료되기 전의 간격 시간 설정

Extends

생성자

TokenCredential(string, string)

TokenCredential의 instance 만듭니다.

속성

clientId

변경 가능한 클라이언트 ID 값입니다. 예를 들어 다른 Azure Maps 계정에 새 토큰을 사용하는 경우 새 ID 값을 이 속성으로 설정할 수 있습니다.

token

변경 가능한 토큰 값입니다. 갱신된 토큰 값을 이 속성(예: OAuth 토큰이 만료된 경우)으로 설정할 수 있습니다.

메서드

create(RequestPolicy, RequestPolicyOptions)

TokenCredentialPolicy 개체를 만듭니다.

생성자 세부 정보

TokenCredential(string, string)

TokenCredential의 instance 만듭니다.

new TokenCredential(clientId: string, token: string)

매개 변수

clientId

string

token

string

속성 세부 정보

clientId

변경 가능한 클라이언트 ID 값입니다. 예를 들어 다른 Azure Maps 계정에 새 토큰을 사용하는 경우 새 ID 값을 이 속성으로 설정할 수 있습니다.

clientId: string

속성 값

string

token

변경 가능한 토큰 값입니다. 갱신된 토큰 값을 이 속성(예: OAuth 토큰이 만료된 경우)으로 설정할 수 있습니다.

token: string

속성 값

string

메서드 세부 정보

create(RequestPolicy, RequestPolicyOptions)

TokenCredentialPolicy 개체를 만듭니다.

function create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): TokenCredentialPolicy

매개 변수

nextPolicy

RequestPolicy

options

RequestPolicyOptions

반환