[3.0] AssertionInterface is now using an AuthorizationContext

**This is a BC**, when moving to 3.0 we should include this in Upgrade.md!