Sounds like a plan! On Mon, Sep 25, 2017 at 11:33 AM Herval Freire <hfre...@twitter.com> wrote:
> I started something on that direction here, for internal use: > https://github.com/herval/zeppelin/tree/encrypt-credentials > > If that's the kind of thing that may interest everyone else, I can get a > PR going > > h > > On Mon, Sep 25, 2017 at 7:07 AM, Adam Iezzi <adam.ie...@gmail.com> wrote: > >> Yes, encrypting and storing the credentials would be ideal. Essentially, >> I'm looking for some sort of secrets store which can be accessed via the >> Zeppelin paragraphs. >> >> Adam >> >> On Sun, Sep 24, 2017 at 6:30 AM, moon soo Lee <m...@apache.org> wrote: >> >>> Hi, >>> >>> "Credential" menu provides closest feature I think. >>> >>> Through "Credential" menu, each user can pass user-specific credential >>> informations to Interpreters. And interpreter can retrieve those >>> informations and use it internally. Also interpreter exposes API to user, >>> so user can access those informations in Python, Scala, etc. >>> >>> Current limitation is, credential menu store it's information in memory >>> only or in file without encryption. >>> >>> If "Credential" menu store credential in a file with encryption, does >>> this solve your problem? >>> >>> Thanks, >>> moon >>> >>> On Wed, Sep 20, 2017 at 4:06 PM Adam Iezzi <adam.ie...@gmail.com> wrote: >>> >>>> I'm trying to figure out the best way (and most secure) to use >>>> user-specific credentials for various data stores. For example, I have a >>>> few python paragraphs setup to query an external MySQL DB using >>>> python's mysql.connector package. In order to establish the connection, I >>>> have to add the DB username/password as arguments in my paragraph, which is >>>> probably not the most secure approach. >>>> >>>> I'm wondering if there is a way to store these credentials somewhere >>>> else (not in clear text in my notebook), so they can be referenced via the >>>> notebook paragraphs in a more secure way? Or better yet, is there another >>>> way to solve this issue that I may be missing? >>>> >>>> Thank you for all of the help. >>>> >>>> Adam >>>> >>> >> >