16 #ifndef CBLAUTHDELEGATE_SQLITECBLAUTHDELEGATESTORAGE_H_ 17 #define CBLAUTHDELEGATE_SQLITECBLAUTHDELEGATESTORAGE_H_ 27 #include "CBLAuthDelegate/CBLAuthDelegateStorageInterface.h" 30 namespace authorization {
31 namespace cblAuthDelegate {
51 const std::shared_ptr<avsCommon::utils::configuration::ConfigurationNode>& configurationRoot,
52 const std::shared_ptr<cryptoInterfaces::CryptoFactoryInterface>& cryptoFactory,
53 const std::shared_ptr<cryptoInterfaces::KeyStoreInterface>& keyStore);
67 bool clear()
override;
75 const std::shared_ptr<acsdkAuthorizationInterfaces::lwa::LWAAuthorizationStorageInterface>& lwaStorage);
78 std::shared_ptr<acsdkAuthorizationInterfaces::lwa::LWAAuthorizationStorageInterface> m_lwaStorage;
85 #endif // CBLAUTHDELEGATE_SQLITECBLAUTHDELEGATESTORAGE_H_ ~SQLiteCBLAuthDelegateStorage()
::std::string string
Definition: gtest-port.h:1097
static std::shared_ptr< CBLAuthDelegateStorageInterface > createCBLAuthDelegateStorageInterface(const std::shared_ptr< avsCommon::utils::configuration::ConfigurationNode > &configurationRoot, const std::shared_ptr< cryptoInterfaces::CryptoFactoryInterface > &cryptoFactory, const std::shared_ptr< cryptoInterfaces::KeyStoreInterface > &keyStore)
bool getRefreshToken(std::string *refreshToken) override
bool createDatabase() override
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
bool clearRefreshToken() override
Definition: SQLiteCBLAuthDelegateStorage.h:39
bool setRefreshToken(const std::string &refreshToken) override