139             StringBuilder builder = 
new StringBuilder();
   142             builder.append(
"<HTML>");
   143             builder.append(
"  <HEAD>");
   144             builder.append(
"    <TITLE>OIDC Form_Post Response</TITLE>");
   145             builder.append(
"  </HEAD>");
   146             builder.append(
"  <BODY Onload=\"document.forms[0].submit()\">");
   148             builder.append(
"    <FORM METHOD=\"POST\" ACTION=\"" + redirectUri.toString() + 
"\">");
   150             for (Map.Entry<String, String> param : 
params.entrySet()) {
   151                 builder.append(
"  <INPUT TYPE=\"HIDDEN\" NAME=\"").append(param.getKey())
   152                         .append(
"\" VALUE=\"").append(param.getValue()).append(
"\" />");
   155             builder.append(
"      <NOSCRIPT>");
   156             builder.append(
"        <P>JavaScript is disabled. We strongly recommend to enable it. Click the button below to continue .</P>");
   157             builder.append(
"        <INPUT name=\"continue\" TYPE=\"SUBMIT\" VALUE=\"CONTINUE\" />");
   158             builder.append(
"      </NOSCRIPT>");
   159             builder.append(
"    </FORM>");
   160             builder.append(
"  </BODY>");
   161             builder.append(
"</HTML>");
   163             return Response.status(Response.Status.OK)
   164                     .type(MediaType.TEXT_HTML_TYPE)
   165                     .entity(builder.toString()).
build();
 URI build(Object... values)
Definition: KeycloakUriBuilder.java:569
 
final KeycloakUriBuilder uriBuilder
Definition: OIDCRedirectUriBuilder.java:34
 
Map< String, String > params
Definition: OIDCRedirectUriBuilder.java:125
 
Response build()
Definition: OIDCRedirectUriBuilder.java:138