[SERVER-76195] Remove non-tenant aware APIs from ResourcePattern Created: 17/Apr/23  Updated: 29/Oct/23  Resolved: 01/Aug/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.1.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Sara Golemon Assignee: Gabriel Marks
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-77780 Remove non-tenant RP::forAnySystemBuc... Closed
depends on SERVER-77781 Remove non-tenant RP::forAnySystemBuc... Closed
depends on SERVER-77904 Remove boost::none default for: forAn... Closed
depends on SERVER-77940 Remove boost::none default for RP::fo... Closed
depends on SERVER-78061 Migrate/check RP::forClusterResource(... Closed
depends on SERVER-78062 Check/Migrate calls to RP::forCluster... Closed
depends on SERVER-78063 Check/Migrate calls to RP::forCluster... Closed
depends on SERVER-78064 Check/Migrate calls to RP::forCluster... Closed
depends on SERVER-78194 Migrate calls to RP::forClusterResour... Closed
depends on SERVER-78195 Migrate calls to RP::forClusterResour... Closed
depends on SERVER-78196 Migrate calls to RP::forClusterResour... Closed
is depended on by SERVER-65456 Make NamespaceString::db_deprecated()... Closed
Assigned Teams:
Server Security
Backwards Compatibility: Fully Compatible
Sprint: Security 2023-07-10, Security 2023-07-24, Security 2023-08-07
Participants:

 Description   

Following the completion of dependent tickets, this ticket can remove the last calls to databaseToMatch() in favor of dbNameToMatch(), and it should remove the `matchesIngoringTenant()` helper used by the authorization manager to enable full resource pattern matching including tenant.



 Comments   
Comment by Githook User [ 02/Aug/23 ]

Author:

{'name': 'Gabriel Marks', 'email': 'gabriel.marks@mongodb.com', 'username': 'marksg07'}

Message: SERVER-76195 Remove non-tenant aware APIs from ResourcePattern
Branch: minh.luu-no_compile_sys-perf
https://github.com/mongodb/mongo/commit/f571de0fe0275c00a193c88452003067c4bf182f

Comment by Githook User [ 01/Aug/23 ]

Author:

{'name': 'Gabriel Marks', 'email': 'gabriel.marks@mongodb.com', 'username': 'marksg07'}

Message: SERVER-76195 Remove non-tenant aware APIs from ResourcePattern
Branch: master
https://github.com/mongodb/mongo/commit/f571de0fe0275c00a193c88452003067c4bf182f

Generated at Thu Feb 08 06:32:04 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.