XNAT-4325 XNAT-4432 Added /xapi/siteConfig/siteWideAlert* to open URLs.
Jiggered the app info bean to carry path info instead of injecting directly into filter bean. Used this to create open URL matchers to test if users are permitted to access particular site config values. Added test for missing properties to return 404 when values are requested for non-existent properties.
Showing
- src/main/java/org/nrg/xapi/rest/settings/SiteConfigApi.java 49 additions, 20 deletionssrc/main/java/org/nrg/xapi/rest/settings/SiteConfigApi.java
- src/main/java/org/nrg/xnat/initialization/RootConfig.java 2 additions, 2 deletionssrc/main/java/org/nrg/xnat/initialization/RootConfig.java
- src/main/java/org/nrg/xnat/initialization/SecurityConfig.java 4 additions, 45 deletions...main/java/org/nrg/xnat/initialization/SecurityConfig.java
- src/main/java/org/nrg/xnat/security/FilterSecurityInterceptorBeanPostProcessor.java 13 additions, 27 deletions.../security/FilterSecurityInterceptorBeanPostProcessor.java
- src/main/java/org/nrg/xnat/security/XnatInitCheckFilter.java 10 additions, 61 deletionssrc/main/java/org/nrg/xnat/security/XnatInitCheckFilter.java
- src/main/java/org/nrg/xnat/services/XnatAppInfo.java 177 additions, 30 deletionssrc/main/java/org/nrg/xnat/services/XnatAppInfo.java
- src/main/resources/META-INF/xnat/security/configured-urls.yaml 1 addition, 0 deletions...ain/resources/META-INF/xnat/security/configured-urls.yaml
Loading
Please register or sign in to comment