We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c8b74bc commit c563641Copy full SHA for c563641
1 file changed
src/solid/auth.py
@@ -11,14 +11,17 @@ def is_login(self) -> bool:
11
12
def login(self, idp, username, password):
13
# NSS only
14
+ if idp[-1] == '/':
15
+ idp = idp[:-1]
16
url = '/'.join((idp, 'login/password'))
17
18
data = {
19
'username': username,
20
'password': password
21
}
22
- self.client.post(url, data=data)
23
+ r = self.client.post(url, data=data)
24
+ r.raise_for_status()
25
26
if not self.is_login:
27
raise Exception('Cannot login.')
0 commit comments