diff --git a/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/approve.jsp b/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/approve.jsp
index fba6a5b2c..8e6596f09 100644
--- a/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/approve.jsp
+++ b/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/approve.jsp
@@ -4,6 +4,7 @@
<%@ taglib prefix="authz" uri="http://www.springframework.org/security/tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="o" tagdir="/WEB-INF/tags"%>
+<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
@@ -38,46 +39,74 @@
<%-- TODO: wire up to stats engine and customize display of this block --%>
-
+
">
Caution:
- This software was dynamically registered and has been used by
+ This software was dynamically registered and it has been approved
- user
.
+ time
previously.
- -
-
-

-
+ -
+
-
-
- ${client.clientDescription}
-
-
-
@@ -91,10 +120,8 @@
-
- You will be redirected to the following page
- if you click Approve:
-
+ You will be redirected to the following page
+ if you click Approve:
@@ -141,7 +168,7 @@
data-html="true"
data-placement="right"
data-trigger="hover"
- data-title="Claim values:"
+ data-title="These values will be sent:"
data-content="
diff --git a/openid-connect-server/src/main/java/org/mitre/oauth2/web/OAuthConfirmationController.java b/openid-connect-server/src/main/java/org/mitre/oauth2/web/OAuthConfirmationController.java
index a06f62e49..6021332db 100644
--- a/openid-connect-server/src/main/java/org/mitre/oauth2/web/OAuthConfirmationController.java
+++ b/openid-connect-server/src/main/java/org/mitre/oauth2/web/OAuthConfirmationController.java
@@ -46,6 +46,7 @@ import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.SessionAttributes;
+import com.google.common.base.Joiner;
import com.google.common.base.Splitter;
import com.google.common.base.Strings;
import com.google.common.collect.Sets;
@@ -174,6 +175,13 @@ public class OAuthConfirmationController {
model.put("count", count);
+ // contacts
+ if (client.getContacts() != null) {
+ String contacts = Joiner.on(", ").join(client.getContacts());
+ model.put("contacts", contacts);
+ }
+
+
return "approve";
}