Here is a walkthrough on how to enable External apps, create a custom login, and a set landing page for external users: