add aws connection
This commit is contained in:
parent
00787accf7
commit
211cb3f637
@ -140,6 +140,15 @@ JsonRPCServer::JsonRPCServer(const QSslConfiguration &sslConfiguration, QObject
|
|||||||
returns.insert("error", JsonTypes::userErrorRef());
|
returns.insert("error", JsonTypes::userErrorRef());
|
||||||
setReturns("RemoveToken", returns);
|
setReturns("RemoveToken", returns);
|
||||||
|
|
||||||
|
params.clear(); returns.clear();
|
||||||
|
setDescription("SetupRemoteAccess", "Setup the remote connection by providing AWS token information");
|
||||||
|
params.insert("idToken", JsonTypes::basicTypeToString(JsonTypes::String));
|
||||||
|
params.insert("authToken", JsonTypes::basicTypeToString(JsonTypes::String));
|
||||||
|
params.insert("cognitoIdentityPoolIdentityId", JsonTypes::basicTypeToString(JsonTypes::String));
|
||||||
|
setParams("SetupRemoteAccess", params);
|
||||||
|
returns.insert("status", JsonTypes::basicTypeToString(JsonTypes::Int));
|
||||||
|
setReturns("SetupRemoteAccess", returns);
|
||||||
|
|
||||||
QMetaObject::invokeMethod(this, "setup", Qt::QueuedConnection);
|
QMetaObject::invokeMethod(this, "setup", Qt::QueuedConnection);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -252,6 +261,11 @@ JsonReply *JsonRPCServer::RemoveToken(const QVariantMap ¶ms)
|
|||||||
return createReply(ret);
|
return createReply(ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
JsonReply *JsonRPCServer::SetupRemoteAccess(const QVariantMap ¶ms)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/*! Returns the list of registred \l{JsonHandler}{JsonHandlers} and their name.*/
|
/*! Returns the list of registred \l{JsonHandler}{JsonHandlers} and their name.*/
|
||||||
QHash<QString, JsonHandler *> JsonRPCServer::handlers() const
|
QHash<QString, JsonHandler *> JsonRPCServer::handlers() const
|
||||||
{
|
{
|
||||||
|
|||||||
@ -56,6 +56,7 @@ public:
|
|||||||
Q_INVOKABLE JsonReply *Authenticate(const QVariantMap ¶ms);
|
Q_INVOKABLE JsonReply *Authenticate(const QVariantMap ¶ms);
|
||||||
Q_INVOKABLE JsonReply *Tokens(const QVariantMap ¶ms) const;
|
Q_INVOKABLE JsonReply *Tokens(const QVariantMap ¶ms) const;
|
||||||
Q_INVOKABLE JsonReply *RemoveToken(const QVariantMap ¶ms);
|
Q_INVOKABLE JsonReply *RemoveToken(const QVariantMap ¶ms);
|
||||||
|
Q_INVOKABLE JsonReply *SetupRemoteAccess(const QVariantMap ¶ms);
|
||||||
|
|
||||||
QHash<QString, JsonHandler *> handlers() const;
|
QHash<QString, JsonHandler *> handlers() const;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user