KD SOAP API Documentation
2.2
Loading...
Searching...
No Matches
source
src
KDSoapServer
KDSoapServerAuthInterface.h
Go to the documentation of this file.
1
/****************************************************************************
2
**
3
** This file is part of the KD Soap project.
4
**
5
** SPDX-FileCopyrightText: 2010 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
6
**
7
** SPDX-License-Identifier: MIT
8
**
9
****************************************************************************/
10
#ifndef KDSOAPSERVERAUTHINTERFACE_H
11
#define KDSOAPSERVERAUTHINTERFACE_H
12
13
#include "
KDSoapServerGlobal.h
"
14
#include <QtCore/QObject>
15
class
KDSoapAuthentication
;
16
class
KDSoapServerSocket
;
17
29
class
KDSOAPSERVER_EXPORT
KDSoapServerAuthInterface
30
{
31
public
:
35
KDSoapServerAuthInterface
();
36
37
KDSoapServerAuthInterface
(
const
KDSoapServerAuthInterface
&other) =
delete
;
38
KDSoapServerAuthInterface
&
operator=
(
const
KDSoapServerAuthInterface
&other) =
delete
;
39
43
virtual
~KDSoapServerAuthInterface
();
44
48
virtual
bool
validateAuthentication(
const
KDSoapAuthentication
&auth,
const
QString
&path);
49
50
private
:
51
friend
class
KDSoapServerSocket
;
52
bool
handleHttpAuth(
const
QByteArray
&authValue,
const
QString
&path);
53
class
Private;
54
Private *
const
d;
55
};
56
57
QT_BEGIN_NAMESPACE
58
Q_DECLARE_INTERFACE(
KDSoapServerAuthInterface
,
"com.kdab.KDSoap.ServerAuthInterface/1.0"
)
59
QT_END_NAMESPACE
60
61
#endif
/* KDSOAPSERVERAUTHINTERFACE_H */
KDSoapServerGlobal.h
KDSOAPSERVER_EXPORT
#define KDSOAPSERVER_EXPORT
Definition
KDSoapServerGlobal.h:22
KDSoapAuthentication
Definition
KDSoapAuthentication.h:31
KDSoapServerAuthInterface
Definition
KDSoapServerAuthInterface.h:30
KDSoapServerAuthInterface::KDSoapServerAuthInterface
KDSoapServerAuthInterface(const KDSoapServerAuthInterface &other)=delete
KDSoapServerAuthInterface::operator=
KDSoapServerAuthInterface & operator=(const KDSoapServerAuthInterface &other)=delete
KDSoapServerSocket
Definition
KDSoapServerSocket_p.h:35
QByteArray
QString
© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-soap/
Generated on Sat Apr 20 2024 00:04:25 for KD SOAP API Documentation by doxygen 1.9.8