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
생성자
Token |
TokenCredential의 instance 만듭니다. |
속성
client |
변경 가능한 클라이언트 ID 값입니다. 예를 들어 다른 Azure Maps 계정에 새 토큰을 사용하는 경우 새 ID 값을 이 속성으로 설정할 수 있습니다. |
token | 변경 가능한 토큰 값입니다. 갱신된 토큰 값을 이 속성(예: OAuth 토큰이 만료된 경우)으로 설정할 수 있습니다. |
메서드
create(Request |
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