R: Authentication and Authorization for 'fiery' Servers

# Authentication and Authorization for 'fiery' Servers

## Documentation for package ‘fireproof’ version 0.1.0

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

Fireproof | A plugin that handles authentication and/or authorization
Guard | R6 base class for guards
GuardBasic | R6 class for the Basic authentication guard
GuardBearer | R6 class for the Bearer authentication guard
GuardKey | R6 class for the Key guard
GuardOAuth2 | R6 class for the OAuth 2.0 Guard
GuardOIDC | R6 class for the OpenID Connect guard
guard_basic | Basic authentication guard
guard_bearer | Bearer authentication guard
guard_beeceptor | Guard using the mock OAuth servers provided by Beeceptor
guard_beeceptor_github | Guard using the mock OAuth servers provided by Beeceptor
guard_beeceptor_google | Guard using the mock OAuth servers provided by Beeceptor
guard_github | Guard for authenticating with the GitHub OAuth 2.0 server
guard_google | Guard for Authenticating with the Google OpenID Connect server
guard_key | Shared secret guard
guard_oauth2 | Guard based on OAuth 2.0
guard_oidc | Guard based on OpenID Connect
is_guard | R6 base class for guards
new_user_info | Well structured user information
on_auth | Predefined functions for handling successful OAuth 2.0 authentication
prune_openapi | Ensure consistency of OpenAPI auth description
redirect_back | Predefined functions for handling successful OAuth 2.0 authentication
redirect_to | Predefined functions for handling successful OAuth 2.0 authentication
replay_request | Predefined functions for handling successful OAuth 2.0 authentication