|
iceberg-cpp
|
Internal factory functions for built-in AuthManager implementations. More...
#include <memory>#include <string>#include <string_view>#include <unordered_map>#include "iceberg/catalog/rest/auth/auth_manager.h"#include "iceberg/result.h"Go to the source code of this file.
Functions | |
| Result< std::unique_ptr< AuthManager > > | iceberg::rest::auth::MakeNoopAuthManager (std::string_view name, const std::unordered_map< std::string, std::string > &properties) |
| Create a no-op authentication manager (no authentication). | |
| Result< std::unique_ptr< AuthManager > > | iceberg::rest::auth::MakeBasicAuthManager (std::string_view name, const std::unordered_map< std::string, std::string > &properties) |
| Create a basic authentication manager. | |
| Result< std::unique_ptr< AuthManager > > | iceberg::rest::auth::MakeOAuth2Manager (std::string_view name, const std::unordered_map< std::string, std::string > &properties) |
| Create an OAuth2 authentication manager. | |
Internal factory functions for built-in AuthManager implementations.