gsts

Obtain and store AWS STS credentials to interact with Amazon services by authenticating via G Suite SAML.

MIT License

Downloads
262
Stars
201
Committers
14

Bot releases are visible (Hide)

gsts - v2.4.0

Published by ruimarinho over 4 years ago

Changelog

gsts - v2.3.2

Published by ruimarinho over 4 years ago

Changelog

Maintenance release.

  • Add missing puppeteer-device-viewport-plugin to package.json.
gsts - v2.3.1

Published by ruimarinho over 4 years ago

Changelog

  • Minor tweaks to run on node v8. This is not a future guarantee that node < 10 will continue to be supported.
  • Improvements to puppeteer's stealth mode.
gsts - v2.3.0

Published by ruimarinho over 4 years ago

Changelog

  • Fix issue with session validation when a custom role ARN is not set
  • Add an improved iframe stealth plugin to make puppeteer more resilient
gsts - v2.3.0-beta.3

Published by ruimarinho over 4 years ago

Changelog

  • Add workaround attempt to avoid duplicate email insertion on login page.
gsts - v2.3.0-beta.2

Published by ruimarinho over 4 years ago

Changelog

  • Automatically fetch new session credentials if role ARN changes
  • Use more reliable method of detecting max role session duration
  • Always return control to the terminal in case an unhandled rejection occurs
  • Add support for AWS China and AWS GovCloud (US) ARNs
gsts - v2.3.0-beta.1

Published by ruimarinho over 4 years ago

Changelog

  • Allow overriding session duration. By default, gsts will use the IDP-provided session duration, but the role may have a custom MaxSessionDuration setting. In these situations, gsts will attempt to fetch this property and make sure that the requested SessionDuration from the STS service never exceeds it.
  • Make daemonizer dynamically aware of program arguments
  • Fix console command throwing error
gsts - v1.0.0

Published by ruimarinho over 4 years ago

Changelog

  • Initial implementation of AWS STS login via Google SSO using puppeteer
gsts - v1.0.1

Published by ruimarinho over 4 years ago

Changelog

  • Whitelist further URLs used for Google SSO
  • Bump dependencies
gsts - v1.0.2

Published by ruimarinho over 4 years ago

Changelog

  • Use binary name to spawn child
gsts - v2.0.0

Published by ruimarinho over 4 years ago

Changelog

  • Revamp documentation and new daemon mode
  • Add project logo
gsts - v2.0.1

Published by ruimarinho over 4 years ago

Changelog

  • Make sure the global gsts binary is called when going headful
gsts - v2.0.2

Published by ruimarinho over 4 years ago

Changelog

  • Maintenance release to add a missing file (logger.js) to the npm package
gsts - v2.0.3

Published by ruimarinho over 4 years ago

Changelog

  • Add PATH environment to generated plist
gsts - v2.0.4

Published by ruimarinho over 4 years ago

Changelog

  • Use process.cwd() instead of relying on PATH
  • Catch more errors when closing the browser UI
  • Passthrough --clean and force re-authentication
  • Add logging for cleaning up the session directory
  • Skip parsing credentials if they are not available
gsts - v2.0.5

Published by ruimarinho over 4 years ago

Changelog

  • Revert usage of process.cwd() instead of relying on PATH
gsts - v2.0.6

Published by ruimarinho over 4 years ago

Changelog

  • Add more verbose logging for debugging purposes
  • Tweak description of daemon log paths
  • Improve documentation on Amazon ECR
  • Add documentation clarification on AWS_PROFILE
  • Add support for AWS_SHARED_CREDENTIALS_FILE environment variable
  • Revert additional code for PATH usage on child process
  • Handle absent credentials file gracefully
gsts - v2.0.7

Published by ruimarinho over 4 years ago

Changelog

  • Maintenance release to bump dependencies
gsts - v2.0.8

Published by ruimarinho over 4 years ago

Changelog

  • Fix path variable when attempting to read credentials
gsts - v2.1.0

Published by ruimarinho over 4 years ago

Changelog

  • Fix support for multiple roles
  • Fix typo on --idp-id parameter
Package Rankings
Top 8.17% on Proxy.golang.org
Top 10.6% on Npmjs.org
Related Projects