datastorm-open / shinymanager

Simple and secure authentification mechanism for single shiny applications.
https://datastorm-open.github.io/shinymanager/
386 stars 79 forks source link

Add complete example using keyring and sqlite database #5

Closed gadenbuie closed 4 years ago

gadenbuie commented 5 years ago

First, thanks for this fantastic package -- it's almost magical!

I have a small documentation-related suggestion. The README on the front page demonstrates creating an encrypted sqlite credential store, but it stops short of demonstrating how shinymanager expects the app developer to incorporate the encrypted database into the app. I think I've pieced it together from the help documentation in ?db-crypted, but that documentation also doesn't feature a full app. It would be great for the documentation to recommend an easy path and demo the full use case.

pvictor commented 5 years ago

Hello, Thank you very much!

Sure we can improve documentation. Managing password is not in the scope of the package, but we can provide some documentation to do so. My main resources on the subject are :

A vignette with the full process will be great, I'm going to write one.

Victor

gadenbuie commented 5 years ago

Great! Thanks for the resources, I'm looking forward to reading the vignette!

kiwimic commented 5 years ago

Hello,

I'm also looking forward to reading the vignette! Even now without DB this projects solves a lot of problem with user passwords.

@gadenbuie if you need any help. I could help with vignette.