Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 361256 - ServletFilters available for Scout RAP projects
Summary: ServletFilters available for Scout RAP projects
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Scout (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Andreas Hoegger CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-18 09:01 EDT by Andreas Hoegger CLA
Modified: 2021-08-19 11:26 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)