User1 logs out, JSESSIONID not deleted, User2 logs in and gets User1s Data

We've searched the web for the better part of a year now to try to solve this, and are hoping someone somewhere has figured it out. We have SiteMinder in front of our Tomcat6, JBoss6 and 7, and WebLogic 10 servers. Trouble happens when a user logs into an application that generates a JSESSIONID in a location other than / in the browser, i.e. /foo/JSESSIONID<value>. When the user logs out, if the JSESSIONID cookie isn't located at /, it doesn't get removed. The next user comes along, authenticates to SiteMinder, goes into the same application, and since the JSESSIONID cookie still remains from the previous user, the second user sees the first user's data, which may be personal SAP data, Siebel, PeopleSoft, etc.
We have hundreds of developers; getting them to all store their JSESSIONID cookies in / (with some unique name either at the front or end of their application's JSESSIONID cookie) would be an arduous undertaking; enforcing it going forward would be even more difficult.
I've read countless posts across the Internet where other people have had this problem, but no good or usable solutions yet. "Tell the user to close the browser" isn't an option because we can't force them to do so (even though it's in their best interested to do so). The location of JSESSIONID will usually be unknown, and as far as I know, cannot be obtained from the browser, for security reasons. Each developer has the ability to store the cookie in any path the choose. (It's my understanding that they started using different paths because at one time it wasn't possible to rename the JSESSIONID (if it even is now), and having multiple applications storing JSESSIONID at / would cause the second one to cancel out the first one, the third one to cancel out the second one, etc, so a user could use only a single application at a time.
I hope I'm explaining this well enough, and that someone, somewhere, has come up with a solution to this.
Much oblige!
Sam

My apologies about the ambiguity.
Without being able to make a picture or drawing it's not so easy, but here's the steps that happen:
In this example I'll use an app called FOO that User1 and User2 need to login to.
User1 goes to our intranet and attempts to access FOO.
User1's request is intercepted by SiteMinder.
User1 authenticates to SiteMinder, at which time an SMSESSION cookie is created in the browser.
If User1 is authorized to use FOO, he's then forwarded onto the FOO login.
User1 authenticates to FOO, at which time a JSESSIONID cookie is created in the browser, but not at / (root). It may be created in /FOO/JSESSIONID<value>, or it may be elsewhere.
User1 finishes his FOO session and logs out. The logout.shtml page terminates the SMESSION (SiteMinder) session for User1. However, it's can't remove the JSESSIONID cookie because it's not in / (root) in the browser. User1 logs out, but does not close the browser.
User2 comes along behind User1, and wants to use the FOO application, using the same PC as User1.
User2 attempts to launch FOO. SiteMinder intercepts the call and wants User2 to first authenticate to SiteMinder, which he does. SiteMinder generates an SMSESSION cookie for User2.
User2 now attempts to login to FOO. But because the JSESSIONID cookie is still there (leftover from User1's session because it couldn't be removed), User2 is taken directly into User1's FOO information.
This is much easier to view conceptually with a drawing, however hopefully this will explain the process a bit better. Thank you for your reply and effort to help with this. I'm very grateful.
Sam

Similar Messages

  • I have added a website as safe for popups.when I select an item it takes me to a page that says I have been logged out. does not happen with other browsers

    I have selected my website as safe. While on the site I fill out a form, then when going to the next page to view results, Firefox says I've been logged out. I hit the back button and go back to the form fill in page. It will not take me to the page of results. This does not happen in other browsers.
    This also happens with other websites.

    Hi,
    You can consider the [https://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-most-problems Reset Firefox] feature via '''Help''' ('''Alt''' + '''H''') > '''Troubleshooting Information'''.
    (To revert to the previous profile, close the new profile, start Firefox and choose the '''*.default''' profile. While the [https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles Profile Manager] is open, you can also delete the newly reset profile (the one containing random numbers)).
    [https://support.mozilla.org/en-US/kb/Managing-profiles Managing profiles]
    [https://support.mozilla.org/en-US/kb/Profiles?s=profile&r=2&e=sph&as=s Profiles Howto]

  • Logging out does not drop me to console but a black screen

    Recent pacman -Syu upgraded me to latest xorg-server and I have this problem: logging out does not drop me back to console but a black screen and after 30 seconds, a blinking cursor. Nothing works and I have to reboot. If I choose to reboot (instead of logout) I get the same result except that eventually the computer reboots. Using nv - no problems. Using simple nvidia (single screen) - no problem. (I have a monitor and tv-out setup). Problem remains whether I use xfce4 or fluxbox. And the ctrl-alt-backspace keyboard shortcut results in the same black screen. Xorg.0.log tells me nothing. Before the upgrade, no problem.
    I usually use startx and I have ck-launch-session etc in my .xinitrc. I use the latest nvidia-96xx driver and have no other X problem. Everything works, including the tv-out.
    This is a minor inconvenience really and I usually switch to a console and as root killall X if I need to log myself out for any reason. But if anyone as a clue as to why this is so, or suffers the same problem, do let me know. Thanks.

    Thanks guys...
    @ckristi - I don't use kdm. I startx from console when I want to go into X.
    @madtux - I guess I will have to read up on kernel mode setting and KMS - I actually don't know what you are referring to although I have seen KMS refered to in this forum with reference to xorg. Any links? Do note no problems with nv and single monitor nvidia. Hopefully the cure is not worse than the disease.

  • HT1386 I sync all songs, photos and videos between my computer and iPod classic with no problems, but when I get to sync info I get this message: "iTunes cannot sync Calendar and contacts to iPod. Try logging out of Windows adn then logging back in".

    I sync all songs, photos and videos between my computer and iPod classic with no problems, but when I get to sync info I get this message: "iTunes cannot sync Calendar and contacts to iPod. Try logging out of Windows adn then logging back in".  Could you please help?

    Correct. When you update via iTunes all synced media that is not in your iTunes library will be lost.
    As IO said before:
    You can redownload most iTunes pruchases by:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    I do not think it included audio books.

  • Can I log out the game centre on my pad and let someone into there game centre and play one of there games

    Hi all can I log out of game centre on my pad and let someone else log in to play one of there games

    ``````Apparently it is in 'setttings' now.
    Tried logging out from there. may need a couple of times. it seems to auto 'relogged' back in.
    a little annoying

  • HT204161 I was watching a movie on my Apple TV and suddenly it stopped. I noticed I was logged out. Then I tried logging in again and I keep getting a message "cannot connect to iTunes". I restarted the Apple TV three times and tried again each time. I am

    I was watching a movie on my Apple TV and suddenly it stopped. I noticed I was logged out. Then I tried logging in again and I keep getting a message "cannot connect to iTunes". I restarted the Apple TV three times and tried again each time. I am stuck  Help please

    There's an issue currently that a lot of us are experiencing in that we all get the error message "iTunes is currently unavailable; please try later"
    It's an issue with Apple and we're awaiting an update re this
    I've posted a topic in regards to this after having a long conversation with Apple support this morning and will be receiving a call from their tech team tomorrow to run through it further
    As it stands iTunes cannot be accessed via ATV's and nor can it be streamed via AirPlay from iTunes to the ATV
    However I can access all films/iCloud content via my Mac Mini with no issues!

  • I have a folder and 3 files stuck on my desktop.  When I drag them to the trash I am asked to enter my administrator's password.  I do this but the files and folder will not delete.  I have checked 'Get Info' on each of them and they are not locked?

    I have an empty folder and 3 .jpg files stuck on my desktop.  When I drag them to the trash I am asked to enter my administrator's password.  I do this but the files and folder will not delete.  I have checked 'Get Info' on each of them and they are not locked and I have full read & write access.  Grateful for any assistance in solving this problem.

    Back up all data.
    Triple-click anywhere in the line below to select it:
    ls -@Oaen De* | open -f -a TextEdit
    Copy the selected text to the Clipboard (command-C).
    Launch the Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Paste into the Terminal window (command-V).
    A TextEdit window will open with the output of the command. Post the contents of that window, if any — the text, please, not a screenshot. The title of the window doesn't matter, and you don't need to post that.
    If any personal information appears in the output, anonymize before posting, but don’t remove the context.

  • I cleared a conversation in messages. I did not delete.  How can I get it all the messages back from this sender.

    I cleared a conversation in my messages. I do not delete. How do I get all the messages back from this sender?

    Clearing a conversation is the same as deleting the messages, so unfortunately they're gone. You could always restore from a previous backup, but you would lose anything that you've added/changed etc on your phone between the last time you synced your phone and now.

  • TS3988 i want to delete my iCloud account and get a new one. but i can not delete as it says that my iphone is being restored. could anyone tell me what would be the solution to my problem. i will be thankful to you..

    i want to delete my iCloud account and get a new one. but i can not delete as it says that my iphone is being restored. could anyone tell me what would be the solution to my problem. i will be thankful to you..

    You can go to icloud.com, open Mail, click on the gear shaped icon on the upper right and choose preferences, go to the Vacation tab and set up an auto response saying that the account is no longer in use.  Then go to Settings>iCloud and turn Mail to Off on your device and stop using the account.
    Incoming email to the account will receive your vacation auto response, and eventually the mailbox will fill up and no longer receive mail at all.

  • I want to clean up my icloud account but I can not delete my mail storage and I don't using icould for my mails?

    I want to clean up my icloud account but I can not delete my mail storage and I don't using icould for my mails so there's nothing in the trash.

    Which email provider do you use if not iClouf?

  • When deleting a user created folder from On My Mac in Mac Mail the sent messages that are part of conversations that reside there are not deleted, only the received mail gets deleted.

    When deleting a user created folder from On My Mac in Mac Mail the sent messages that are part of conversations that reside there are not deleted, only the received mail gets deleted. Any way for both the received and sent mail that resides there to be deleted?
    I create a lot of project folders where i keep all my conversations regarding the project. Once the project is finished i would like to just delete the folder and get rid of all the emails associated with it but when i delete the folder i've noticed that only received messages are deleted. Now I am stuck trying to sort through my sent folder for messages that were returned there after the conversations was supposedly deleted.

    Mail/Preferences/Viewing - un-check include related messages, delete the folder, then go back and reset yo include.

  • My new purchases will not sync into my playlist and get and will not show up on my iphone playlist of the same name, and I just tried to sync a new cd into my library and it is not showing up on my iphone.

    My new purchases will not sync into my playlist and get and will not show up on my iphone playlist of the same name, and I just tried to sync a new cd into my library and it is not showing up on my iphone.

    Hello there, Capricious13.
    There are great pointers in the following Knowledge Base article. Depending on where you see the content and where you want to get it to, this should guide you to putting it in the right place:
    Downloading past purchases from the App Store, iBookstore, and iTunes Store
    http://support.apple.com/kb/ht2519
    Thanks for reaching out to Apple Support Communities.
    Cheers,
    Pedro D.

  • Within redbox I can not click on a movie and get information about it, instead I get an error message that says that the situation may be temporary. yet i keep having the same problem. Do you have any idea how to fix the problem?

    Within redbox I can not click on a movie and get information about it, instead I get an error message that says that the situation may be temporary. yet i keep having the same problem. Do you have any idea how to fix the problem?

    Did you delete all receipts with iDVD in the file name  with either a .PKG or .BOM extension that reside in the HD/Library/Receipts folder and from the /var/db/receipts/  folder before installing the new copy?  If not then do so and delete the new application also.
    Click to view full size
    Then install iPhoto from the disk it came on originally and apply all necessary updaters: Apple - Support - Downloads
    OT

  • How can i delete my apple id and all related data?

    how can i delete my apple id and all related data? including this forum account...

    kweso wrote:
    i want my email adress to be deleted out of this system. do you know any email adress where i can point my request to?
    thx
    If you don't want ANY one at Apple knowing your email address you could try this:
    Go to http://myinfo.apple.com/ and where your email address is listed just replace it with a made-up one like "[email protected]"

  • I got a vius and after removing Pro would not work, trying to reload and getting Error 1334, can someone advise me how to fix.

    I got a vius and after removing Pro would not work, trying to reload and getting Error 1334, can someone advise me how to fix.

    I downloaded, ran and restarted, tried to install Pro got same error
    Thank You!
    Robert W. O'Rourke
    Tesla Systems, Inc.
    <phone # removed - kglad>

Maybe you are looking for

  • Employee Trasfers with same HR Positions

    HI...HR Experts We would like to build a system control in HR space that when ever there are INTERNAL Transfer happens , We want HR Admins should not be able to transfer the person with Same Position. May we request experts to throw some light on our

  • Self Service Personalization Making a Flex Required

    I have added a flex field into my self service pages for iProcurement/Requisitions and it is working fine. The user base would like the field to be required but we cannot require it at the DFF definition because that would break PO's for us. Is there

  • Forms & Reports Support

    Hi, I have a customer who is looking for Java Cloud Services to migrate his forms & reports applications, Where can I find if this kind of service is provided inside cloud services ? I need a documentation that describes that. Thanks in advance.

  • Execute SQLPLUS command using JDBC

    Hi, I was wondering if its possible to execute sqlplus command (eg set define off, change date format ..etc) using JDBC ? Can anyone please post me some sample codes about this ? Any help will be appreciated

  • Parameterizing connection object

    I'd like to pass login info to the JDeveloper connection object (like you can do with the JDBC conn object). sessionInfo.setConnectionInfo(new LocalConnection("<<login info here??>>")); Is this possible?