| check_oauth21 | Assess an OAuth configuration against a pinned OAuth 2.1 draft |
| client_bearer_req | Alias for 'resource_req()' |
| custom_cache | Create a custom state store or signing-key cache |
| get_userinfo | Fetch a user's profile (UserInfo) |
| handle_callback | Handle OAuth 2.0 callback: verify state, swap code for token, verify token |
| introspect_token | Introspect an OAuth 2.0 token |
| is_ok_host | Check a URL against the package's host policy |
| OAuthClient | OAuthClient S7 class |
| OAuthConnection | OAuthConnection R6 class |
| OAuthProvider | OAuthProvider S7 class |
| OAuthToken | OAuthToken S7 class |
| oauth_account_owner | Configure ownership of retained OAuth connections |
| oauth_browser_owner | Configure ownership of retained OAuth connections |
| oauth_client | Configure OAuth/OIDC client credentials and login settings |
| oauth_client_mtls_registration | Prepare client-certificate registration settings (mTLS) |
| oauth_client_secret_apple | Create a client secret for Sign in with Apple |
| oauth_connection | Make API requests with a Shiny session's current OAuth credentials |
| oauth_connections | Configure several independently managed OAuth connections |
| oauth_connections_server | Connect, restore and use several OAuth authorizations in a Shiny session |
| oauth_connections_ui | Handle callbacks and establish the connection owner's browser session |
| oauth_connection_store_memory | Create a process-local store for retained OAuth connections |
| oauth_form_post_ui | Wrap a Shiny UI to enable OAuth 2.0/OIDC form_post callbacks |
| oauth_module_server | OAuth 2.0 authorization and OIDC authentication module for Shiny |
| oauth_provider | Configure OAuth/OIDC provider endpoints and validation settings |
| 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_oidc | Create a generic OpenID Connect (OIDC) OAuthProvider |
| oauth_provider_oidc_discover | Discover and create an OpenID Connect (OIDC) 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_ui | Set up a Shiny UI for shinyOAuth |
| perform_client_bearer_req | Alias for 'perform_resource_req()' |
| perform_resource_req | Call an API with an access token |
| prepare_authorization_request | Prepare a browser authorization request using GET or POST |
| prepare_call | Prepare an OAuth 2.0 authorization request and build its URL |
| print.OAuthConnections | Configure several independently managed OAuth connections |
| print.OAuthConnectionStore | Create a process-local store for retained OAuth connections |
| print.OAuthOwnerPolicy | Configure ownership of retained OAuth connections |
| refresh_token | Refresh an OAuth 2.0 token |
| resource_req | Prepare an API request with an access token |
| revoke_token | Revoke an OAuth 2.0 token |
| smart_client | Configure a SMART on FHIR app registration |
| smart_context | Read a connection's current SMART context |
| smart_discover | Discover SMART on FHIR server metadata |
| smart_fhir_user | Read a connection's current SMART context |
| smart_launch_route | Register a SMART EHR launch entry route |
| smart_patient | Read a connection's current SMART context |
| use_shinyOAuth | Add JavaScript dependency to the UI of a Shiny app |