Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Breaking change in AddAuthorization(o =>) overload lives in a different assembly #386

HaoK opened this issue Sep 12, 2019 · 0 comments


Copy link

@HaoK HaoK commented Sep 12, 2019

Breaking change in AddAuthorization(o =>) overload lives in a different assembly

We renamed the core AddAuthorization methods that used to live in Microsoft.AspNetCore.Authorization to be AddAuthorizationCore, the old AddAuthorization methods still exist, but are in the Microsoft.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 using AddAuthorizationCore

Version introduced


Old behavior

AddAuthorization methods existed in Microsoft.AspNetCore.Authorization

New behavior

AddAuthorization methods exist in Microsoft.AspNetCore.Authorization.Policy, AddAuthorizationCore is the new name for the old methods

Reason 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 use AddAuthorizationCore instead



Affected APIs


Issue metadata

  • Issue type: breaking-change
  • This announcement has been migrated to: dotnet/docs#14525.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
None yet
2 participants
You can’t perform that action at this time.