New: Retool for External Apps

Do we have any detailed videos for creating external apps? I have done the branding customisation but am unsure of how to publish the app and set up authentication. It is confusing to understand how to set-up and test authentication once the google sso is enabled. How do I do password generation for first time user who is an external user.