LPS-48406

This is an update for [LPS-48406](https://issues.liferay.com/browse/LPS-48406).<br><br>This is the implementation so far - I haven't done any clean-up yet.  This still needs to be implemented into the sign-in portlet.