#include <Authentication.h>
|
|
static AuthenticationPtr | Disabled () |
| |
| static AuthenticationPtr | create (const std::string &pluginNameOrDynamicLibPath) |
| |
|
static AuthenticationPtr | create (const std::string &pluginNameOrDynamicLibPath, const std::string &authParamsString) |
| |
|
static AuthenticationPtr | create (const std::string &pluginNameOrDynamicLibPath, ParamMap ¶ms) |
| |
|
|
static void | release_handles () |
| |
|
|
static bool | isShutdownHookRegistered_ |
| |
|
static std::vector< void * > | loadedLibrariesHandles_ |
| |
AuthFactory is used to create instances of Authentication class when configuring a Client instance. It loads the authentication from an external plugin.
To use authentication methods that are internally supported, you should use AuthTls::create("my-cert.pem", "my-private.key") or similar.
◆ create()
| static AuthenticationPtr pulsar::AuthFactory::create |
( |
const std::string & |
pluginNameOrDynamicLibPath | ) |
|
|
static |
Create
- Parameters
-
- Returns
The documentation for this class was generated from the following file: