# system.security.validateUser vs switchUser

**URL:** <https://forum.inductiveautomation.com/t/system-security-validateuser-vs-switchuser/16973>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [February 13, 2018, 10:44pm UTC](https://forum.inductiveautomation.com/t/system-security-validateuser-vs-switchuser/16973 "2018-02-13T22:44:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dannymichaud](https://avatars.discourse-cdn.com/v4/letter/d/48db29/32.png) [@Dannymichaud](https://forum.inductiveautomation.com/u/Dannymichaud)\
**Post date:** [February 13, 2018, 10:44pm UTC](https://forum.inductiveautomation.com/t/system-security-validateuser-vs-switchuser/16973/1 "2018-02-13T22:44:53Z")

</div>

In validateUser I got the authprofile as option, system.security.validateUser(username, password, authProfile, timeout)  
but not in switchUser. How I tell my login script to use a specific Authentication profile?
