shinymanager
shinymanager copied to clipboard
Simple and secure authentification mechanism for single shiny applications.
Hi, I'm new to shinymanager and have encountered an issue I can't figure out. I create an SQLite database like this: ``` library(shinymanager) credentials
Hi, First of all, thank you for maintaining this very useful package — we're using it successfully in a multi-user Shiny environment. Describe the bug When using the shinymanager login...
Per @ismirsehregal in https://github.com/datastorm-open/shinymanager/issues/198#issuecomment-2765726221, a minor fix is made to `R/module-auth.R` to remove the duplicate input ID, and avoid error popups being flashed to the screen on authentication.
- Fixed a few typos - e.g.: https://github.com/datastorm-open/shinymanager/issues/200 - Removed preceding whitespace for colons in default labels [...] please note the following: the colon is never preceded by a white...
Issue Title: Authentication Failure (potential "bad decrypt" or silent failure) due to unavailable sodium functions (aes_cbc_*, random_bytes) Issue Body: Hi shinymanager team, I'm experiencing persistent authentication issues with shinymanager in...
Just asking if it is possible to insert a captcha as requirement for login. Captchas are a requirement in some organizations to avoid bots spamming login attempts. I've seen I'm...
Now that version 1.0.510 supports SQL backends, we should be able to target a MS SQL Server DB in addition to other SQL backends. - [x] Add a `sql_template.yml` with...
With the support of PostgreSQL backends (among others) in version 1.0.500, we should be able to port SQLite credentials over to the new tables while respecting is_hashed_password column (if it...
The help page for `set_labels` arguments states: ... _A named list with labels to replace._ However, passing a named list doesn't work. The labels have to passed as arguments e.g....
It would be great if `secure_app()` had a fab_icon parameter to modify the icon of the (main) fab_button (e.g. fa-user would make sense). It might be useful to pass a...