Package: polished 0.8.1

Andy Merlino

polished: Authentication and Hosting for 'shiny' Apps

Authentication, user administration, hosting, and additional infrastructure for 'shiny' apps. See <https://polished.tech> for additional documentation and examples.

Authors:Andy Merlino [aut, cre], Patrick Howard [aut], Tychobra LLC [cph, fnd]

polished_0.8.1.tar.gz
polished_0.8.1.zip(r-4.5)polished_0.8.1.zip(r-4.4)polished_0.8.1.zip(r-4.3)
polished_0.8.1.tgz(r-4.4-any)polished_0.8.1.tgz(r-4.3-any)
polished_0.8.1.tar.gz(r-4.5-noble)polished_0.8.1.tar.gz(r-4.4-noble)
polished_0.8.1.tgz(r-4.4-emscripten)polished_0.8.1.tgz(r-4.3-emscripten)
polished.pdf |polished.html
polished/json (API)
NEWS

# Install 'polished' in R:
install.packages('polished', repos = c('https://tychobra.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/tychobra/polished/issues

On CRAN:

8.09 score 234 stars 75 scripts 402 downloads 58 exports 76 dependencies

Last updated 1 years agofrom:98e969ab77. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 12 2024
R-4.5-winOKNov 12 2024
R-4.5-linuxOKNov 12 2024
R-4.4-winOKNov 12 2024
R-4.4-macOKNov 12 2024
R-4.3-winOKNov 12 2024
R-4.3-macOKNov 12 2024

Exports:.polishedadd_appadd_app_useradd_auth_to_specadd_roleadd_useradd_user_roleadmin_button_uiadmin_serveradmin_uiapi_list_to_dfauth_filterbundle_appdelete_appdelete_app_userdelete_roledelete_userdelete_user_roledeploy_appemail_inputfirebase_dependenciesfirebase_initget_api_keyget_app_usersget_appsget_rolesget_user_rolesget_usersglobal_sessions_confignormalize_uipassword_inputpolished_api_respolished_configprofile_moduleprofile_module_uiproviders_uiremove_query_stringsecure_rmdsecure_serversecure_uisend_password_reset_email_modulesend_password_reset_email_module_uiset_api_keyset_config_envsign_in_check_jwtsign_in_jssign_in_modulesign_in_module_2sign_in_module_2_uisign_in_module_uisign_in_ui_defaultsign_out_from_shinyupdate_appupdate_app_userupdate_useruser_access_moduleuser_access_module_uivalid_gcp_regions

Dependencies:askpassautomagicbackportsbase64encbase64urlbslibcachemclicommonmarkcpp11crayoncrosstalkcurldescdigestdplyrDTevaluatefansifastmapfontawesomeformatRfsgenericsgluehighrhtmltoolshtmlwidgetshttpuvhttrjosejquerylibjsonliteknitrlaterlazyevallifecyclelubridatemagrittrmemoisemimeopensslotppillarpkgconfigpromisespurrrR6rappdirsRcppremotesrlangrmarkdownsassshinyshinycssloadersshinydashboardshinyFeedbackshinyjsshinyWidgetssourcetoolsstringistringrsystibbletidyrtidyselecttimechangetinytexutf8uuidvctrswithrxfunxtableyaml

API Wrappers

Rendered fromapi_wrappers.Rmdusingknitr::rmarkdownon Nov 12 2024.

Last update: 2022-02-28
Started: 2021-09-09

Fully Customize Sign In Pages

Rendered fromcreate_custom_sign_in_pages.Rmdusingknitr::rmarkdownon Nov 12 2024.

Last update: 2022-03-04
Started: 2020-07-12

Readme and manuals

Help Manual

Help pageTopics
Polished API - Add an Appadd_app
Polished API - Add a User to an Appadd_app_user
add_auth_to_specadd_auth_to_spec
Polished API - Add a Roleadd_role
Polished API - Add a Useradd_user
Polished API - Add a User Roleadd_user_role
An html button to navigate the the "Admin Panel"admin_button_ui
The server logic for the default Admin Panel dashboardadmin_server
The UI for the "Admin Panel" dashboardadmin_ui
Convert a list returned from the Polished API into a data frameapi_list_to_df
Auth filter for a Plumber APIauth_filter
Create a tar archivebundle_app
Default Options for the Admin UIdefault_admin_ui_options
Polished API - Delete an Appdelete_app
Polished API - Delete an App Userdelete_app_user
Polished API - Delete a Roledelete_role
Polished API - Delete a Userdelete_user
Polished API - Delete a User Roledelete_user_role
Deploy a Shiny app to Polished Hostingdeploy_app
A Shiny email 'input'email_input
Load the Firebase JavaScript dependencies into the UIfirebase_dependencies
Initialize Firebasefirebase_init
Polished API - Get App(s) User(s)get_app_users
Polished API - Get App(s)get_apps
Polished API - Get Role(s)get_roles
Polished API - Get User Role(s)get_user_roles
Polished API - Get User(s)get_users
normalize UInormalize_ui
A modification of 'shiny::passwordInput'password_input
Send GET Request to the Polished APIpolished_api_res
global configuration for 'polished' authenticationglobal_sessions_config polished_config
print polished_api_resprint.polished_api_res
Profile Module Serverprofile_module
Profile Module UIprofile_module_ui
UI for the Social Sign In authentication providers' buttonsproviders_ui
Remove the URL queryremove_query_string
Render and secure R Markdown documentsecure_rmd
Secure your Shiny app's serversecure_server
Secure your Shiny UIsecure_ui
the server logic for a Shiny module to send a password reset emailsend_password_reset_email_module
the UI for a Shiny module to send a password reset emailsend_password_reset_email_module_ui
set Polished API keyget_api_key set_api_key
Automatically set the config environmentset_config_env
Check the JWT from the user sign insign_in_check_jwt
Sign in and register pages JavaScript dependenciessign_in_js
Server logic for the Sign In & Register pagessign_in_module
Server logic for the Sign In & Register pagessign_in_module_2
UI for the Sign In & Register pagessign_in_module_2_ui
UI for the Sign In & Register pagessign_in_module_ui
verify the users Firebase JWT and store the sessionsign_in_social
Default UI styles for the Sign In & Registration pagessign_in_ui_default
Sign Out from your Shiny appsign_out_from_shiny
Polished API - Update an Appupdate_app
Polished API - Update an App Userupdate_app_user
Polished API - Update a userupdate_user
admin user access moduleuser_access_module
admin user access_uiuser_access_module_ui
Valid Regions for Polished Hostingvalid_gcp_regions