`context` is unused, so it doesn't make sense IMO to implement `AdvancedAuthorizationProvider` (see above)