a-patel / LiteXStorage

LiteXStorage is simple yet powerful and very high-performance storage mechanism and incorporating both synchronous and asynchronous usage with some advanced usage of cloud storage which can help us to handle storage more easier!
MIT License
24 stars 2 forks source link

Feature request: Allowing different credential storage methods (Google) #2

Open newt0ns opened 5 years ago

newt0ns commented 5 years ago

I am trying to use your library with google drive storage, however the only method to authenticate is through a plain text json file on the system. I'm currently extracting the json somewhere on the system, calling the service, then deleting the file.

Any chance of implementing some additional methods so that I can use some embedded/encrypted blobs that are loaded at runtime? Via the FromStream or FromJson methods in GoogleCredential.

Thank you!

a-patel commented 5 years ago

I recently added multiple provider support for LiteX.Storage. packages. Currently, I am working on similar features for LiteX.Cache., LiteX.Email., LiteX.Sms., LiteX.DbHelper.* packages.

I will definitely look into this after them.