Package index
-
oauth_module_server() - OAuth 2.0 & OIDC authentication module for Shiny applications
-
oauth_form_post_ui() - Wrap a Shiny UI to enable OAuth 2.0/OIDC form_post callbacks
-
use_shinyOAuth() - Add JavaScript dependency to the UI of a Shiny app
-
OAuthProvider() - OAuthProvider S7 class
-
OAuthClient() - OAuthClient S7 class
-
OAuthToken() - OAuthToken S7 class
-
oauth_provider() - Create generic OAuthProvider
-
oauth_provider_oidc() - Create a generic OpenID Connect (OIDC) OAuthProvider
-
oauth_provider_oidc_discover() - Discover and create an OpenID Connect (OIDC) OAuthProvider
-
oauth_provider_apple() - Create an Apple OAuthProvider
-
oauth_provider_auth0() - Create an Auth0 OAuthProvider (via OIDC discovery)
-
oauth_provider_github() - Create a GitHub OAuthProvider
-
oauth_provider_google() - Create a Google OAuthProvider
-
oauth_provider_keycloak() - Create a Keycloak OAuthProvider (via OIDC discovery)
-
oauth_provider_microsoft() - Create a Microsoft (Entra ID) OAuthProvider
-
oauth_provider_okta() - Create an Okta OAuthProvider (via OIDC discovery)
-
oauth_provider_slack() - Create a Slack OAuthProvider (via OIDC discovery)
-
oauth_provider_spotify() - Create a Spotify OAuthProvider
-
oauth_client() - Create generic OAuthClient
-
oauth_client_mtls_registration() - Build RFC 8705 mTLS registration metadata
-
oauth_client_secret_apple() - Create an Apple client secret JWT
-
prepare_call() - Prepare a OAuth 2.0 authorization call and build an authorization URL
-
handle_callback() - Handle OAuth 2.0 callback: verify state, swap code for token, verify token
-
get_userinfo() - Get user info from OAuth 2.0 provider
-
refresh_token() - Refresh an OAuth 2.0 token
-
revoke_token() - Revoke an OAuth 2.0 token
-
introspect_token() - Introspect an OAuth 2.0 token
-
resource_req() - Build an authenticated httr2 request for a protected resource
-
perform_resource_req() - Build and perform an authenticated httr2 request for a protected resource
-
client_bearer_req()deprecated - Alias for
resource_req() -
perform_client_bearer_req()deprecated - Alias for
perform_resource_req()
-
is_ok_host() - Check if URL(s) are HTTPS and/or in allowed hosts lists
-
custom_cache() - Create a custom cache backend (cachem-like)
-
error_on_softened()deprecated - Throw an error if specific dev/debug softeners are enabled