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());
|
||||
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);
|
||||
}
|
||||
|
||||
@ -252,6 +261,11 @@ JsonReply *JsonRPCServer::RemoveToken(const QVariantMap ¶ms)
|
||||
return createReply(ret);
|
||||
}
|
||||
|
||||
JsonReply *JsonRPCServer::SetupRemoteAccess(const QVariantMap ¶ms)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/*! Returns the list of registred \l{JsonHandler}{JsonHandlers} and their name.*/
|
||||
QHash<QString, JsonHandler *> JsonRPCServer::handlers() const
|
||||
{
|
||||
|
||||
@ -56,6 +56,7 @@ public:
|
||||
Q_INVOKABLE JsonReply *Authenticate(const QVariantMap ¶ms);
|
||||
Q_INVOKABLE JsonReply *Tokens(const QVariantMap ¶ms) const;
|
||||
Q_INVOKABLE JsonReply *RemoveToken(const QVariantMap ¶ms);
|
||||
Q_INVOKABLE JsonReply *SetupRemoteAccess(const QVariantMap ¶ms);
|
||||
|
||||
QHash<QString, JsonHandler *> handlers() const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user