Summary: | HTTP kioslave doesn't use password supplied in the URL (eg. http://user:password@host/...) | ||
---|---|---|---|
Product: | [Unmaintained] kio | Reporter: | Matthias Brandt <nospam> |
Component: | http | Assignee: | Andreas Hartmetz <ahartmetz> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andresbajotierra, faure, lemma, mehrdad.momeny, xdmx |
Priority: | NOR | ||
Version: | 4.2.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Matthias Brandt
2009-05-12 12:25:12 UTC
Does KWallet is enabled there? Choqok uses KWallet to store passwords! No, KWallet is not enabled. But it would be nice if it's stored anyway :-) I think that it's KIO lib problem/bug. Because Choqok already save the credentials (at config file)! and set them on url for request! but kde deamon or something else asks them again! :-/ The microblog and twitter plasmoids have this problem too. reassign. I wonder if bug 192625 could be related to this. Regards More technical info: I set The Username/Password for a GET/POST request to KUrl url via KUrl::setUser() KUrl::setPass() The result is something like: http://USER:PASS@domain.com/ And then do a KIO::get/http_post/... , But I see an Authorization Dialog to enter the credentials again, So, the credentials already sets to url aren't used! Yeah, probably something for me... here is working, it keeps the passwords (0.6 version), it ask for the kwallet password and then access to them. But the big annoiance is that it ask the kwallet password a lot of times, the first one when opened, then after a while it ask it again, and again, and again (i've 2 wallets, one for local and one for remote passwords, it ask for the local when opened, and for the remote password the other times) This is specific to the http kioslave. As far as I know other kioslaves use this information. I made a preliminary patch for it: http://reviewboard.kde.org/r/937/ Just committed the fix. Unfortunately it might only make it into KDE 4.4. |