Package: rAccess 0.1.1.3
rAccess: Access Control Module for 'shiny' Applications
Provides a flexible framework for implementing hierarchical access control in 'shiny' applications. Features include user permission management through a two-tier system of access panels and units, pluggable 'shiny' module for administrative interfaces, and support for multiple storage backends (local, 'AWS S3', 'Posit Connect'). The system enables fine-grained control over application features, with built-in audit trails and user management capabilities. Integrates seamlessly with 'Posit Connect's authentication system.
Authors:
rAccess_0.1.1.3.tar.gz
rAccess_0.1.1.3.zip(r-4.7)rAccess_0.1.1.3.zip(r-4.6)rAccess_0.1.1.3.zip(r-4.5)
rAccess_0.1.1.3.tgz(r-4.6-any)rAccess_0.1.1.3.tgz(r-4.5-any)
rAccess_0.1.1.3.tar.gz(r-4.7-any)rAccess_0.1.1.3.tar.gz(r-4.6-any)
rAccess_0.1.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
rAccess/json (API)
| # Install 'rAccess' in R: |
| install.packages('rAccess', repos = c('https://johnsonandjohnson.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/johnsonandjohnson/raccess/issues
Pkgdown/docs site:https://johnsonandjohnson.github.io
Last updated from:276a500fc8. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 151 | ||
| source / vignettes | OK | 190 | ||
| linux-release-x86_64 | OK | 180 | ||
| macos-release-arm64 | OK | 97 | ||
| macos-oldrel-arm64 | OK | 118 | ||
| windows-devel | OK | 101 | ||
| windows-release | OK | 100 | ||
| windows-oldrel | OK | 191 | ||
| wasm-release | OK | 122 |
Exports:get_accesshistoryget_accesslistget_adminsget_boardget_granted_unitsget_user_apimodule_iam_servermodule_iam_uirAccessrconnect_pin_boards3_configs3_pinboarduse_config
Dependencies:askpassbase64encbslibcachemclicommonmarkconfigcpp11crosstalkcurldigestdplyrDTevaluatefastmapfontawesomefsgenericsglueherehighrhtmltoolshtmlwidgetshttpuvhttrjquerylibjsonliteknitrlaterlazyevallifecyclemagrittrmemoisemimeopensslotelpillarpinspkgconfigpromisespurrrR6rappdirsRcpprlangrmarkdownrprojrootsassshinyshinyalertshinyjsshinyWidgetssourcetoolsstringistringrsystibbletidyrtidyselecttinytexutf8uuidvctrswhiskerwithrxfunxtableyaml
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Get all access list till date | get_accesshistory |
| Get access list at a given date or in a specific time period | get_accesslist |
| Gets the list of admins | get_admins |
| Gather pin_board elements | get_board |
| Helper function to get access units/panels with access for a user from an existing pin board | get_granted_units |
| Get user data using API | get_user_api |
| Server logic of module_iam | module_iam_server |
| User-interface definition of module_iam | module_iam_ui |
| Server logic of module_sub_iam | module_sub_iam_server |
| User-interface definition of module_sub_iam | module_sub_iam_ui |
| rAccess module functions - R6 object | rAccess |
| Function to create rconnect pinboard | rconnect_pin_board |
| Set environmental variables to connect to AWS S3 bucket | s3_config |
| Function to create s3 pin_board | s3_pinboard |
| Function to add rAccess configuration file to the given directory | use_config |
