Sharing secrets
Onboardbase makes it super easy to share secrets with teammates securely.
Continuous integration & delivery
Onboardbase can be used to share secrets with your CI/CD pipelines for continuous delivery.
In a local dev environement
You can use the Onboardbase CLI to create a device token that can be used to receive secrets from Onboardbase:
onboardbase login
onboardbase setup
onboardbase run -p my-project -e development -c "npm run dev"
Learn more about device tokens.
In a staging or production environement
A service token is created from the Onboardbase web dashboard and can be used to receive secrets from Onboardbase without having to login via web browser:
export HISTIGNORE='onboardbase*'
onboardbase setup
onboardbase config:set --token "Service.****.****.*****" --scope /usr/src/app
onboardbase run -p my-project -e development -c "npm run build"
Learn more about creating Service tokens.
One-time sharing via CLI
The disposable:share
command can be used to send sensitive information:
onboardbase disposable:share -m "sensitive message" -e 30
The information is not stored locally and encrypted in transit, so you won't have to worry about leaks. The link also expires after the amount of minutes specified in the -e
parameter.
You can also share entire files:
onboardbase disposable:share -f relative_path/filename.ext -e 30
You can then share the expiring link with teammates to protect your secrets:
One-time sharing via web dashboard
If the receiver doesn't have an Onboardbase account or if you prefer a graphical interface, just go to https://app.onboardbase.com/new, add your secrets, select an expiration time, and simply share the link:
You don't even need an account so it's a neat tool to use with teammates:
Once the receiver opens the link, they will be able to copy / paste secrets for immediate use:
Updated about 1 year ago