#pragma once #include #include "QObjectPtr.h" #include #include #include #include #include "providers/BaseAuthProvider.h" #include "../../AuthServer.h" /*! * \brief Namespace for auth providers. * This class main putpose is to handle registration and lookup of auth providers */ namespace AuthProviders { void load(std::shared_ptr authServer); AuthProviderPtr lookup(QString id); QList getAll(); }