| Summary: | ejb-security-* Quickstarts backward compatibility | |||
|---|---|---|---|---|
| Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Rafael Benevides <benevides> | |
| Component: | Quickstarts | Assignee: | sgilda | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Vladimir Rastseluev <vrastsel> | |
| Severity: | medium | Docs Contact: | Russell Dickenson <rdickens> | |
| Priority: | urgent | |||
| Version: | 6.2.0 | CC: | bsutter, jcacek, pgier, pmuir, pslavice | |
| Target Milestone: | ER6 | |||
| Target Release: | EAP 6.2.0 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Bug Fix | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | ||||
| : | 1018311 (view as bug list) | Environment: | ||
| Last Closed: | 2013-12-15 16:48:48 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: | ||
| Bug Depends On: | ||||
| Bug Blocks: | 1018311 | |||
|
Description
Rafael Benevides
2013-10-10 14:39:42 UTC
The ejb-security-interceptors, ejb-security-plus, and ejb-security-propagation quickstarts use private APIs and should not have been accepts as EAP quickstarts. I suggest we remove them from both the master and 6.2.x branch of https://github.com/jboss-developer/jboss-eap-quickstarts. See: https://docspace.corp.redhat.com/docs/DOC-105009 If these were not shipped with any previous releases, I'm in favor of removing them, to discourage users from relying on private APIs. The documentation also points to that quickstart: https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6.1/html-single/Development_Guide/index.html#Change_the_Security_Context_Identity It states: Refer to the ejb-security-interceptors quickstart for a complete working example. In that case we probably need a separate BZ to figure out whether that API change is acceptable. And decide if it needs to be changed back, or add some compatibility layer. See related issue: https://bugzilla.redhat.com/show_bug.cgi?id=1017856 For the ejb-security-interceptors quickstart: * The changes to the imports in the source code was reverted. * A note was added that it uses a private API. * The quickstart will not compile with the ER5 app server. The plan is to revert back to and deprecate the API. The new ejb-security-plus and ejb-security-propagation quickstarts: * Were removed from https://github.com/jboss-developer/jboss-eap-quickstarts/ 6.2.x branch. * The same 2 quickstarts will be moved from the master branch to https://github.com/jboss-developer/jboss-sandbox-quickstarts Verified on EAP 6.2 ER6 |