Merge pull request #362 from matzew/JSP-Error
Removing JSP code, adding simple text for a simple demo...
This commit is contained in:
commit
a23b213736
1 changed files with 2 additions and 36 deletions
|
@ -1,47 +1,13 @@
|
||||||
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
|
||||||
pageEncoding="ISO-8859-1" %>
|
pageEncoding="ISO-8859-1" %>
|
||||||
<%@ page import="org.keycloak.example.services.CustomerDatabaseClient" %>
|
|
||||||
<%@ page import="org.keycloak.util.KeycloakUriBuilder" %>
|
|
||||||
<%@ page import="org.keycloak.representations.IDToken" %>
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>Customer View Page</title>
|
<title>Customer View Page</title>
|
||||||
</head>
|
</head>
|
||||||
<body bgcolor="#E3F6CE">
|
<body bgcolor="#E3F6CE">
|
||||||
<%
|
|
||||||
String logoutUri = KeycloakUriBuilder.fromUri("http://localhost:8080/auth/rest/realms/demo/tokens/logout")
|
|
||||||
.queryParam("redirect_uri", "http://localhost:8080/app").build().toString();
|
|
||||||
String acctUri = "http://localhost:8080/auth/rest/realms/demo/account?referrer=customer-portal";
|
|
||||||
IDToken idToken = CustomerDatabaseClient.getIDToken(request);
|
|
||||||
%>
|
|
||||||
<p><a href="<%=logoutUri%>">logout</a> | <a
|
|
||||||
href="<%=acctUri%>">manage acct</a></p>
|
|
||||||
Servlet User Principal <b><%=request.getUserPrincipal().getName()%>
|
|
||||||
</b> made this request.
|
|
||||||
<p><b>Caller IDToken values</b> (<i>You can specify what is returned in IDToken in the customer-portal claims page in the admin console</i>:</p>
|
|
||||||
<p>Username: <%=idToken.getPreferredUsername()%></p>
|
|
||||||
<p>Email: <%=idToken.getEmail()%></p>
|
|
||||||
<p>Full Name: <%=idToken.getName()%></p>
|
|
||||||
<p>First: <%=idToken.getGivenName()%></p>
|
|
||||||
<p>Last: <%=idToken.getFamilyName()%></p>
|
|
||||||
<h2>Customer Listing</h2>
|
|
||||||
<%
|
|
||||||
java.util.List<String> list = null;
|
|
||||||
try {
|
|
||||||
list = CustomerDatabaseClient.getCustomers(request);
|
|
||||||
} catch (CustomerDatabaseClient.Failure failure) {
|
|
||||||
out.println("There was a failure processing request. You either didn't configure Keycloak properly, or maybe" +
|
|
||||||
"you just forgot to secure the database service?");
|
|
||||||
out.println("Status from database service invocation was: " + failure.getStatus());
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
for (String cust : list) {
|
|
||||||
out.print("<p>");
|
|
||||||
out.print(cust);
|
|
||||||
out.println("</p>");
|
|
||||||
|
|
||||||
}
|
Protected page...
|
||||||
%>
|
|
||||||
<br><br>
|
<br><br>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
Loading…
Reference in a new issue