[SERVER-78673] Remove shims from Authorization Manager subsystem Created: 05/Jul/23 Updated: 17/Jan/24 Resolved: 16/Jan/24 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.3.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Shreyas Kalyan | Assignee: | Shreyas Kalyan |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | pm-635-milestone-2 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||
| Sprint: | Security 2023-07-10, Security 2023-07-24, Security 2023-08-07, Security 2023-08-21, Security 2023-09-04, Security 2023-10-30, Security 2023-11-13, Security 2023-11-27, Security 2023-12-11, Security 2023-12-25, Security 2024-01-08, Security 2024-01-22 | ||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||
| Linked BF Score: | 160 | ||||||||||||||||||||||||
| Description |
|
The shims in the authorization manager and all of its inherited classes makes adding new functionality to the manager very complicated and makes it very difficult to modify the authorization manager classes in general.
This ticket will remove the shims, but will not reduce some of the complexity introduced by the enterprise authorization managers, since we will still keep the same concept of the wrapped managers. |
| Comments |
| Comment by Githook User [ 12/Jan/24 ] |
|
Author: {'name': 'Shreyas Kalyan', 'email': 'shreyas.kalyan@mongodb.com', 'username': 'shreyaskal'}Message: GitOrigin-RevId: 6850d25742765781da6f8e02301d38edba5a1cad |
| Comment by Githook User [ 10/Jan/24 ] |
|
Author: {'name': 'Sviatlana Zuiko', 'email': 'sviatlana.zuiko@mongodb.com', 'username': 'szuiko'}Message: Revert " This reverts commit 12966b0b5babacee57a2fc047958bc80aded4229. GitOrigin-RevId: 69ea0e483702a9f73ff2fc14d2a567f8ffd3f94f |
| Comment by Githook User [ 10/Jan/24 ] |
|
Author: {'name': 'Shreyas Kalyan', 'email': 'shreyas.kalyan@mongodb.com', 'username': 'shreyaskal'}Message: GitOrigin-RevId: 12966b0b5babacee57a2fc047958bc80aded4229 |