Re:How to Run a Live Coding Stream on Twitch Using OBS
by xxpor on Tuesday July 14, 2020 @04:27PM
(#23837382)
Secrets should really be stored in services, not files outside of maybe a single bootstrap file (unless you're working on the secret storage service itself).
I generate my secrets once, send them off to the secrets service, and then my service queries that service. I never see the secrets with my own eyes.
Re:How to Run a Live Coding Stream on Twitch Using OBS
by this-pony on Tuesday July 14, 2020 @05:36PM
(#23838258)
This sounds like a turtles all the way down kind of think... Then is it OK to keep the secret of the secrets service, or something in that sense.
Re:How to Run a Live Coding Stream on Twitch Using OBS
by dfee on Tuesday July 14, 2020 @10:48PM
(#23840663)
The idea is that you keep the name of the secret, and grant access to the secret manager via roles / policies which are generally open to devs on a subnet for a development environment but locked down in production environments.
Re:How to Run a Live Coding Stream on Twitch Using OBS
by tnorthcutt on Tuesday July 14, 2020 @04:32PM
(#23837457)
Can you expand on this? What service do you use to store your secrets?
Re:How to Run a Live Coding Stream on Twitch Using OBS
by dividedbyzero on Tuesday July 14, 2020 @04:36PM
(#23837500)
What are you using for this? This sounds like a neat setup.
Re:How to Run a Live Coding Stream on Twitch Using OBS
by corobo on Tuesday July 14, 2020 @04:57PM
(#23837755)
It is a single bootstrap file, it bootstraps your env variables
I've not come across what you describe
Re:How to Run a Live Coding Stream on Twitch Using OBS
by evan_ on Tuesday July 14, 2020 @08:41PM
(#23839913)
Put a couple hundred line breaks at the top of your .env file so if you open it it’s just white space
Re:How to Run a Live Coding Stream on Twitch Using OBS
by VikingCoder on Tuesday July 14, 2020 @04:54PM
(#23837723)
I think we're probably agreeing with each other, except I'm not willing to call those things "secret." They're public. If you can plan to properly publicize something, great. But work _hard_ to make sure you're really okay publicizing it.
I’d assume you’re not coding on a production system so your secrets shouldn’t be too hard to revoke, cycle them after your stream and any time you leak them.