16 #ifndef AACE_ALEXA_AUTH_PROVIDER_H 17 #define AACE_ALEXA_AUTH_PROVIDER_H 21 #include "AACE/Core/PlatformInterface.h" 22 #include "AlexaEngineInterfaces.h" 90 void setEngineInterface(std::shared_ptr<AuthProviderEngineInterface> authProviderEngineInterface);
93 std::weak_ptr<AuthProviderEngineInterface> m_authProviderEngineInterface;
99 #endif // AACE_ALEXA_AUTH_PROVIDER_H virtual std::string getAuthToken()=0
AuthState
Definition: AlexaEngineInterfaces.h:205
AuthError
Definition: AlexaEngineInterfaces.h:231
Definition: AddressBook.h:26
void authStateChanged(AuthState authState, AuthError authError)
Definition: AuthProvider.cpp:23
virtual AuthState getAuthState()=0
Definition: AuthProvider.h:33
virtual void authFailure(const std::string &token)
Definition: AuthProvider.h:74