Skip to content

tea-build.88: Bearer Token + Speed Improvements

Compare
Choose a tag to compare
@bbuechler bbuechler released this 27 Aug 22:50
· 896 commits to devel since this release
c4e7248

What changed in TEA:

✳️ Support for Bearer Tokens passed in on behalf of uses

  • TEA will accept and validate EDL Tokens via a Authorization Bearer: header
  • Token validation is relatively expensive, response cookies could be used after initial request
  • EDL Apps must be in the same EDL App Group to facilitate use of shared tokens
  • EULA acceptance is respect if applicable

✳️ Stand alone Public/Private Bucket files have been deprecated

  • CF & TF Params have been removed
  • Support has been removed from code

✳️ New EDL Maturity options

  • TEA can now be pointed at SBX and SIT urs environments

✳️ Optional HEAD check suppression

  • App Deployers can now use the new SuppressHeadCheck (CF) / suppress_head_check (TF) parameters to suppress head checks
  • Suppressing HEAD checks will speed up over all download time, but will result in more ambiguous 404-type errors

✳️ Pre-Signed URLS are now only valid for 1 Hour

  • Cache-Control validity is also tied to 1 hour. This is a limit of IAM (Assuming a role, FROM an assumed role)

✳️ Fixed cached resource timeout bug from build.86

CloudFormation Template changes

  • PublicBucketsFile and PrivateBucketsFile have been removed
  • SuppressHeadCheck Has been added with default False

Terraform Module Changes

  • var.private_buckets_file and var.public_buckets_file have been removed
  • var.suppress_head_check Has been added with default false