# Ignition authentication as middleman to FactoryTalk authentication

**URL:** <https://forum.inductiveautomation.com/t/ignition-authentication-as-middleman-to-factorytalk-authentication/109250>\
**Category:** Ignition\
**Created:** [August 1, 2025, 1:11pm UTC](https://forum.inductiveautomation.com/t/ignition-authentication-as-middleman-to-factorytalk-authentication/109250 "2025-08-01T13:11:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jeff\_Muldoon](https://avatars.discourse-cdn.com/v4/letter/j/ce73a5/32.png) [@Jeff\_Muldoon](https://forum.inductiveautomation.com/u/Jeff_Muldoon)\
**Post date:** [August 1, 2025, 1:11pm UTC](https://forum.inductiveautomation.com/t/ignition-authentication-as-middleman-to-factorytalk-authentication/109250/1 "2025-08-01T13:11:02Z")

</div>

I have a request to add badge readers to a factory's Panelview HMIs. They are running ME and I'm 99% sure they won't connect to LDAP as you need OPTIX or SE. I do have Ignition connected to LDAP and will be able to get the badge numbers in as well, so I know authentication on that end can work. Has anyone implemented a solution that takes the badge read, authenticates through Ignition then passes the log in credential to the PLC and in turn the Panelview?

For example  
Default: 0  
Operator: 10  
Mechanic: 20  
and so on.

---

<div class="post-metadata">

**Author:** ![Noah\_Casey](https://avatars.discourse-cdn.com/v4/letter/n/e480ec/32.png) [@Noah\_Casey](https://forum.inductiveautomation.com/u/Noah_Casey)\
**Post date:** [August 1, 2025, 2:55pm UTC](https://forum.inductiveautomation.com/t/ignition-authentication-as-middleman-to-factorytalk-authentication/109250/2 "2025-08-01T14:55:42Z")

</div>

If you're using perspective you could try creating a custom script using this:

> **[Perspective Session Event Scripts | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/ignition-modules/perspective/scripting-in-perspective/perspective-session-events-scripts#authentication-challenge)**
>
> Perspective offers a collection of Session Events designed to allow the Gateway to track and interact with the Session at critical moments. Specifically, they are scripts that run in the Gateway when a Session starts up, shuts down, or runs a...

The only downside is that when you use this script the credentials do not come in as a full Ignition login. The credentials will not get passed to the perspective auth properties.

I built a custom login system using this method it took some architecture but everything is tied in (protecting views/buttons/urls/etc.)  
It also allows for multiple login types (AD/Multiple badge system/Really any amount of login types can be added.)

---

<div class="post-metadata">

**Author:** ![Jeff\_Muldoon](https://avatars.discourse-cdn.com/v4/letter/j/ce73a5/32.png) [@Jeff\_Muldoon](https://forum.inductiveautomation.com/u/Jeff_Muldoon)\
**Post date:** [August 2, 2025, 1:09am UTC](https://forum.inductiveautomation.com/t/ignition-authentication-as-middleman-to-factorytalk-authentication/109250/3 "2025-08-02T01:09:49Z")

</div>

To be honest, I don't think I care about the auth properties. Essentially, when I scan my badge it would see my role and the PLC would see my role associate with whatever level I deserve.
