| 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 |