MCPcopy Create free account
hub / github.com/3rdparty/libprocess / AuthenticatorManagerProcess

Class AuthenticatorManagerProcess

src/authenticator_manager.cpp:36–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34
35
36class AuthenticatorManagerProcess : public Process<AuthenticatorManagerProcess>
37{
38public:
39 AuthenticatorManagerProcess();
40
41 Future<Nothing> setAuthenticator(
42 const string& realm,
43 Owned<Authenticator> authenticator);
44
45 Future<Nothing> unsetAuthenticator(
46 const string& realm);
47
48 Future<Option<AuthenticationResult>> authenticate(
49 const Request& request,
50 const string& realm);
51
52private:
53 hashmap<string, Owned<Authenticator>> authenticators_;
54};
55
56
57AuthenticatorManagerProcess::AuthenticatorManagerProcess()

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected