5 #include <QNetworkReply>
6 #include <QNetworkAccessManager>
16 Q_INVOKABLE
explicit VFS_curlauth(QString url,QString token=
"");
32 void sslErrors( QNetworkReply *reply, QList<QSslError> errors);
The base class for authenticating users.
The VFS_curlauth authenticator performs a POST request to a url for authentication.
QNetworkAccessManager _manager
The curl connection manager.
void sslErrors(QNetworkReply *reply, QList< QSslError > errors)
An ssl error has occurred...
QMap< QNetworkReply *, VFS_request * > _requests
A map of outstanding VFS_request objects to their QNetworkReply objects.
virtual void ls(VFS_request *r)
List the users available for this auth method.
virtual void read(VFS_request *r)
Perform an authentication request by read()ing from this node, which will curl the _url via http POST...
QUrl _url
The url to curl.
Q_INVOKABLE VFS_curlauth(QString url, QString token="")
void replyFinished(QNetworkReply *reply)
A network request has completed.
QString _token
A token sent when requesting a listing from a remote url.
The base class for all requests between nodes.