Hi everyone,
I’m trying to create a custom login screen in Ignition Edge using Perspective, but I’ve run into a limitation.
The function system.perspective.login() doesn’t accept parameters (such as username/password values from input fields), so it seems impossible to validate credentials manually or trigger authentication using data from the UI.
My question is: Is there any way in Ignition Edge to implement a fully custom login page?
Or are we strictly limited to the built-in authentication flow, without the ability to capture the user’s input and pass it to the login function?
If anyone has a workaround or can confirm the limitation, I’d really appreciate it.
Thanks!
The whole idea of a login screen is so that you don't capture a users login details and only receive the confirmation and information on permissions granted to the user. If you are needing to intercept a user's credentials, you are likely breaking security guidelines in multiple places.
1 Like
I understand your point, and I’m not trying to intercept or store user credentials at all.
My intention was only to create a custom-styled login screen that matches my company’s branding, the same way it can be done in a full Ignition Perspective project.
Since Ignition Edge doesn’t seem to allow UI customization for the login flow, I wanted to confirm whether this is truly a platform limitation or if there’s any supported way to achieve a personalized login experience without compromising security.
It is a deliberate Edge platform limitation.
Your only option is to create, outside Ignition, a custom Identity Provider. Following the SAML standard.