36class QUENTIER_EXPORT IAuthenticationManager :
public QObject
40 explicit IAuthenticationManager(QObject * parent =
nullptr);
43 virtual ~IAuthenticationManager();
46 void sendAuthenticationResult(
47 bool success, qevercloud::UserID userId, QString authToken,
48 qevercloud::Timestamp authTokenExpirationTime, QString shardId,
49 QString noteStoreUrl, QString webApiUrlPrefix,
50 QList<QNetworkCookie> userStoreCookies,
ErrorString errorDescription);
53 virtual void onAuthenticationRequest() = 0;