How to protect application from being run by 2 browser with same session ?

Hi all,
As we know, in Firefox, if we open two browser windows or tabs it will share same session. In IE, it does the same thing if we open two tabs in same window.
The impact is user can open the application twice (or more) yet share the same session. This will result in unwanted behaviour in our application.
(ADF Faces 10.1.3.3 + BC)
Is there aniway for us to disable user from opening the same application in the second Tab (IE) or second Browser window (Firefox),
eg :
- to invalidate the session at all
- or any other way ?
Thank you for any help,
xtanto

Taken from the release notes:
Ctrl+N support The application user may experience incorrect behavior if they use Ctrl+N to open a new window from their application, press the refresh button on their browser toolbar (i.e. F5), copy and paste a URL for an
ADF Faces app fromone window to another, or use the ADF Faces dialog framework to open new browser windows. If these usecases are critical to you, please set the following context parameter in your web.xml file.
We expect to support the Ctrl+N use cases by default in a future release.
<context-param>
<param-name>oracle.adf.view.rich.newWindowDetect.OPTIONS</param-name>
<param-value>on</param-value>
</context-param>Anyone knows how this works and what happens when the user actually presses CTRL-N while the detection is on?
Sascha

Similar Messages

  • How can I iMessage from iPhone to iMac or iPad with same apple ID?

    Hello!
    I have an iPhone, iMac, and iPad with the same apple ID. How can I message between them with out having a duplicate message from "me" showing up on all my devices at once.
    Is it possible to iMessage between two devices with the same apple ID?
    Thank you for any help.

    HI,
    I do it similar to that on my two iPhones.
    I had an Apple ID (based on an old Dial up account.)
    I linked this to iCloud and got an @me.com address as well.
    Although iCloud, iTunes and logging in here as Apple Support Communities all end up at the same place whether I use the dial-up email address or the @me.com one, the iMessages server treats them like two separate IDs
    One phone then uses thre @me.com name and the other uses the old Dial-up ID
    Now that Apple have also given me an @icloud.com name I could use that on my iPad.
    8:24 PM      Tuesday; December 11, 2012
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
      iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • Re: How do I keep an application from being started morethan once?

    Here are some quick ideas. None of them should be too hard to implement,
    although each has some drawbacks.
    1. Have a login server track who is logged on, and if there is already a
    logon for a given user or a given machine, then deny the application
    startup. The nice thing about this is that a user will not be able to have
    multiple logins even by going to another machine. Then again, this may not
    be so nice, and you also get a possible single point of failure on the
    login server for which you will have to prepare.
    2. Drop to the operating system, and get a list of processes for the client
    machine. If the name of one of them matches the name of application that
    is being run, then deny startup. This avoids a network hit, but requires
    some OS specific code. Also, a clever user could change the name of an
    executable to get around this. Note that a user could have another login
    on another machine.
    3. Write to a file on the local machine. You can hide the file in some
    suitable place, and can also scramble some information so that a user
    cannot get around having this file present by reading from the file at
    startup and then writing to it. Based on the state of your application,
    the file will have some scrambled information indicating if an instance of
    an application can be started. If you retain the write lock (i.e. do not
    close) the file for the duration of the application, you increase your
    security at the risk of a confused user if the application gets terminated
    without releasing the lock. Depending on the OS where the client will run,
    this could be an issue. If you like this option, perform some experiments
    first on all configurations of an example client machine to determine the
    behavior. Again, this only works to prevent an extra login on a single
    machine, not system wide.
    If you are not concerned about your users hacking around too much and don't
    care about a login on another machine, I would opt for some version of
    number 3. Otherwise, I would venture number 1.
    Regards
    CSB
    At 07:47 AM 2/18/98 -0500, Martin G Nystrom wrote:
    A user can launch an application, then launch it again. How do we make it so
    that the user can only run one instance of the application?
    Martin Nystrom
    Eli Lilly and Company
    ([email protected])
    Curtis Bragdon, Senior Consultant, Forte Software
    [email protected]
    Voice Mail: (510) 986-3807
    Paging: (888) 687-6723
    "I've seen dozens of triggering towns." - Richard Hugo

    Yet another quick and dirty solution is to use local ExternalConnections.
    This is a single instance per machine solution.
    Example is attached.
    (See attached file: TestOne.pex)
    [email protected] on 02/18/98 10:01:07 PM
    Please respond to [email protected]
    To: [email protected]
    cc: [email protected]
    Subject: Re: How do I keep an application from being started more than
    once?
    Martin,
    there are two ways to read your question
    (a) no more than one instance of an application per machine
    (b) no more than one instance of an application per "user"
    now if a user has only one machine, and your system has "userids" and you
    only want
    one active "session" per "user" then the distinction is irrelevant.
    However, many systems
    let people share logins, so a token based thing enforcing one login will be
    problematic.
    The downside of #1 approach suggested by Curtis happens when a machine gets
    hosed without "logging" the user off the security system, then they can't
    get in until their ticket expires or a sysadmin gets involved. Should be
    manageable, however. But this enforces one application
    instance per user, unless you check both for the presence of an active
    token for that user as well as the presence of a token tied to that
    particular node name. Otherwise there is nothing to prevent the same user
    from launching the app again and logging in as a different user. This is
    definitely the best approach of the bunch, and can be adapted for either
    (a) or (b).
    Suggestion # 2 won't work unless the application is built as a compiled
    client,
    since the process name will be 'ftexec' and not the "name" of the
    application. And it doesn't
    prevent a user from launching the app from a different machine (or people
    sharing logins). So again it depends on what you are trying to achieve.
    #3 also only prevents multiple instances per machine, not necessarily by
    user. Of course
    most people don't have multiple machines. The point is that you may be
    trying to
    prevent your users from sharing logins. In which case the file thing won't
    do it.
    Some other ideas:
    1. You could, however, enforce one application per machine using the
    installed partition agent's ExecutingPartition instrument name. As long as
    the user doesn't run the app in a different environment, you can have the
    app check at startup time if there is another
    ActivePartition running under the same InstalledPartition name.
    (ActivePartitions are child agents
    of InstalledPartitions).
    2. use the ObjectLocationManager and bind a simple object into the naming
    system using a naming scheme such as
    /MyApplication/MyNode or
    /MyApplication/MyUserId
    the presence of either one would indicate that another instance of that
    application is running on either that machine or that user. Of course
    these have to be cleaned out, and subject to similar downside as
    alternative #1. So you'd essentially be using the forte naming system as a
    distributed lock manager (ouch).
    3. Have the application remove the shortcut to launch it upon startup, and
    recreate it when it is finished, or move it to a hidden place. There it
    is - the worst idea I've ever come up with. Don't
    do this!
    Regards,
    John
    From: Curtis Bragdon <[email protected]>
    Date: Wed, 18 Feb 1998 16:36:58 -0500
    Subject: Re: How do I keep an application from being started more than
    once?
    Here are some quick ideas. None of them should be too hard to implement,
    although each has some drawbacks.
    1. Have a login server track who is logged on, and if there is already a
    logon for a given user or a given machine, then deny the application
    startup. The nice thing about this is that a user will not be able to have
    multiple logins even by going to another machine. Then again, this may not
    be so nice, and you also get a possible single point of failure on the
    login server for which you will have to prepare.
    2. Drop to the operating system, and get a list of processes for the client
    machine. If the name of one of them matches the name of application that
    is being run, then deny startup. This avoids a network hit, but requires
    some OS specific code. Also, a clever user could change the name of an
    executable to get around this. Note that a user could have another login
    on another machine.
    3. Write to a file on the local machine. You can hide the file in some
    suitable place, and can also scramble some information so that a user
    cannot get around having this file present by reading from the file at
    startup and then writing to it. Based on the state of your application,
    the file will have some scrambled information indicating if an instance of
    an application can be started. If you retain the write lock (i.e. do not
    close) the file for the duration of the application, you increase your
    security at the risk of a confused user if the application gets terminated
    without releasing the lock. Depending on the OS where the client will run,
    this could be an issue. If you like this option, perform some experiments
    first on all configurations of an example client machine to determine the
    behavior. Again, this only works to prevent an extra login on a single
    machine, not system wide.
    If you are not concerned about your users hacking around too much and don't
    care about a login on another machine, I would opt for some version of
    number 3. Otherwise, I would venture number 1.
    Regards
    CSB
    At 07:47 AM 2/18/98 -0500, Martin G Nystrom wrote:
    A user can launch an application, then launch it again. How do we make itso
    that the user can only run one instance of the application?
    Martin Nystrom
    Eli Lilly and Company
    ([email protected])
    Curtis Bragdon, Senior Consultant, Forte Software
    [email protected]
    Voice Mail: (510) 986-3807
    Paging: (888) 687-6723
    "I've seen dozens of triggering towns." - Richard Hugo
    John Jamison
    Vice President of Technology
    Sage IT Partners, Inc.
    415 392 7243 x 306
    [email protected]

  • How do i protect pdf from being forwarded by email?

    how do i protect pdf from being forwarded by email?@

    There's nothing at all you can do to stop a PDF from being copied, emailed, put in a USB stick, uploaded to DropBox, or shared in any other way. DRM ($$$$) can make it so that unauthorized copies cannot be opened.

  • I am running Windows 7.  I have 250 photos from a trip that I want to load to the iPad v 6.1.3.1 and show as slide show (in named order).  I can not see any recent remarks regarding how to keep them from being loaded in date order.

    I am running Windows 7.  I have 250 photos from a trip that I want to load to the iPad v 6.1.3.1 and show as slide show (in named order).  I can not see any recent remarks regarding how to keep them from being loaded in date order

    By default the photos will be sorted by the date modified.
         iOS: Understanding photo sorting
    Edit (touch) them in the order you want them to be shown.

  • How to lock apps from being copied/stolen

    I haven't put much thought into this before but had a few other Techs. ask me about this.
    Is there away to lock down applications from being copied.
    For example, how to stop a user from simply dragging MS Office to a thumb drive then take home with them.
    I know some apps put the SN# and such info in the library's but this is not hard to get around. A lot of apps are just drag drop apps.
    Is there not a way?
    Thanks,
    Carter

    Hi, Carter.
    AFAIK, there's no way to prevent this. Even if you installed the applications on a Mac OS X 10.4 Server volume and used ACLs (Access Control Lists), there's no ACL permission that allows Read while prohibiting "copy." What can be read can be copied, so merely using Read permissions generally won't prevent copying.
    You can read about ACLs in the PDF document Mac OS X Server 10.4 File Services (Manual).
    This is why so many third-party applications are employing "activation" and "phone home" technologies to assure the license is both valid and running on the computer on which it was originally installed. As one can see from reviewing the information on software piracy published by the Business Software Alliance, these methods are still being circumvented, but they are getting better.
    If piracy is an issue in your firm, it should vigorously enforce an anti-piracy "condition of employment," i.e. if someone is found to be stealing apps, they should be fired both immediately and publicly, the latter to set an example that the firm has zero tolerance for piracy.
    Good luck!
    Dr. Smoke
    Author: Troubleshooting Mac® OS X

  • Please help: Example how to peploy application from jar file step by step

    Please help: Example how to peploy application from jar file step by step.
    All help appreciated
    Mike

    Thanks I will try these links
    Mike
    "Slava Imeshev" <[email protected]> wrote:
    Hi Mike,
    These links could be useful:
    http://e-docs.bea.com/wls/docs61////adminguide/appman.html
    http://e-docs.bea.com/wls/docs61////quickstart/quick_start.html
    http://e-docs.bea.com/wls/docs61//////ConsoleHelp/application.html
    http://e-docs.bea.com/wls/docs61///programming/environment.html
    Regards,
    Slava Imeshev
    "Mike" <[email protected]> wrote in message
    news:3ca0e94c$[email protected]..
    Please help: Example how to peploy application from jar file step bystep.
    All help appreciated
    Mike

  • How to remove applications from "Selected applications" list?

    I know how to delete applications from my iPhone 3G. I also understand that when I sync they will get restored on my phone if I have "Sync applications" checked and I choose the "All applications" radio button. If I want applications to "stay deleted," I need to choose the "Selected applications" radio button and make sure the ones I want to stay gone are un-checked.
    How do I "fully delete" an application, so it is both (a) no longer on my phone and (b) no longer in the "selected applications" list?
    Thanks!

    Simple go to where it has your applications in the Application menu (not tab in iPhone sync options, but the menu on left) and delete it from there.
    Say keep file when it asks if you want to delete it from your hard-drive if you at least want to keep it on your drive.
    In summary, just remove it from iTunes but keep the file. Or if you want to fully get rid of it, let it delete it from drive too. Remember, you can always re-download and even if you paid for it, it will discover you already bought it and say you can re-download for free.

  • HT2905 How can I prevent from being billed twice?

    My download was interrupted. When it resumed, it resulted in a double download. How can I prevent from being billed twice?

    If your phone is locked with a passode, photos & videos, in your camera roll, cannot be imported to a computer, unless that computer was previously used with the phone, while the passcode was in effect.

  • HT201269 how to transfer music from pc running with windows7 to iphone

    how to transfer music from pc running with windows7 to iphone4

    Just connect your iPhone to pc and open the iTunes then go to the option showing [add file to library or add folder to library in file option] on your left side of the desktop screen and click on apply and then sync.
    That's how I transfer music from computer to iPhone.

  • HT201365 how do i turn off apps running in the background  with ios7 on my 4s phone?

    how do i turn off apps running in the background  with ios7 on my 4s phone

    Double Tap on HomeButton -> slide to that App you wish to Quit -> Swipe from Bottom to Upper Side Display

  • Can I move applications from one user to another on the same computer?

    If I have two users on one mac, can I move applications from one user to another on the same computer?
    Thanks

    By default, apps are installed for all the users in /Applications

  • How do I change from sync to iTunes to sync with iCloud if I don't have my computer available to plug into itubes

    How do I change from sync to iTunes to sync with iCloud if I don't have my computer available to plug into itubes

    Hello Rsd841979,
    Thanks for using Apple Support Communities.
    It's not very clear to me what you're trying to accomplish with iCloud, but if you want to start backing up to iCloud, then you can follow the directions in the article below.  If this is not what you are trying to do, then please let me know what you're wanting to use iCloud with.
    iCloud: Back up your iOS device to iCloud
    Take care,
    Alex H.

  • How do i turn off apps running in the background with the new upgrade?

    how do i turn off apps running in the background with the new upgrade?

    They changed it a bit, but you can still close apps. Double click the Home button to pull up the currently running apps. Side scroll over to the app you want to close, then swipe up on the app *window* (not the icon at the bottom).
    = L.I.

  • How to transfer photo from iphone 4s to my computer with the same quality?

    How to transfer photo from iphone 4s to my computer with win7 OS. Yes I know how to get it done, the problem is I don't get the same quality of the photo in my computer just like photo with chrome, process, transfer and et al... How could I do that? BTW I use itunes and syncios but still I get different quality.

    I have the same need, I always  copy my batch of photos from iPhone 5 to computer for backup. My friend share a transfer app for me, works well. She got the tips from Transfer Photos from iPhone to Computer (Mac/Windows 7/8)

Maybe you are looking for

  • Alerts in process chain

    Hi, While adding alerts (sending an email)  in case of process chain failure, what is the recipient type if it is an internal company emails? Also, is it possible to send an alert if the process chain didn't run as scheduled? Edited by: P R on Jan 7,

  • I have an iPod touch 4 an it gets overheated while charging an becomes slow

    I have an iPod touch 4 an it gets overheated while charging an becomes slow when I touch the screen. Can someone tell me why an what I should do?

  • Project code scenario

    Hello Experts, I create B1 to B1 synch Project code scenario (object id 63), The process runs immediately to the DB queue monitor and stays there, It's not running in to failure and I can't understand what seems to be the problem. Best regards Nir

  • SAP SD & HANA

    Hi friends, Is there any additional functionality in SD or any new learning required with the introduction of SAP HANA for SAP SD consultants? HANA seems to be a latest technology now. Appreciate your response. Regards, Anji

  • I cannot Sign in to the iTunes Store

    I went to sign in to iTunes today and it will not happen. I have the latest verision of iTunes as of right now (11.0.2) and I am using Windows 7 on a laptop. I can get to the store, but after I type the information in I get two errors. We could not c