Skip to content

Commit a77babd

Browse files
nwf-msrKarishmaGhiya
authored andcommitted
identity: managedIdentityCredential expires-in/-on (#24102)
1 parent 009fd86 commit a77babd

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • sdk/identity/identity/src/credentials/managedIdentityCredential

sdk/identity/identity/src/credentials/managedIdentityCredential/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,9 +253,14 @@ export class ManagedIdentityCredential implements TokenCredential {
253253
if (resultToken) {
254254
logger.info(`SetAppTokenProvider has saved the token in cache`);
255255
logger.info(`token = ${resultToken.token}`);
256+
257+
const expiresInSeconds = resultToken?.expiresOnTimestamp
258+
? Math.floor((resultToken.expiresOnTimestamp - Date.now()) / 1000)
259+
: 0;
260+
256261
return {
257262
accessToken: resultToken?.token,
258-
expiresInSeconds: resultToken?.expiresOnTimestamp / 1000,
263+
expiresInSeconds,
259264
};
260265
} else {
261266
logger.info(

0 commit comments

Comments
 (0)