From 38aa960173724a9698149277e36c4c8b935bf702 Mon Sep 17 00:00:00 2001 From: Joel Hendrix Date: Fri, 28 Sep 2018 13:34:14 -0700 Subject: [PATCH] Small tweaks from feedback --- autorest/adal/token.go | 1 + autorest/adal/token_test.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/autorest/adal/token.go b/autorest/adal/token.go index c32f19320..6f59bfd08 100644 --- a/autorest/adal/token.go +++ b/autorest/adal/token.go @@ -96,6 +96,7 @@ type RefresherWithContext interface { type TokenRefreshCallback func(Token) error // Token encapsulates the access token used to authorize Azure requests. +// https://docs.microsoft.com/en-us/azure/active-directory/develop/v1-oauth2-client-creds-grant-flow#service-to-service-access-token-response type Token struct { AccessToken string `json:"access_token"` RefreshToken string `json:"refresh_token"` diff --git a/autorest/adal/token_test.go b/autorest/adal/token_test.go index 8268c6953..ec8b33ddb 100644 --- a/autorest/adal/token_test.go +++ b/autorest/adal/token_test.go @@ -862,7 +862,7 @@ func expireToken(t *Token) *Token { func setTokenToExpireAt(t *Token, expireAt time.Time) *Token { t.ExpiresIn = "3600" - t.ExpiresOn = json.Number(strconv.Itoa(int(expireAt.Sub(date.UnixEpoch()).Seconds()))) + t.ExpiresOn = json.Number(strconv.FormatInt(int64(expireAt.Sub(date.UnixEpoch())/time.Second), 10)) t.NotBefore = t.ExpiresOn return t }