[3.0] AssertionInterface is now using an AuthorizationContext

**This is a BC**, when moving to 3.0 we should include this in Upgrade.md!
Same, this is annoying to have the context mandatory.