I’m just curious if it is possible/relatively simple to customize the Apigee Edge login page. What I have in mind for customizations are:
Remember Me checkbox to remember usernames
Alias replacement (i.e. rest call to swap out a user’s uuid for their email address since the uuid’s are always less characters to type than emails)
Both are just work-arounds for what we feel are small gaps in Edge’s login UI, but I’m curious to find out how one would go about customizing the UI of the login page or the underlying angular app. Is there a specific jar to edit? Is some/all of it generated in some way so that it cannot be customized?
Thanks for any and all feedback!
Edit: Forgot to include the following information:
This is for an on-prem install. And I do realize that any customizations to the UI would most likely mean that each upgrade of edge would require the same customizations to be reapplied.
The login page, js, css, … (scala/play) are contained inside the files enterpriseui.enterpriseui-4..jar and enterpriseui.enterpriseui-4.-assets.jar. Therefore, it’s not possible to customize the UI.
It’s a bad news. For example, the link “Forgot your password” is useless when you use external authentication. It would be nice to hide it.
I too want to customize the login page just to create a link to navigate back to Home page/Index page. Is it possible to use dynamic scripts to inject in the login page for giving a hyper link to logo to go back to Home page?
Please do let me know if there is any possibility to modify this template using javascript.