PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::web::auth::oauth2_middleware Member List

This is the complete list of members for kcenon::pacs::web::auth::oauth2_middleware, including all inherited members.

authenticate(const crow::request &req, crow::response &res) constkcenon::pacs::web::auth::oauth2_middleware
config_kcenon::pacs::web::auth::oauth2_middlewareprivate
enabled() const noexceptkcenon::pacs::web::auth::oauth2_middleware
extract_bearer_token(const crow::request &req) constkcenon::pacs::web::auth::oauth2_middlewareprivate
jwks_provider_kcenon::pacs::web::auth::oauth2_middlewareprivate
oauth2_middleware(const oauth2_config &config)kcenon::pacs::web::auth::oauth2_middlewareexplicit
require_any_scope(const jwt_claims &claims, crow::response &res, const std::vector< std::string > &required_scopes) constkcenon::pacs::web::auth::oauth2_middleware
require_scope(const jwt_claims &claims, crow::response &res, std::string_view required_scope) constkcenon::pacs::web::auth::oauth2_middleware
security_manager_kcenon::pacs::web::auth::oauth2_middlewareprivate
set_access_control_manager(std::shared_ptr< security::access_control_manager > manager)kcenon::pacs::web::auth::oauth2_middleware
set_forbidden(crow::response &res, std::string_view message)kcenon::pacs::web::auth::oauth2_middlewareprivatestatic
set_jwks_provider(std::shared_ptr< jwks_provider > provider)kcenon::pacs::web::auth::oauth2_middleware
set_unauthorized(crow::response &res, std::string_view message)kcenon::pacs::web::auth::oauth2_middlewareprivatestatic
validator() const noexceptkcenon::pacs::web::auth::oauth2_middleware
validator_kcenon::pacs::web::auth::oauth2_middlewareprivate
verify_signature(const jwt_token &token) constkcenon::pacs::web::auth::oauth2_middlewareprivate