Breaking change in AddAuthorization(o =>)
overload lives in a different assembly
#14525
Labels
breaking-change
Indicates a .NET Core breaking change
Uh oh!
There was an error while loading. Please reload this page.
Original announcement aspnet/Announcements#386
Breaking change in
AddAuthorization(o =>)
overload lives in a different assemblyWe renamed the core
AddAuthorization
methods that used to live inMicrosoft.AspNetCore.Authorization
to beAddAuthorizationCore
, the oldAddAuthorization
methods still exist, but are in theMicrosoft.AspNetCore.Authorization.Policy
package instead. Apps that are using both should see no impact, but apps that were not using the policy package will need to switch to usingAddAuthorizationCore
Version introduced
3.0
Old behavior
AddAuthorization
methods existed inMicrosoft.AspNetCore.Authorization
New behavior
AddAuthorization
methods exist inMicrosoft.AspNetCore.Authorization.Policy
,AddAuthorizationCore
is the new name for the old methodsReason for change
We wanted the better
AddAuthorization
name to add all of the common services needed for authorization, so we decided to take over the old name in 3.0..Recommended action
Either add a reference to
Microsoft.AspNetCore.Authorization.Policy
or useAddAuthorizationCore
insteadCategory
ASP.NET Core
Affected APIs
AddAuthorization(Action<AuthorizationOptions>)
Issue metadata
The text was updated successfully, but these errors were encountered: