| " + entry.getKey() + " | ");
+ for(String value : entry.getValue()) {
out.println("" + value + "");
}
diff --git a/samples/java-saml-tookit-jspsample/src/main/webapp/attrs.jsp b/samples/java-saml-tookit-jspsample/src/main/webapp/attrs.jsp
index 80f6d2d..62e3936 100644
--- a/samples/java-saml-tookit-jspsample/src/main/webapp/attrs.jsp
+++ b/samples/java-saml-tookit-jspsample/src/main/webapp/attrs.jsp
@@ -1,6 +1,4 @@
-<%@page import="org.codelibs.saml2.core.core.toolkit.Auth"%>
-<%@page import="java.util.Collection"%>
-<%@page import="java.util.Enumeration"%>
+<%@page import="org.codelibs.saml2.Auth"%>
<%@page import="java.util.HashMap"%>
<%@page import="java.util.List"%>
<%@page import="java.util.Map"%>
@@ -27,16 +25,7 @@
A Java SAML Toolkit
<%
- Boolean found = false;
- @SuppressWarnings("unchecked")
- Enumeration elems = (Enumeration) session.getAttributeNames();
-
- while (elems.hasMoreElements() && !found) {
- String value = (String) elems.nextElement();
- if (value.equals("attributes") || value.equals("nameId")) {
- found = true;
- }
- }
+ boolean found = session.getAttribute("attributes") != null || session.getAttribute("nameId") != null;
if (found) {
String nameId = (String) session.getAttribute("nameId");
@@ -64,11 +53,9 @@
<%
- Collection keys = attributes.keySet();
- for(String name :keys){
- out.println("| " + name + " | ");
- List values = attributes.get(name);
- for(String value :values) {
+ for (Map.Entry> entry : attributes.entrySet()) {
+ out.println("| " + entry.getKey() + " | ");
+ for(String value : entry.getValue()) {
out.println("" + value + "");
}
diff --git a/samples/java-saml-tookit-jspsample/src/main/webapp/dologin.jsp b/samples/java-saml-tookit-jspsample/src/main/webapp/dologin.jsp
index a5ab601..07047d5 100644
--- a/samples/java-saml-tookit-jspsample/src/main/webapp/dologin.jsp
+++ b/samples/java-saml-tookit-jspsample/src/main/webapp/dologin.jsp
@@ -1,4 +1,4 @@
-<%@page import="org.codelibs.saml2.core.core.toolkit.Auth"%>
+<%@page import="org.codelibs.saml2.Auth"%>
<%@page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
diff --git a/samples/java-saml-tookit-jspsample/src/main/webapp/dologout.jsp b/samples/java-saml-tookit-jspsample/src/main/webapp/dologout.jsp
index 609ec57..06bb5fa 100644
--- a/samples/java-saml-tookit-jspsample/src/main/webapp/dologout.jsp
+++ b/samples/java-saml-tookit-jspsample/src/main/webapp/dologout.jsp
@@ -1,4 +1,5 @@
-<%@page import="org.codelibs.saml2.core.core.toolkit.Auth"%>
+<%@page import="org.codelibs.saml2.Auth"%>
+<%@page import="java.util.Objects"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
@@ -9,26 +10,11 @@
<%
Auth auth = new Auth(request, response);
- String nameId = null;
- if (session.getAttribute("nameId") != null) {
- nameId = session.getAttribute("nameId").toString();
- }
- String nameIdFormat = null;
- if (session.getAttribute("nameIdFormat") != null) {
- nameIdFormat = session.getAttribute("nameIdFormat").toString();
- }
- String nameidNameQualifier = null;
- if (session.getAttribute("nameidNameQualifier") != null) {
- nameidNameQualifier = session.getAttribute("nameidNameQualifier").toString();
- }
- String nameidSPNameQualifier = null;
- if (session.getAttribute("nameidSPNameQualifier") != null) {
- nameidSPNameQualifier = session.getAttribute("nameidSPNameQualifier").toString();
- }
- String sessionIndex = null;
- if (session.getAttribute("sessionIndex") != null) {
- sessionIndex = session.getAttribute("sessionIndex").toString();
- }
+ String nameId = Objects.toString(session.getAttribute("nameId"), null);
+ String nameIdFormat = Objects.toString(session.getAttribute("nameIdFormat"), null);
+ String nameidNameQualifier = Objects.toString(session.getAttribute("nameidNameQualifier"), null);
+ String nameidSPNameQualifier = Objects.toString(session.getAttribute("nameidSPNameQualifier"), null);
+ String sessionIndex = Objects.toString(session.getAttribute("sessionIndex"), null);
auth.logout(null, nameId, sessionIndex, nameIdFormat, nameidNameQualifier, nameidSPNameQualifier);
%>
| | |