# Passing session.props.auth as runScript parameter doesn't seem to work

**URL:** <https://forum.inductiveautomation.com/t/passing-session-props-auth-as-runscript-parameter-doesnt-seem-to-work/92918>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [July 8, 2024, 7:07pm UTC](https://forum.inductiveautomation.com/t/passing-session-props-auth-as-runscript-parameter-doesnt-seem-to-work/92918 "2024-07-08T19:07:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ryan\_Deardorff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan_deardorff/32/63815_2.png) [@Ryan\_Deardorff](https://forum.inductiveautomation.com/u/Ryan_Deardorff)\
**Post date:** [July 8, 2024, 7:07pm UTC](https://forum.inductiveautomation.com/t/passing-session-props-auth-as-runscript-parameter-doesnt-seem-to-work/92918/1 "2024-07-08T19:07:08Z")

</div>

Version  
8.1.36  
Unless I'm missing something, these two bindings should be virtually identical, and yet they are returning different results--is there some reason session properties can't be passed as parameters?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/c/4c95e973bf9e27012b3504e1073483810d71d622.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/9/a9d18e6ec231d671d8060727a3cc30382aabff21.png)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 8, 2024, 7:09pm UTC](https://forum.inductiveautomation.com/t/passing-session-props-auth-as-runscript-parameter-doesnt-seem-to-work/92918/2 "2024-07-08T19:09:49Z")

</div>

Yup. Those should be identical. Looks like a bug to report.

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [July 8, 2024, 7:14pm UTC](https://forum.inductiveautomation.com/t/passing-session-props-auth-as-runscript-parameter-doesnt-seem-to-work/92918/3 "2024-07-08T19:14:31Z")

</div>

~~Unless you are somehow inverting the logic in your script~~

I'm apparently caffeine depleted. You're obviously calling the same function.

Can you show your script, there may perhaps be a way to handle either case.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [July 8, 2024, 7:14pm UTC](https://forum.inductiveautomation.com/t/passing-session-props-auth-as-runscript-parameter-doesnt-seem-to-work/92918/4 "2024-07-08T19:14:43Z")

</div>

Log the `type()` you're getting inside your script. I bet the transform is doing something to the internal map.

---

<div class="post-metadata">

**Author:** ![Ryan\_Deardorff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan_deardorff/32/63815_2.png) [@Ryan\_Deardorff](https://forum.inductiveautomation.com/u/Ryan_Deardorff)\
**Post date:** [July 8, 2024, 7:24pm UTC](https://forum.inductiveautomation.com/t/passing-session-props-auth-as-runscript-parameter-doesnt-seem-to-work/92918/5 "2024-07-08T19:24:40Z")

</div>

Yep, the script transform version shows it as

```python
<type 'com.inductiveautomation.perspective.gateway.script.DotReferenceJythonMap'>

```

...while the expression version shows:

```python
<type 'java.util.HashMap'>

```
