32 #include <QStringList>
35 #include "libsignoncommon.h"
36 #include "identityinfo.h"
37 #include "signonerror.h"
54 friend class AuthServiceImpl;
64 InternalServerError = 2,
65 InternalCommunicationError = 3,
66 PermissionDeniedError = 4,
83 } IdentityFilterCriteria;
111 bool isValid()
const;
117 QString pattern()
const;
165 void queryMechanisms(
const QString &method);
218 void methodsAvailable(
const QStringList &methods);
227 void mechanismsAvailable(
const QString &method,
const QStringList &mechanisms);
235 void identities(
const QList<SignOn::IdentityInfo> &identityList);
244 class AuthServiceImpl *impl;
249 #endif // AUTHSERVICE_H