-
Notifications
You must be signed in to change notification settings - Fork 665
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shibboleth accounts don't need the credentials to log in after wiping its keychain entry #5469
Comments
Which version? |
@guruz |
Putting into 2.3 since it's a surprising auth-related issue. |
Can reproduce:
This potentially messes up user data. |
The problem is that both shib accounts use the exact same keychain entry for their cookies. |
Previously shib multiaccount didn't work at all because the session cookie was stored in the same keychain entry.
Pull request: #5486 |
Previously shib multiaccount didn't work at all because the session cookie was stored in the same keychain entry.
@ckamm yes, that was my final concern in the original issue:
|
Looking good 😎, have to run some more tests but the whole behavior seems fixed. |
The code looks good, however I believe it would still clash if you sync the SAME CREDENTIALS with TWO OWNCLOUD CLIENT ACCOUNTS right? |
Still fine IMHO. |
Found while testing #5408
Steps to reproduce:
Log in
in the account viewI assume wiping the keychain entry is not enough to force log out and the client is using some session token to login back again, but then, why it asks for the credentials, if they're not needed?
Edit: Error in step 5 is indeed only displayed when both accounts were previously set and you input the credentials for the wrong one, otherwise you get the usual:
Made a screencast explaining this particular issue: https://webmshare.com/play/dEwbv
Also, I'm only seeing one entry in the keychain for all the shibboleth accounts. When a shibb account is removed, is this entry updated stripping the right
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/41048267-shibboleth-accounts-don-t-need-the-credentials-to-log-in-after-wiping-its-keychain-entry?utm_campaign=plugin&utm_content=tracker%2F216457&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F216457&utm_medium=issues&utm_source=github)._shibsession_
?The text was updated successfully, but these errors were encountered: