# RFID Ignition Client Login

**URL:** <https://forum.inductiveautomation.com/t/rfid-ignition-client-login/17249>\
**Category:** Ignition\
**Tags:** clientsecurity, security, scripting, ignition79\
**Created:** [March 6, 2018, 3:50pm UTC](https://forum.inductiveautomation.com/t/rfid-ignition-client-login/17249 "2018-03-06T15:50:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bfuson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bfuson/32/4597_2.png) [@bfuson](https://forum.inductiveautomation.com/u/bfuson)\
**Post date:** [March 6, 2018, 3:50pm UTC](https://forum.inductiveautomation.com/t/rfid-ignition-client-login/17249/1 "2018-03-06T15:50:01Z")

</div>

I’m looking into a way to manage Ignition Client logins via RFID badge scans. I’ve gathered from existing posts that I can simply read the badge string data in as keystrokes and perform a switchUser from the context of a default account. My problem is that I’m using Ignition’s Internal user source, so to perform a switch I’d need to know the username/password for the scanned ID. I thought I could implement a wrapping service for managing users/passwords. That way I could perform an ID lookup within the new service and pass the returned username/password combo through to Ignition’s authentication service.

Would this be a safe way of doing things? I’d like to avoid storing Ignition passwords in clear text within my service, and I need to keep support for standard logins via typed usernames/passwords.

Related:  
[Password storage issue](http://forum.inductiveautomation.com/t/rfid-login-to-ignition/3957)  
[AD/RFID Implementation with separate badge Auth server](http://forum.inductiveautomation.com/t/how-do-i-integrate-an-rfid-scanner-with-hmi/8943/8)

Could a module extending the [Gateway internal user source](http://files.inductiveautomation.com/sdk/javadoc/ignition79/795/com/inductiveautomation/ignition/gateway/authentication/impl/InternalUserSource.html) accomplish this?

---

<div class="post-metadata">

**Author:** ![Mahesh\_Madapathi](https://avatars.discourse-cdn.com/v4/letter/m/ce73a5/32.png) [@Mahesh\_Madapathi](https://forum.inductiveautomation.com/u/Mahesh_Madapathi)\
**Post date:** [May 24, 2019, 5:23pm UTC](https://forum.inductiveautomation.com/t/rfid-ignition-client-login/17249/2 "2019-05-24T17:23:34Z")

</div>

Hi, How did you do this?
