Authentication and Authorization for 'fiery' Servers


[Up] [Top]

Documentation for package ‘fireproof’ version 0.1.0

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