Bug 1068104
| Summary: | Reload of external configuration file for IDP doesn't work | ||
|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | FIlip Bogyai <fbogyai> |
| Component: | PicketLink | Assignee: | Anil Saldhana <anil.saldhana> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | FIlip Bogyai <fbogyai> |
| Severity: | high | Docs Contact: | Russell Dickenson <rdickens> |
| Priority: | unspecified | ||
| Version: | 6.3.0 | CC: | jkudrnac, nziakova |
| Target Milestone: | DR2 | ||
| Target Release: | EAP 6.3.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-06-28 15:42:30 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Anil Saldhana <anil.saldhana> updated the status of jira PLINK-356 to Resolved Issue was fixed in Picketlink 2.5.3.Final, verified in EAP 6.3.0.DR2 |
Description of problem: Configuration file picketlink.xml can be referenced outside of war deployment, with time interval to reload this configuration. When Identity Provider(IDP) initialize this external configuration on start up, you can make any changes in its configuration file, but they won't be applied. I have tested it for changes in <KeyProvider> configuration (try to add or remove ValidatingAlias for some SP and identity federation is working without change). For Service Provider(SP) the reload functionality works fine. How reproducible: Start IDP with no configured SP. Then add ValidatingAlias for SP in configuration file and wait until next reload. If you try to access this SP the identity federation is not working. This configuration I have used in jboss-web.xml: <vault> <class-name>org.picketlink.identity.federation.bindings.tomcat.idp.IDPWebBrowserSSOValve</class-name> <param> <param-name>timerInterval</param-name> <param-value>5000</param-value> </param> <param> <param-name>configFile</param-name> <param-value>/path-to/picketlink.xml</param-value> </param> </vault>