title: Keycloak custom login page with `Authorization Code` flow
body: <p>we're trying to integrate keycloak with native app but the login/registration oauth2 flow with keycloak presents the default login page which doesn't fit our requirements about material design user screens</p>
  
  <p>I see that there are few options to customise the login screen :</p>
  
  <ol>
  <li>Customise the theme provided by keycloak or Deploy new theme to JBoss</li>
  <li>Add a nodejs api-server to interact with mobile app and use <code>keycloak.grantManager.obtainDirectly</code> API but this uses <code>grantType=password</code> in <code>keycloak-connect</code> package - <a href="https://github.com/keycloak/keycloak-nodejs-connect" rel="nofollow noreferrer">keycloak-connect</a>
  More information about <a href="http://www.keycloak.org/keycloak-nodejs-auth-utils/grant-manager.js.html#obtainDirectly" rel="nofollow noreferrer">obtainDirectly</a></li>
  </ol>
  
  <p>The first option is bit tedious so we have implemented the second option, but that comes with <code>grantType=password</code> flow which is not recommended by oauth </p>
  
  <p>I would like to know if there is any solution from keycloak to use custom login with <code>Authorization Code</code> </p>