2025-03-14 04:37:19 +03:00

47 lines
721 B
C++

#pragma once
#include <QObject>
#include "QObjectPtr.h"
#include <QDateTime>
#include <QSet>
#include <QProcess>
#include <QDebug>
#include "BaseAuthProvider.h"
class LocalAuthProvider : public BaseAuthProvider
{
Q_OBJECT
public:
QString id()
{
return "local";
}
QString displayName()
{
return "Local";
}
bool localAuth()
{
return true;
}
QString injectorEndpoint()
{
return ((QString)"http://127.0.0.1:%1").arg(m_authServer->port());
};
QString authEndpoint()
{
return ((QString) "http://127.0.0.1:%1/auth/").arg(m_authServer->port());
};
virtual bool useYggdrasil()
{
return true;
}
};