Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 361256

Summary: ServletFilters available for Scout RAP projects
Product: z_Archived Reporter: Andreas Hoegger <Andreas.Hoegger>
Component: ScoutAssignee: Andreas Hoegger <Andreas.Hoegger>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: zimmermann
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Andreas Hoegger CLA 2011-10-18 09:01:49 EDT
To make reuse of the ServletFilters in RAP projects. The following classes should be moved to the 'org.eclipse.scout.http.servletfilter' bundle:
- org.eclipse.scout.rt.server.servlet.filter.AbstractChainableSecurityFilter
- org.eclipse.scout.rt.server.servlet.filter.AnonymousSecurityFilter
- org.eclipse.scout.rt.server.servlet.filter.BasicSecurityFilter
- org.eclipse.scout.rt.server.servlet.filter.DataSourceSecurityFilter
- org.eclipse.scout.rt.server.servlet.filter.LDAPSecurityFilter
- org.eclipse.scout.rt.server.servlet.filter.TomcatSecurityFilter

Furthermore the 'org.eclipse.scout.rt.shared.services.common.security.SimplePrincipal' should be moved to the 'org.eclipse.scout.commons' bundle.
Comment 1 Andreas Hoegger CLA 2011-10-18 10:01:06 EDT
Moved (with @deprecated support):
- org.eclipse.scout.rt.server.servlet.filter.AbstractChainableSecurityFilter -> org.eclipse.scout.http.servletfilter.security.AbstractChainableSecurityFilter
- org.eclipse.scout.rt.server.servlet.filter.AnonymousSecurityFilter -> org.eclipse.scout.http.servletfilter.security.AnonymousSecurityFilter
- org.eclipse.scout.rt.server.servlet.filter.BasicSecurityFilter -> org.eclipse.scout.http.servletfilter.security.BasicSecurityFilter
- org.eclipse.scout.rt.server.servlet.filter.DataSourceSecurityFilter -> org.eclipse.scout.http.servletfilter.security.DataSourceSecurityFilter
- org.eclipse.scout.rt.server.servlet.filter.LDAPSecurityFilter -> org.eclipse.scout.http.servletfilter.security.LDAPSecurityFilter
- org.eclipse.scout.rt.server.servlet.filter.TomcatSecurityFilter -> org.eclipse.scout.http.servletfilter.security.TomcatSecurityFilter

Moved (without @deprecated support):
- org.eclipse.scout.rt.server.servlet.filter.PrincipalHolder -> org.eclipse.scout.http.servletfilter.security.PrincipalHolder
- org.eclipse.scout.rt.server.servlet.filter.SecureHttpServletRequestWrapper -> org.eclipse.scout.http.servletfilter.security.SecureHttpServletRequestWrapper
- org.eclipse.scout.rt.server.servlet.filter.WrappedServletResponse -> org.eclipse.scout.rt.server.servlet.filter.WrappedServletResponse
- org.eclipse.scout.rt.shared.services.common.security.SimplePrincipal -> org.eclipse.scout.commons.security.SimplePrincipal

Migration: change all 'org.eclipse.scout.rt.shared.services.common.security.SimplePrincipal' imports to 'org.eclipse.scout.commons.security.SimplePrincipal'.
Comment 2 Matthias Zimmermann CLA 2012-02-29 07:02:43 EST
shipped with eclipse scout 3.7.2 (indigo sr2)