Add endpoint authorization support via annotations