removed username password
This commit is contained in:
parent
5511765e08
commit
cda26a519f
1 changed files with 39 additions and 2 deletions
|
@ -124,10 +124,47 @@ class Oauth:
|
||||||
|
|
||||||
def authentication_required(self, reply, authenticator):
|
def authentication_required(self, reply, authenticator):
|
||||||
|
|
||||||
authenticator.setUser("jeena")
|
dialog = Login()
|
||||||
authenticator.setPassword("")
|
|
||||||
|
def callback(ok):
|
||||||
|
authenticator.setUser(dialog.textName.text())
|
||||||
|
authenticator.setPassword(dialog.textPass.text())
|
||||||
|
|
||||||
|
dialog.setInfo(reply.url(), authenticator.realm())
|
||||||
|
#dialog.accepted.connect(callback)
|
||||||
|
|
||||||
|
dialog.exec_()
|
||||||
|
|
||||||
def tentia_callback(self, url):
|
def tentia_callback(self, url):
|
||||||
script = "tentia_instance.requestAccessToken('" + url.toString() + "');"
|
script = "tentia_instance.requestAccessToken('" + url.toString() + "');"
|
||||||
self.core.page().mainFrame().evaluateJavaScript(script)
|
self.core.page().mainFrame().evaluateJavaScript(script)
|
||||||
|
|
||||||
|
|
||||||
|
class Login(QtGui.QDialog):
|
||||||
|
def __init__(self):
|
||||||
|
QtGui.QDialog.__init__(self)
|
||||||
|
#self.setWindowTitle("Login")
|
||||||
|
|
||||||
|
self.label = QtGui.QLabel(self)
|
||||||
|
self.label.setText("The Server requires a username and password.")
|
||||||
|
|
||||||
|
self.textName = QtGui.QLineEdit(self)
|
||||||
|
|
||||||
|
self.textPass = QtGui.QLineEdit(self)
|
||||||
|
self.textPass.setEchoMode(QtGui.QLineEdit.Password);
|
||||||
|
#self.textPass.setInputMethodHints(Qt.ImhHiddenText | Qt.ImhNoPredictiveText | Qt.ImhNoAutoUppercase)
|
||||||
|
|
||||||
|
self.buttonLogin = QtGui.QPushButton('Login', self)
|
||||||
|
|
||||||
|
layout = QtGui.QVBoxLayout(self)
|
||||||
|
layout.addWidget(self.label)
|
||||||
|
layout.addWidget(self.textName)
|
||||||
|
layout.addWidget(self.textPass)
|
||||||
|
layout.addWidget(self.buttonLogin)
|
||||||
|
|
||||||
|
def setInfo(self, url, realm):
|
||||||
|
pass
|
||||||
|
#self.buttonLogin.clicked.connect(callback)
|
||||||
|
#self.label.setText("The server " + url.host() + " requires a username and password.")
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in a new issue