# Allow independent authentication for each Perspective page on a client

**URL:** <https://forum.inductiveautomation.com/t/allow-independent-authentication-for-each-perspective-page-on-a-client/56944>\
**Category:** Ignition\
**Created:** [March 8, 2022, 3:25am UTC](https://forum.inductiveautomation.com/t/allow-independent-authentication-for-each-perspective-page-on-a-client/56944 "2022-03-08T03:25:09Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![pdixon](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pdixon/32/6899_2.png) [@pdixon](https://forum.inductiveautomation.com/u/pdixon)\
**Post date:** [March 8, 2022, 3:25am UTC](https://forum.inductiveautomation.com/t/allow-independent-authentication-for-each-perspective-page-on-a-client/56944/1 "2022-03-08T03:25:09Z")

</div>

I would like to test a Perspective application for a multi user scenario from a single client machine. My thought was to open a bunch of Perspective web clients on the machine, but once you login to any page all pages have the same account. What I would like is to have each web client authenticate independently so that each one can have its own account. Is that possible?

The next challenge will be to have a test script that selects the same button on each client simultaneously. I am not sure if there is a toll for that.

---

<div class="post-metadata">

**Author:** ![jespinmartin1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jespinmartin1/32/57175_2.png) [@jespinmartin1](https://forum.inductiveautomation.com/u/jespinmartin1)\
**Post date:** [March 8, 2022, 4:26am UTC](https://forum.inductiveautomation.com/t/allow-independent-authentication-for-each-perspective-page-on-a-client/56944/2 "2022-03-08T04:26:36Z")

</div>

Take a look to

> [@Limit Perspective Session to single browser tab](https://forum.inductiveautomation.com/t/limit-perspective-session-to-single-browser-tab/39663/2):
>
> You can’t prevent them from opening a new tab to the project, but you can use the Page OnStartup Event to immediately send the new tab to a non-op page. Something like this in the Page OnStartup Event: for session in system.perspective.getSessionInfo(projectFilter="MyProject"): if session.id == page.session.props.id: if session.activePages \> 1: system.perspective.closePage(pageId=page.props.pageId)
