# \[FEATURE-14405\] RFID Authentication

**URL:** <https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402>\
**Category:** Ignition Early Access\
**Created:** [August 13, 2019, 3:49pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402 "2019-08-13T15:49:46Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![apgilber](https://avatars.discourse-cdn.com/v4/letter/a/eb9ed0/32.png) [@apgilber](https://forum.inductiveautomation.com/u/apgilber)\
**Post date:** [August 13, 2019, 3:49pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/1 "2019-08-13T15:49:46Z")

</div>

We would like to implement RFID login for our Perspective application and do not have an external identity provider at this time. Is there a way to use the built in Ignition identity provider but attach some kind of RFID tag. We planned to handle the RFID reading within the PLC and send a code to Ignition to force a login of a specific user but at this time it doesn’t look like there’s a way to login a specific user but maybe I’m missing something. Or is there a simple external identity provider that could accomplish this?

Thanks!

---

<div class="post-metadata">

**Author:** ![jspecht](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jspecht/32/6465_2.png) [@jspecht](https://forum.inductiveautomation.com/u/jspecht)\
**Post date:** [August 13, 2019, 4:05pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/2 "2019-08-13T16:05:11Z")

</div>

Hi @apgilber -

Development is underway for badge scan support for the Ignition Identity Provider. The idea is: you will be able to assign badge IDs for each user in the the user source profile assigned to the Identity Provider. In the Identity Provider settings, you can enable badge scan mode. When the user tries to log in, they will be prompted to scan their badge. In the web browser, we treat a badge scan as basic keyboard input which we listen to in the background, and once the badge scans, we look for the user with the corresponding badge ID. If there is a match, we log in the user. Hopefully this is something that could work for you.

---

<div class="post-metadata">

**Author:** ![apgilber](https://avatars.discourse-cdn.com/v4/letter/a/eb9ed0/32.png) [@apgilber](https://forum.inductiveautomation.com/u/apgilber)\
**Post date:** [August 13, 2019, 4:06pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/3 "2019-08-13T16:06:42Z")

</div>

Yes that sounds great. Any timeline on that development?

---

<div class="post-metadata">

**Author:** ![jspecht](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jspecht/32/6465_2.png) [@jspecht](https://forum.inductiveautomation.com/u/jspecht)\
**Post date:** [August 13, 2019, 4:08pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/4 "2019-08-13T16:08:02Z")

</div>

Should be in an Early Access Build within a few weeks if all goes according to plan.

---

<div class="post-metadata">

**Author:** ![Kyle\_Chase](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@Kyle\_Chase](https://forum.inductiveautomation.com/u/Kyle_Chase)\
**Post date:** [August 14, 2019, 2:39am UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/5 "2019-08-14T02:39:24Z")

</div>

Would there be a way to get this for Vision as well? Perspective isnt ready for fulltime desktop use, and we would like this feature for Vision. Thanks!

---

<div class="post-metadata">

**Author:** ![jspecht](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jspecht/32/6465_2.png) [@jspecht](https://forum.inductiveautomation.com/u/jspecht)\
**Post date:** [August 15, 2019, 3:18pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/6 "2019-08-15T15:18:56Z")

</div>

Hi @Kyle_Chase -

Yes: badge-based authentication will become available in Vision once we make Vision IdP-aware.

---

<div class="post-metadata">

**Author:** ![pat.stave1](https://avatars.discourse-cdn.com/v4/letter/p/f19dbf/32.png) [@pat.stave1](https://forum.inductiveautomation.com/u/pat.stave1)\
**Post date:** [August 28, 2019, 11:00pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/7 "2019-08-28T23:00:50Z")

</div>

We actually just now have a project that requires this feature. Any updates on this?  
Also, what type of USB RFID (Mifare) reader should i get? I understand that there are actually a lot of different standards on this.  
Some readers just simulate keyboard input. Some provides a virtual COM-port. And some integrates as a windows “card reader” device.

---

<div class="post-metadata">

**Author:** ![jspecht](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jspecht/32/6465_2.png) [@jspecht](https://forum.inductiveautomation.com/u/jspecht)\
**Post date:** [August 28, 2019, 11:51pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/8 "2019-08-28T23:51:47Z")

</div>

Hi @pat.stave1 -

We have a badge-based authentication feature under code review right now. After that, QA will have at it and once they give the green light, the feature will be available in early access builds.

The new feature treats badge scans as basic keyboard input so keep that in mind for whichever technology you choose.

---

<div class="post-metadata">

**Author:** ![pat.stave1](https://avatars.discourse-cdn.com/v4/letter/p/f19dbf/32.png) [@pat.stave1](https://forum.inductiveautomation.com/u/pat.stave1)\
**Post date:** [August 29, 2019, 6:33pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/9 "2019-08-29T18:33:07Z")

</div>

Hi @jspecht  
Thanks for your update. You say that the badge scans is treated as basic keyboard inputs. Does that mean that the badge ID has to arrive from keyboard input to the client? Or can the badge id come from for example a tag? What kind of badge scanner device does IA utilize for testing?

---

<div class="post-metadata">

**Author:** ![jspecht](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jspecht/32/6465_2.png) [@jspecht](https://forum.inductiveautomation.com/u/jspecht)\
**Post date:** [August 29, 2019, 6:51pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/10 "2019-08-29T18:51:34Z")

</div>

Hi @pat.stave1 -

I have been using RFIDeas pcProx Plus card reader for testing. The card reader is treated as a basic keyboard when plugged into the system. The card reader abstracts away the RFID details. When a badge is scanned, the card reader sends a sequence of key strokes which together make up the badge ID. In this way, we can emulate someone “typing” in a badge ID into a web-based component even though the user experience is a simple wave of a badge.

---

<div class="post-metadata">

**Author:** ![jspecht](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jspecht/32/6465_2.png) [@jspecht](https://forum.inductiveautomation.com/u/jspecht)\
**Post date:** [September 10, 2019, 4:40pm UTC](https://forum.inductiveautomation.com/t/feature-14405-rfid-authentication/27402/11 "2019-09-10T16:40:26Z")

</div>

Hi -

The Ignition 8 early access build from this morning includes Badge-based authentication support. Take a look at this post for more info: [Badge-based Authentication Support](http://forum.inductiveautomation.com/t/badge-based-authentication-support/28144)
