[java-identity-provider] branch master updated: Update status page with new metadata resolver info.
Brent Putman
putmanb at georgetown.edu
Fri Jun 23 19:07:37 EDT 2017
This is an automated email from the git hooks/post-receive script.
putmanb pushed a commit to branch master
in repository java-identity-provider.
View the commit online:
http://git.shibboleth.net/view/?p=java-identity-provider.git;a=commit;h=05643d739796f2bfcde2576aadf2f25a3679a542
The following commit(s) were added to refs/heads/master by this push:
new 05643d7 Update status page with new metadata resolver info.
05643d7 is described below
commit 05643d739796f2bfcde2576aadf2f25a3679a542
Author: Brent Putman <putmanb at georgetown.edu>
AuthorDate: Fri Jun 23 18:35:04 2017 -0400
Update status page with new metadata resolver info.
---
idp-war/src/main/webapp/WEB-INF/jsp/status.jsp | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/idp-war/src/main/webapp/WEB-INF/jsp/status.jsp b/idp-war/src/main/webapp/WEB-INF/jsp/status.jsp
index 2a64f6c..b9fe6c3 100644
--- a/idp-war/src/main/webapp/WEB-INF/jsp/status.jsp
+++ b/idp-war/src/main/webapp/WEB-INF/jsp/status.jsp
@@ -10,6 +10,8 @@
<%@ page import="org.opensaml.saml.metadata.resolver.ChainingMetadataResolver" %>
<%@ page import="org.opensaml.saml.metadata.resolver.MetadataResolver" %>
<%@ page import="org.opensaml.saml.metadata.resolver.RefreshableMetadataResolver" %>
+<%@ page import="org.opensaml.saml.metadata.resolver.ExtendedBatchMetadataResolver" %>
+<%@ page import="org.opensaml.saml.metadata.resolver.ExtendedRefreshableMetadataResolver" %>
<%@ page import="net.shibboleth.idp.Version" %>
<%@ page import="net.shibboleth.idp.saml.metadata.RelyingPartyMetadataProvider" %>
<%@ page import="net.shibboleth.idp.attribute.resolver.AttributeResolver" %>
@@ -83,14 +85,29 @@ for (final ReloadableService service : (Collection<ReloadableService>) request.g
for (final RefreshableMetadataResolver resolver : resolvers) {
final DateTime lastRefresh = resolver.getLastRefresh();
final DateTime lastUpdate = resolver.getLastUpdate();
+
+ DateTime lastSuccessfulRefresh = null;
+ if (resolver instanceof ExtendedRefreshableMetadataResolver) {
+ lastSuccessfulRefresh = ((ExtendedRefreshableMetadataResolver)resolver).getLastSuccessfulRefresh();
+ }
+ DateTime rootValidUntil = null;
+ if (resolver instanceof ExtendedBatchMetadataResolver) {
+ rootValidUntil = ((ExtendedBatchMetadataResolver)resolver).getRootValidUntil();
+ }
out.println("\tmetadata source: " + resolver.getId());
if (lastRefresh != null) {
out.println("\tlast refresh attempt: " + lastRefresh.toString(dateTimeFormatter));
}
+ if (lastSuccessfulRefresh != null) {
+ out.println("\tlast successful refresh: " + lastSuccessfulRefresh.toString(dateTimeFormatter));
+ }
if (lastUpdate != null) {
out.println("\tlast update: " + lastUpdate.toString(dateTimeFormatter));
}
+ if (rootValidUntil != null) {
+ out.println("\troot validUntil: " + rootValidUntil.toString(dateTimeFormatter));
+ }
out.println();
}
} finally {
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list