-
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
-