Ditto 1.1.3
login_provider.hpp
1#ifndef _DITTO_LOGIN_PROVIDER_
2#define _DITTO_LOGIN_PROVIDER_
3
4#include "dittoffi.hpp"
5
6#include <memory>
7#include <utility>
8
9namespace ditto {
10class AuthenticationCallback;
11class Authenticator;
12
14 friend class OnlineIdentity;
16
17public:
19
20private:
21 class LoginProviderCtx;
23
24 explicit LoginProvider();
25
26 void set_authenticator(std::shared_ptr<Authenticator> auth);
27
28 CLoginProvider_t *get_login_provider_ptr();
29};
30} // namespace ditto
31
32#endif
Definition: login_provider.cpp:13
Definition: login_provider.hpp:13
Run Ditto in secure production mode, logging on to Ditto Cloud or on on-premises authentication serve...
Definition: Identity.hpp:301
Run Ditto in secure production mode, logging on to Ditto Cloud or on on-premises authentication serve...
Definition: Identity.hpp:355