From 61f6293e6fe94a94eda49770ecc420a3b493c207 Mon Sep 17 00:00:00 2001 From: Armin Felder <armin.felder@osalliance.com> Date: Thu, 26 Oct 2017 23:26:09 +0200 Subject: [PATCH] added samllogin source file --- ddpRequests/ddpsamlloginrequest.cpp | 12 ++++++++++++ ddpRequests/ddpsamlloginrequest.h | 12 ++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 ddpRequests/ddpsamlloginrequest.cpp create mode 100644 ddpRequests/ddpsamlloginrequest.h diff --git a/ddpRequests/ddpsamlloginrequest.cpp b/ddpRequests/ddpsamlloginrequest.cpp new file mode 100644 index 0000000..f477ebf --- /dev/null +++ b/ddpRequests/ddpsamlloginrequest.cpp @@ -0,0 +1,12 @@ +#include "ddpsamlloginrequest.h" +#include <QDebug> + +ddpSamlLoginRequest::ddpSamlLoginRequest(QString pSamlToken) +{ + qDebug()<<"saml token: "<<pSamlToken; + QJsonObject tokenParameter; + tokenParameter["saml"] = true; + tokenParameter["credentialToken"] = pSamlToken; + QJsonArray params = {tokenParameter}; + buildRequest( "login", params ); +} diff --git a/ddpRequests/ddpsamlloginrequest.h b/ddpRequests/ddpsamlloginrequest.h new file mode 100644 index 0000000..69117aa --- /dev/null +++ b/ddpRequests/ddpsamlloginrequest.h @@ -0,0 +1,12 @@ +#ifndef DDPSAMLLOGINREQUEST_H +#define DDPSAMLLOGINREQUEST_H + +#include "ddpmethodrequest.h" + +class ddpSamlLoginRequest : public DDPMethodRequest +{ +public: + ddpSamlLoginRequest(QString pSamlToken); +}; + +#endif // DDPSAMLLOGINREQUEST_H -- GitLab