Skip to content
Snippets Groups Projects
SSOHandler.h 371 B
Newer Older
  • Learn to ignore specific revisions
  • Nicolas Werner's avatar
    Nicolas Werner committed
    #include "httplib.h"
    
    #include <QObject>
    #include <string>
    
    class SSOHandler : public QObject
    {
            Q_OBJECT
    
    public:
            SSOHandler(QObject *parent = nullptr);
    
            ~SSOHandler();
    
            std::string url() const;
    
    signals:
            void ssoSuccess(std::string token);
            void ssoFailed();
    
    private:
            httplib::Server svr;
            int port = 0;
    };