public static RegistrationProfile constructRegistrationProfile(
     ServletContext servletContext, String webAppName) {
   RegistrationProfile registrationProfile = new RegistrationProfile();
   registrationProfile.setGrantType(
       servletContext.getInitParameter(
           DynamicClientWebAppRegistrationUtil.OAUTH_PARAM_GRANT_TYPE));
   registrationProfile.setTokenScope(
       servletContext.getInitParameter(
           DynamicClientWebAppRegistrationUtil.OAUTH_PARAM_TOKEN_SCOPE));
   registrationProfile.setOwner(DynamicClientWebAppRegistrationUtil.getUserName());
   // TODO : Need to get the hostname properly
   registrationProfile.setCallbackUrl("http://localhost:9763/" + webAppName);
   registrationProfile.setClientName(webAppName);
   registrationProfile.setSaasApp(
       Boolean.parseBoolean(
           servletContext.getInitParameter(
               DynamicClientWebAppRegistrationUtil.SP_PARAM_SAAS_APP)));
   return registrationProfile;
 }