INNER CODE UNIT · Go
accessTokenExpire
kubenav/kubenav · cmd/kubenav/aws.go:294
accessTokenExpire := (time.Now().Unix() + int64(token.ExpiresIn)) * 1000
svcsso := sso.NewFromConfig(aws.Config{Region: ssoRegion})
var ssoAccounts []AWSSSOAccount
var accountsNextToken *string
for {
accounts, err := svcsso.ListAccounts(ctx, &sso.ListAccountsInput{
AccessToken: &accessToken,
NextToken: accountsNextToken,
})
if err != nil {
return "", err
}
if accounts == nil || accounts.AccountList == nil {
break