[java-identity-provider COMMIT] in /trunk: idp-conf/src/main/resources/conf/idp.properties idp-conf/src/main/resource...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Oct 6 16:47:55 EDT 2014
Author: scantor
Date: Mon Oct 6 16:47:54 2014
New Revision: 6640
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6640&view=rev
Log:
Check point work on service reload flow.
Added:
trunk/idp-conf/src/main/resources/system/flows/admin/reload-beans.xml (with props)
trunk/idp-conf/src/main/resources/system/flows/admin/reload-flow.xml (with props)
trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ReloadServiceConfiguration.java
- copied, changed from r6635, trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ReloadService.java
trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/ReloadServiceConfigurationTest.java
- copied, changed from r6635, trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/ReloadTest.java
Modified:
trunk/idp-conf/src/main/resources/conf/idp.properties
trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml
trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ReloadService.java
trunk/idp-profile-spring/src/test/java/net/shibboleth/idp/profile/spring/relyingparty/metadata/ReloadTest.java
Modified: trunk/idp-conf/src/main/resources/conf/idp.properties
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/idp.properties?rev=6640&r1=6639&r2=6640&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/idp.properties (original)
+++ trunk/idp-conf/src/main/resources/conf/idp.properties Mon Oct 6 16:47:54 2014
@@ -158,6 +158,7 @@
# May differ to direct SAML 2 artifact lookups to specific server nodes
#idp.artifact.endpointIndex = 1
-# Name of access control policy for various flows
+# Name of access control policy for various admin flows
idp.status.accessPolicy = AccessByIPAddress
idp.resolvertest.accessPolicy = AccessByIPAddress
+idp.reload.accessPolicy = AccessByIPAddress
Modified: trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml?rev=6640&r1=6639&r2=6640&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml (original)
+++ trunk/idp-conf/src/main/resources/system/conf/webflow-config.xml Mon Oct 6 16:47:54 2014
@@ -23,6 +23,7 @@
<!-- New administrative and debugging flows. -->
<webflow:flow-location id="admin/resolvertest" path="../system/flows/admin/resolvertest-flow.xml" />
+ <webflow:flow-location id="admin/reload" path="../system/flows/admin/reload-flow.xml" />
<!-- Proprietary logout flow. -->
<webflow:flow-location id="Logout" path="../system/flows/logout/logout-flow.xml" />
Copied: trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ReloadServiceConfiguration.java (from r6635, trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ReloadService.java)
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ReloadServiceConfiguration.java?p2=trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ReloadServiceConfiguration.java&p1=trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ReloadService.java&r1=6635&r2=6640&rev=6640&view=diff
==============================================================================
--- trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ReloadService.java (original)
+++ trunk/idp-profile-impl/src/main/java/net/shibboleth/idp/profile/impl/ReloadServiceConfiguration.java Mon Oct 6 16:47:54 2014
@@ -17,39 +17,104 @@
package net.shibboleth.idp.profile.impl;
+import javax.annotation.Nonnull;
+import javax.annotation.Nullable;
+import javax.servlet.http.HttpServletResponse;
+
import net.shibboleth.idp.profile.AbstractProfileAction;
+import net.shibboleth.idp.profile.context.SpringRequestContext;
+import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
+import net.shibboleth.utilities.java.support.primitive.StringSupport;
import net.shibboleth.utilities.java.support.service.ReloadableService;
+import net.shibboleth.utilities.java.support.service.ServiceException;
+import org.opensaml.profile.action.ActionSupport;
+import org.opensaml.profile.action.EventIds;
import org.opensaml.profile.context.ProfileRequestContext;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.webflow.execution.RequestContext;
-/** Action that refreshes a service manually. */
-public class ReloadService extends AbstractProfileAction {
+/**
+ * Action that refreshes a {@link ReloadableService} manually.
+ *
+ * <p>The service to reload is indicated by supplying {@link #SERVICE_ID} as a query parameter.</p>
+ *
[... 164 lines stripped ...]
More information about the commits
mailing list