void AMGithubManager::authenticate(){ if(authenticateReply_) return; QNetworkRequest request; QString authenticateURL = "https://api.github.com/user"; request.setUrl(QUrl(authenticateURL)); QString userInfo = userName_+":"+password_; QByteArray userData = userInfo.toLocal8Bit().toBase64(); QString headerData = "Basic " + userData; request.setRawHeader("Authorization", headerData.toLocal8Bit()); authenticateReply_ = manager_->get(request); authenticateReply_->ignoreSslErrors(); connect(authenticateReply_, SIGNAL(readyRead()), this, SLOT(onAuthenicatedRequestReturned())); connect(authenticateReply_, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(onSomeErrorOccured(QNetworkReply::NetworkError))); //connect(authenticateReply_, SIGNAL(sslErrors(QList<QSslError>)), this, SLOT(onSomeSSLErrorOccurred(QList<QSslError>))); }
void LYGithubManager::authenticate(){ if(authenticateReply_) return; LYGithubProductBacklogStatusLog::statusLog()->appendStatusMessage("Starting Authentication"); QNetworkRequest request; QString authenticateURL = "https://api.github.com/user"; request.setUrl(QUrl(authenticateURL)); QString userInfo = userName_+":"+password_; QByteArray userData = userInfo.toLocal8Bit().toBase64(); QString headerData = "Basic " + userData; request.setRawHeader("Authorization", headerData.toLocal8Bit()); authenticateReply_ = manager_->get(request); authenticateReply_->ignoreSslErrors(); connect(authenticateReply_, SIGNAL(readyRead()), this, SLOT(onAuthenicatedRequestReturned())); connect(authenticateReply_, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(onSomeErrorOccured(QNetworkReply::NetworkError))); }