Angular SPA and SSO with Keycloak with client's own login page

Follow this thread Custom web server for UI pages

TL;DR: Keycloak does not incentivize such practices due to security concerns. Use built-in customizations for the pages.