Added secure storage related keys to the private UI session data.
[accounts-sso:signon.git] / lib / plugins / SignOn / uisessiondata_priv.h
1 /*
2  * This file is part of signon
3  *
4  * Copyright (C) 2009-2010 Nokia Corporation.
5  *
6  * Contact: Alberto Mardegan <alberto.mardegan@nokia.com>
7  *
8  * This library is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Lesser General Public License
10  * version 2.1 as published by the Free Software Foundation.
11  *
12  * This library is distributed in the hope that it will be useful, but
13  * WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with this library; if not, write to the Free Software
19  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20  * 02110-1301 USA
21  */
22 #ifndef UISESSIONDATA_PRIV_H
23 #define UISESSIONDATA_PRIV_H
24
25 #define SSOUI_KEY_ERROR           QLatin1String("QueryErrorCode")
26 #define SSOUI_KEY_CAPTION         QLatin1String("Caption")
27 #define SSOUI_KEY_MESSAGEID       QLatin1String("QueryMessageId")
28 #define SSOUI_KEY_MESSAGE         QLatin1String("QueryMessage")
29 #define SSOUI_KEY_QUERYUSERNAME   QLatin1String("QueryUserName")
30 #define SSOUI_KEY_USERNAME        QLatin1String("UserName")
31 #define SSOUI_KEY_QUERYPASSWORD   QLatin1String("QueryPassword")
32 #define SSOUI_KEY_PASSWORD        QLatin1String("Secret")
33 #define SSOUI_KEY_REMEMBER        QLatin1String("RememberPassword")
34 #define SSOUI_KEY_SHOWREALM       QLatin1String("ShowRealm")
35 #define SSOUI_KEY_REALM           QLatin1String("Realm")
36 #define SSOUI_KEY_NETWORKPROXY    QLatin1String("NetworkProxy")
37 #define SSOUI_KEY_UIPOLICY        QLatin1String("UiPolicy")
38 #define SSOUI_KEY_OPENURL         QLatin1String("OpenUrl")
39 #define SSOUI_KEY_URLRESPONSE     QLatin1String("UrlResponse")
40 #define SSOUI_KEY_CAPTCHAURL      QLatin1String("CaptchaUrl")
41 #define SSOUI_KEY_CAPTCHAIMG      QLatin1String("CaptchaImage") //QByteArray !!!
42 #define SSOUI_KEY_CAPTCHARESP     QLatin1String("CaptchaResponse")
43 #define SSOUI_KEY_REQUESTID       QLatin1String("requestId") //id of request, used for cancellation
44 #define SSOUI_KEY_REFRESH         QLatin1String("refreshRequired") //id of request, used for cancellation
45 #define SSOUI_KEY_WATCHDOG        QLatin1String("watchdog")         // automatic behavior of dialog
46 #define SSOUI_KEY_STORED_IDENTITY QLatin1String("StoredIdentity") /* flag whether
47                                                                      the credentials are stored or not */
48 #define SSOUI_KEY_FORGOTPASSWORD    QLatin1String("ForgotPassword")
49 #define SSOUI_KEY_FORGOTPASSWORDURL QLatin1String("ForgotPasswordUrl")
50 #define SSOUI_KEY_REPLYCOOKIES      QLatin1String("ReplyCookies")
51 #define SSOUI_KEY_WINDOWID          QLatin1String("WindowId")
52
53 #define SSOUI_KEY_SLOT_ACCEPT  "accept"
54 #define SSOUI_KEY_SLOT_REJECT  "reject"
55 #define SSOUI_KEY_SLOT_REFRESH "refresh"
56
57 #define SSOUI_KEY_STORAGE_KEYS_UNAVAILABLE \
58     QLatin1String("SecStorageKeysUnavailable")
59
60 #define SSOUI_KEY_UNABLE_TO_QUERY_STORAGE_KEYS \
61     QLatin1String("SecStorageUnableQueryKeys")
62
63
64 #endif /* UISESSIONDATA_PRIV_H */