-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Security
-
Fully Compatible
-
Security 2023-07-10, Security 2023-07-24, Security 2023-08-07
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.
- depends on
-
SERVER-77780 Remove non-tenant RP::forAnySystemBucketsInAnyDatabase() API
- Closed
-
SERVER-77781 Remove non-tenant RP::forAnySystemBucketsInDatabase() API
- Closed
-
SERVER-77904 Remove boost::none default for: forAnyResource()/forAnySystemBuckets()
- Closed
-
SERVER-77940 Remove boost::none default for RP::forAnyNormalResource() calls
- Closed
-
SERVER-78061 Migrate/check RP::forClusterResource() calls in src/mongo/db/commands
- Closed
-
SERVER-78062 Check/Migrate calls to RP::forClusterResource() in src/mongo/s/commands
- Closed
-
SERVER-78063 Check/Migrate calls to RP::forClusterResource() in src/mongo/db/s/config/
- Closed
-
SERVER-78064 Check/Migrate calls to RP::forClusterResource() in src/mongo/db/s/shardsvr_*
- Closed
-
SERVER-78194 Migrate calls to RP::forClusterResource() from mongo/db/auth to pass tenantId()
- Closed
-
SERVER-78195 Migrate calls to RP::forClusterResource() from mongo/db/s to pass tenantId()
- Closed
-
SERVER-78196 Migrate calls to RP::forClusterResource() to pass tenantId()
- Closed
- is depended on by
-
SERVER-65456 Make NamespaceString::db_deprecated() private
- Closed