[ 
https://issues.apache.org/jira/browse/FELIX-3006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Valentin Valchev updated FELIX-3006:
------------------------------------
    Attachment: logout.diff

Attached logout.diff

Here are the changes in brief:
- added new WebConsoleSecurityProvider3 that has logout() method. The reason 
for that is, if the user provides a login() mechanism, they know better how to 
logout. So if this provider is available, it is completely responsible for 
performing the logout.
- as fail-back if the default basic authentication is used, the webconsole will 
send again WWW-Authenticate header, so the user has to enter it's credentials 
once again.
- the logout procedure will also remove some OSGi & Web Console attributes, 
used to identity the current user
- it will also prevent the user from looping over and over to the logout url
- a new logout button integrates with the top menu bar (the categories)

[~fmeschbe], [~cziegeler], please, can you review the patch so we can finally 
close that issue after 4 years ;)

> Please create a logout button for the web console screen
> --------------------------------------------------------
>
>                 Key: FELIX-3006
>                 URL: https://issues.apache.org/jira/browse/FELIX-3006
>             Project: Felix
>          Issue Type: Improvement
>          Components: Web Console
>            Reporter: Susan Javurek
>         Attachments: FELIX-3006.diff, logout.diff
>
>
> Please add a log out button on the web console to avoid sessions and cookies 
> being retained. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to