-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
39ee1e2
commit 885d6d0
Showing
1 changed file
with
5 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
885d6d0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll summarize my comments from the chat. These apply to at least Data Kithchen, possibly other usages too:
a) Currently, when on NSS, logout logs one out of the main databrowser context but not out of any iframe contexts. after logout one gets a 401 from trying to create a new resource but none for accessing a dokeli or source pane document that requires auth. The reason is part b.
b) Logout works as expected for CSS and ESS but NSS refuses to ever logout and gets very confused if you logout of one NSS IDP and into another. NSS sets a cookie called nssidp.sid which remains after logout and which is rewritten just by doing a GET on the NSS site (not a login, a simple GEt). One is sent for each domain so e.g. there could be nssidp.sid cookies for solidcommunity and solidweb at the same time. This can be sort of useful if one is logged into exactly one site and doesn't care if their login remains in the electron instance - login onbe and stay logged in. But if one wants to actually logout or login to another site, it is a bug.
885d6d0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
^^ If I look at a dokeli document requiring auth, I can see it after logout from NSS even after refresh. If I erase the nssidp.sid cookie for that NSS domain, then reopen the dokeli resource, I get a 401 in the dokeli pane as expected.