Add endpoint authorization support via annotations
Merge branch 'AGSEC-70'