INNER CODE UNIT · Go

accessToken

kubenav/kubenav · cmd/kubenav/aws.go:237

		accessToken = *token.AccessToken
		accessTokenExpire = (time.Now().Unix() + int64(token.ExpiresIn)) * 1000
	}

	svcsso := sso.NewFromConfig(aws.Config{Region: ssoRegion})

	creds, err := svcsso.GetRoleCredentials(ctx, &sso.GetRoleCredentialsInput{
		AccessToken: &accessToken,
		AccountId:   &accountID,
		RoleName:    &roleName,
	})
	if err != nil {
		return "", err
	}

	//nolint:gosec
	ssoCredentials, err := json.Marshal(AWSSSOCredentials{
		AccessKeyID:       *creds.RoleCredentials.AccessKeyId,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…