For those that have been asking about how to customize the vSphere Client Login UI to include this fun little animated login screen as shown below, you can find the complete instructions on my github repo: https://github.com/lamw/vyetti-vsphere-client-customization
I wanted to take a moment and give thanks and credit to the original author (Darin S) who created the animated login, which he referred to as an "Animated SVG Avatar". I remember seeing this on my Twitter stream a few months back where it was shared on codepen.io, which is a platform for web developers to easily show off their demos. From what I could gather, the original demo had used MorphSVGPlugin.min.js which is a Javascript library that provided the animation. Apparently, the use of this library required a membership which prevented anyone from consuming this outside of codepen.io for demo purposes. While searching online, I accidentally stumbled across another similiar project by Balram Chavan who developed an alternative solution simply using Angular 5. With Balram's solution, I was able to make the necessary minor modifications (thanks to Jeeyun from the Clairty team on helping me with some of my Anuglar questions) to get this fully incorporated into the vSphere Client UI. I am sure there are other improvements that can be made to the customization such as a more "clarity" look/feel as the old the old "blue marge" theme background is pretty dated but I will leave that to someone more creative than me 🙂
André Pett says
No animated CormacH login this time? ;-)))
William Lam says
haha, are you volunteering to create one for him? 😉
Tom says
Hi William,
I like this idea very much and I tried to follow your instructions but I'm already struggling with step 1, because I can't find the root.war in the directory you specified.
I only find it in /usr/lib/vmware-psc-client/webapps/ROOT.war
I tried to find this in the directory you provided on three different VCSA 6.5 - but without any luck.
Any ideas?
Jon Kensy says
Do you have an external PSC? If so, this needs to be performed on the PSC not VCSA
Anonymous says
It's in /usr/lib/vmware-sso/vmware-sts/webapps/websso.war, but requires code modification to work with 6.5 envoirement.
Daniel says
Is each WAR file independent? I have a few linked vCenters in my lab...can I just copy the WAR I file generated for vc01 to each vCenter in the domain?
Kristen says
How do you revert back to the original with ROOT.war.bak?
William Lam says
You just "cp" it back to the original path/filename 🙂
Tom says
Is this available for vCenter 7.0? Seems like fun, but I'm already running ESXi 7.0 and VCSA 7.0.
William Lam says
Tom,
With each release of vSphere and specifically the VCSA, the required files that need to get modified can/will change. This means, you need to follow the directions and build the specific .war file for each release you wish to use this with